Files
workspace/graphify-out/graph.html
2026-05-15 22:30:34 +02:00

276 lines
2.8 MiB

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>graphify - graphify-out/graph.html</title>
<script src="https://unpkg.com/vis-network/standalone/umd/vis-network.min.js"></script>
<style>
* { box-sizing: border-box; margin: 0; padding: 0; }
body { background: #0f0f1a; color: #e0e0e0; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif; display: flex; height: 100vh; overflow: hidden; }
#graph { flex: 1; }
#sidebar { width: 280px; background: #1a1a2e; border-left: 1px solid #2a2a4e; display: flex; flex-direction: column; overflow: hidden; }
#search-wrap { padding: 12px; border-bottom: 1px solid #2a2a4e; }
#search { width: 100%; background: #0f0f1a; border: 1px solid #3a3a5e; color: #e0e0e0; padding: 7px 10px; border-radius: 6px; font-size: 13px; outline: none; }
#search:focus { border-color: #4E79A7; }
#search-results { max-height: 140px; overflow-y: auto; padding: 4px 12px; border-bottom: 1px solid #2a2a4e; display: none; }
.search-item { padding: 4px 6px; cursor: pointer; border-radius: 4px; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.search-item:hover { background: #2a2a4e; }
#info-panel { padding: 14px; border-bottom: 1px solid #2a2a4e; min-height: 140px; }
#info-panel h3 { font-size: 13px; color: #aaa; margin-bottom: 8px; text-transform: uppercase; letter-spacing: 0.05em; }
#info-content { font-size: 13px; color: #ccc; line-height: 1.6; }
#info-content .field { margin-bottom: 5px; }
#info-content .field b { color: #e0e0e0; }
#info-content .empty { color: #555; font-style: italic; }
.neighbor-link { display: block; padding: 2px 6px; margin: 2px 0; border-radius: 3px; cursor: pointer; font-size: 12px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; border-left: 3px solid #333; }
.neighbor-link:hover { background: #2a2a4e; }
#neighbors-list { max-height: 160px; overflow-y: auto; margin-top: 4px; }
#legend-wrap { flex: 1; overflow-y: auto; padding: 12px; }
#legend-wrap h3 { font-size: 13px; color: #aaa; margin-bottom: 10px; text-transform: uppercase; letter-spacing: 0.05em; }
.legend-item { display: flex; align-items: center; gap: 8px; padding: 4px 0; cursor: pointer; border-radius: 4px; font-size: 12px; }
.legend-item:hover { background: #2a2a4e; padding-left: 4px; }
.legend-item.dimmed { opacity: 0.35; }
.legend-dot { width: 12px; height: 12px; border-radius: 50%; flex-shrink: 0; }
.legend-label { flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.legend-count { color: #666; font-size: 11px; }
#stats { padding: 10px 14px; border-top: 1px solid #2a2a4e; font-size: 11px; color: #555; }
#legend-controls { display: flex; gap: 6px; margin-bottom: 8px; }
#legend-controls button { flex: 1; background: #0f0f1a; border: 1px solid #3a3a5e; color: #aaa; padding: 4px 0; border-radius: 4px; font-size: 11px; cursor: pointer; }
#legend-controls button:hover { border-color: #4E79A7; color: #e0e0e0; }
</style>
</head>
<body>
<div id="graph"></div>
<div id="sidebar">
<div id="search-wrap">
<input id="search" type="text" placeholder="Search nodes..." autocomplete="off">
<div id="search-results"></div>
</div>
<div id="info-panel">
<h3>Node Info</h3>
<div id="info-content"><span class="empty">Click a node to inspect it</span></div>
</div>
<div id="legend-wrap">
<h3>Communities</h3>
<div id="legend-controls">
<button onclick="toggleAllCommunities(false)">Show All</button>
<button onclick="toggleAllCommunities(true)">Hide All</button>
</div>
<div id="legend"></div>
</div>
<div id="stats">3313 nodes &middot; 6328 edges &middot; 321 communities</div>
</div>
<script>
const RAW_NODES = [{"id": "adiuvai_drizzle_config_ts", "label": "drizzle.config.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "drizzle.config.ts", "community": 207, "community_name": "Community 207", "source_file": "adiuvAI\\drizzle.config.ts", "file_type": "code", "degree": 0}, {"id": "adiuvai_forge_config_ts", "label": "forge.config.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "forge.config.ts", "community": 208, "community_name": "Community 208", "source_file": "adiuvAI\\forge.config.ts", "file_type": "code", "degree": 0}, {"id": "adiuvai_forge_env_d_ts", "label": "forge.env.d.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "forge.env.d.ts", "community": 209, "community_name": "Community 209", "source_file": "adiuvAI\\forge.env.d.ts", "file_type": "code", "degree": 0}, {"id": "adiuvai_scripts_seed_fake_data_py", "label": "seed-fake-data.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "seed-fake-data.py", "community": 7, "community_name": "Community 7", "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "file_type": "code", "degree": 3}, {"id": "scripts_seed_fake_data_uid", "label": "uid()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "uid()", "community": 7, "community_name": "Community 7", "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "file_type": "code", "degree": 2}, {"id": "scripts_seed_fake_data_ts", "label": "ts()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ts()", "community": 7, "community_name": "Community 7", "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "file_type": "code", "degree": 2}, {"id": "scripts_seed_fake_data_rationale_1", "label": "Seed script: inserts fake clients, projects, tasks, timeline events, and notes", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Seed script: inserts fake clients, projects, tasks, timeline events, and notes", "community": 7, "community_name": "Community 7", "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "file_type": "rationale", "degree": 1}, {"id": "scripts_seed_fake_data_rationale_33", "label": "Timestamp in ms, optionally shifted into the past.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Timestamp in ms, optionally shifted into the past.", "community": 7, "community_name": "Community 7", "source_file": "adiuvAI\\scripts\\seed-fake-data.py", "file_type": "rationale", "degree": 1}, {"id": "adiuvai_src_main_index_ts", "label": "index.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "index.ts", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\index.ts", "file_type": "code", "degree": 2}, {"id": "main_index_handledeeplink", "label": "handleDeepLink()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "handleDeepLink()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\index.ts", "file_type": "code", "degree": 2}, {"id": "main_index_createwindow", "label": "createWindow()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "createWindow()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\index.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_main_ipc_ts", "label": "ipc.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ipc.ts", "community": 140, "community_name": "Community 140", "source_file": "adiuvAI\\src\\main\\ipc.ts", "file_type": "code", "degree": 1}, {"id": "main_ipc_createipchandler", "label": "createIPCHandler()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "createIPCHandler()", "community": 140, "community_name": "Community 140", "source_file": "adiuvAI\\src\\main\\ipc.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_main_store_ts", "label": "store.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "store.ts", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\store.ts", "file_type": "code", "degree": 12}, {"id": "main_store_getstore", "label": "getStore()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "getStore()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\store.ts", "file_type": "code", "degree": 17}, {"id": "main_store_getdeviceid", "label": "getDeviceId()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "getDeviceId()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\store.ts", "file_type": "code", "degree": 3}, {"id": "main_store_getlocalagents", "label": "getLocalAgents()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "getLocalAgents()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\store.ts", "file_type": "code", "degree": 6}, {"id": "main_store_getlocalagent", "label": "getLocalAgent()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "getLocalAgent()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\store.ts", "file_type": "code", "degree": 2}, {"id": "main_store_savelocalagent", "label": "saveLocalAgent()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "saveLocalAgent()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\store.ts", "file_type": "code", "degree": 4}, {"id": "main_store_deletelocalagent", "label": "deleteLocalAgent()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "deleteLocalAgent()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\store.ts", "file_type": "code", "degree": 3}, {"id": "main_store_getformatprefs", "label": "getFormatPrefs()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "getFormatPrefs()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\store.ts", "file_type": "code", "degree": 2}, {"id": "main_store_setformatprefs", "label": "setFormatPrefs()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "setFormatPrefs()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\store.ts", "file_type": "code", "degree": 2}, {"id": "main_store_getuilanguage", "label": "getUiLanguage()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "getUiLanguage()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\store.ts", "file_type": "code", "degree": 2}, {"id": "main_store_setuilanguage", "label": "setUiLanguage()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "setUiLanguage()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\store.ts", "file_type": "code", "degree": 2}, {"id": "main_store_gettimelinezoom", "label": "getTimelineZoom()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "getTimelineZoom()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\store.ts", "file_type": "code", "degree": 2}, {"id": "main_store_settimelinezoom", "label": "setTimelineZoom()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "setTimelineZoom()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\store.ts", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_main_agents_agent_scheduler_ts", "label": "agent-scheduler.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "agent-scheduler.ts", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "file_type": "code", "degree": 3}, {"id": "agents_agent_scheduler_startagentscheduler", "label": "startAgentScheduler()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "startAgentScheduler()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "file_type": "code", "degree": 2}, {"id": "agents_agent_scheduler_stopagentscheduler", "label": "stopAgentScheduler()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "stopAgentScheduler()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "file_type": "code", "degree": 1}, {"id": "agents_agent_scheduler_tickagentscheduler", "label": "tickAgentScheduler()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "tickAgentScheduler()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts", "file_type": "code", "degree": 7}, {"id": "adiuvai_src_main_ai_orchestrator_ts", "label": "orchestrator.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "orchestrator.ts", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 18}, {"id": "ai_orchestrator_noop", "label": "NOOP()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "NOOP()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 1}, {"id": "ai_orchestrator_sendframe", "label": "sendFrame()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "sendFrame()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 6}, {"id": "ai_orchestrator_checkconnectivity", "label": "checkConnectivity()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "checkConnectivity()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 9}, {"id": "ai_orchestrator_orchestrate", "label": "orchestrate()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "orchestrate()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 4}, {"id": "ai_orchestrator_orchestratefloating", "label": "orchestrateFloating()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "orchestrateFloating()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 4}, {"id": "ai_orchestrator_orchestratetaskbriefresearch", "label": "orchestrateTaskBriefResearch()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "orchestrateTaskBriefResearch()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 4}, {"id": "ai_orchestrator_todaystring", "label": "todayString()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "todayString()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 5}, {"id": "ai_orchestrator_getbrieftimeslot", "label": "getBriefTimeSlot()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "getBriefTimeSlot()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 2}, {"id": "ai_orchestrator_getcurrentslotkey", "label": "getCurrentSlotKey()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "getCurrentSlotKey()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 4}, {"id": "ai_orchestrator_markcurrentslotasgenerated", "label": "markCurrentSlotAsGenerated()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "markCurrentSlotAsGenerated()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 4}, {"id": "ai_orchestrator_getcachedbrief", "label": "getCachedBrief()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "getCachedBrief()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 3}, {"id": "ai_orchestrator_invalidatebriefcache", "label": "invalidateBriefCache()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "invalidateBriefCache()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 3}, {"id": "ai_orchestrator_schedulebriefregeneration", "label": "scheduleBriefRegeneration()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "scheduleBriefRegeneration()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 2}, {"id": "ai_orchestrator_generateandcachebrief", "label": "generateAndCacheBrief()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "generateAndCacheBrief()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 6}, {"id": "ai_orchestrator_startbriefscheduler", "label": "startBriefScheduler()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "startBriefScheduler()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 1}, {"id": "ai_orchestrator_stopbriefscheduler", "label": "stopBriefScheduler()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "stopBriefScheduler()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 1}, {"id": "ai_orchestrator_dailybrief", "label": "dailyBrief()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "dailyBrief()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 7}, {"id": "adiuvai_src_main_api_backend_client_ts", "label": "backend-client.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "backend-client.ts", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 14}, {"id": "api_backend_client_extractentitytitle", "label": "extractEntityTitle()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "extractEntityTitle()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 1}, {"id": "api_backend_client_recordrunaction", "label": "recordRunAction()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "recordRunAction()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 2}, {"id": "api_backend_client_truncateforlog", "label": "truncateForLog()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "truncateForLog()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 5}, {"id": "api_backend_client_loghttp", "label": "logHttp()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "logHttp()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 4}, {"id": "api_backend_client_loghttpresponse", "label": "logHttpResponse()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "logHttpResponse()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 4}, {"id": "api_backend_client_logwssend", "label": "logWsSend()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "logWsSend()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 6}, {"id": "api_backend_client_logwsrecv", "label": "logWsRecv()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "logWsRecv()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 2}, {"id": "api_backend_client_offlineerror", "label": "OfflineError", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OfflineError", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 2}, {"id": "api_backend_client_offlineerror_constructor", "label": ".constructor()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 1}, {"id": "api_backend_client_authexpirederror", "label": "AuthExpiredError", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AuthExpiredError", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 2}, {"id": "api_backend_client_authexpirederror_constructor", "label": ".constructor()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 1}, {"id": "api_backend_client_ratelimiterror", "label": "RateLimitError", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "RateLimitError", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 2}, {"id": "api_backend_client_ratelimiterror_constructor", "label": ".constructor()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 1}, {"id": "api_backend_client_servererror", "label": "ServerError", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ServerError", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 2}, {"id": "api_backend_client_servererror_constructor", "label": ".constructor()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 1}, {"id": "api_backend_client_quotaerror", "label": "QuotaError", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "QuotaError", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 2}, {"id": "api_backend_client_quotaerror_constructor", "label": ".constructor()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 1}, {"id": "api_backend_client_backendclient", "label": "BackendClient", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.2, "font": {"size": 0, "color": "#ffffff"}, "title": "BackendClient", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 33}, {"id": "api_backend_client_backendclient_constructor", "label": ".constructor()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 1}, {"id": "api_backend_client_backendclient_getinstance", "label": ".getInstance()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".getInstance()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 2}, {"id": "api_backend_client_backendclient_baseurl", "label": ".baseUrl()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".baseUrl()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 2}, {"id": "api_backend_client_backendclient_wsbaseurl", "label": ".wsBaseUrl()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".wsBaseUrl()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 1}, {"id": "api_backend_client_backendclient_isonline", "label": ".isOnline()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".isOnline()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 3}, {"id": "api_backend_client_backendclient_sendhomerequest", "label": ".sendHomeRequest()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".sendHomeRequest()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 1}, {"id": "api_backend_client_backendclient_sendbriefrequest", "label": ".sendBriefRequest()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".sendBriefRequest()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 1}, {"id": "api_backend_client_backendclient_sendfloatingrequest", "label": ".sendFloatingRequest()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".sendFloatingRequest()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 1}, {"id": "api_backend_client_backendclient_sendtaskbriefrequest", "label": ".sendTaskBriefRequest()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".sendTaskBriefRequest()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 1}, {"id": "api_backend_client_backendclient_sendjourneystart", "label": ".sendJourneyStart()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".sendJourneyStart()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 1}, {"id": "api_backend_client_backendclient_sendjourneymessage", "label": ".sendJourneyMessage()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".sendJourneyMessage()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 1}, {"id": "api_backend_client_backendclient_registerindexsession", "label": ".registerIndexSession()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".registerIndexSession()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 1}, {"id": "api_backend_client_backendclient_sendindexsessionstart", "label": ".sendIndexSessionStart()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".sendIndexSessionStart()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 3}, {"id": "api_backend_client_backendclient_sendindexfilebatch", "label": ".sendIndexFileBatch()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".sendIndexFileBatch()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 3}, {"id": "api_backend_client_backendclient_sendindexsessioncancel", "label": ".sendIndexSessionCancel()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".sendIndexSessionCancel()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 3}, {"id": "api_backend_client_backendclient_asserthttpok", "label": ".assertHttpOk()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".assertHttpOk()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 1}, {"id": "api_backend_client_backendclient_proxyget", "label": ".proxyGet()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".proxyGet()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 2}, {"id": "api_backend_client_backendclient_proxypost", "label": ".proxyPost()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".proxyPost()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 2}, {"id": "api_backend_client_backendclient_proxyput", "label": ".proxyPut()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".proxyPut()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 2}, {"id": "api_backend_client_backendclient_proxydelete", "label": ".proxyDelete()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".proxyDelete()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 2}, {"id": "api_backend_client_backendclient_checkfolderquota", "label": ".checkFolderQuota()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".checkFolderQuota()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 4}, {"id": "api_backend_client_backendclient_connectpersistent", "label": ".connectPersistent()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".connectPersistent()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 2}, {"id": "api_backend_client_backendclient_disconnectpersistent", "label": ".disconnectPersistent()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".disconnectPersistent()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 3}, {"id": "api_backend_client_backendclient_opendevicewebsocket", "label": ".openDeviceWebSocket()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".openDeviceWebSocket()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 4}, {"id": "api_backend_client_backendclient_startheartbeat", "label": ".startHeartbeat()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".startHeartbeat()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 2}, {"id": "api_backend_client_backendclient_stopheartbeat", "label": ".stopHeartbeat()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".stopHeartbeat()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 4}, {"id": "api_backend_client_backendclient_clearpongtimer", "label": ".clearPongTimer()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".clearPongTimer()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 2}, {"id": "api_backend_client_backendclient_schedulereconnect", "label": ".scheduleReconnect()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".scheduleReconnect()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 3}, {"id": "api_backend_client_backendclient_clearreconnecttimer", "label": ".clearReconnectTimer()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".clearReconnectTimer()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 3}, {"id": "api_backend_client_backendclient_withretry", "label": ".withRetry()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".withRetry()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 5}, {"id": "api_backend_client_getbackendclient", "label": "getBackendClient()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "getBackendClient()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 12}, {"id": "adiuvai_src_main_api_drizzle_executor_ts", "label": "drizzle-executor.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "drizzle-executor.ts", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 4}, {"id": "api_drizzle_executor_executorerror", "label": "ExecutorError", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ExecutorError", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 2}, {"id": "api_drizzle_executor_executorerror_constructor", "label": ".constructor()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 1}, {"id": "api_drizzle_executor_buildconditions", "label": "buildConditions()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "buildConditions()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 3}, {"id": "api_drizzle_executor_buildorderby", "label": "buildOrderBy()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "buildOrderBy()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 2}, {"id": "api_drizzle_executor_drizzleexecutor", "label": "DrizzleExecutor", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "DrizzleExecutor", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 17}, {"id": "api_drizzle_executor_drizzleexecutor_gettable", "label": ".getTable()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".getTable()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 7}, {"id": "api_drizzle_executor_drizzleexecutor_execute", "label": ".execute()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".execute()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 15}, {"id": "api_drizzle_executor_drizzleexecutor_handleselect", "label": ".handleSelect()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleSelect()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 6}, {"id": "api_drizzle_executor_drizzleexecutor_handlecount", "label": ".handleCount()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleCount()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 5}, {"id": "api_drizzle_executor_drizzleexecutor_handleget", "label": ".handleGet()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleGet()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 4}, {"id": "api_drizzle_executor_drizzleexecutor_handleinsert", "label": ".handleInsert()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleInsert()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 4}, {"id": "api_drizzle_executor_drizzleexecutor_handleupdate", "label": ".handleUpdate()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleUpdate()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 4}, {"id": "api_drizzle_executor_drizzleexecutor_handledelete", "label": ".handleDelete()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleDelete()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 4}, {"id": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit", "label": ".handleProposeNoteEdit()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleProposeNoteEdit()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 3}, {"id": "api_drizzle_executor_drizzleexecutor_handlelistdirectory", "label": ".handleListDirectory()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleListDirectory()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 2}, {"id": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent", "label": ".handleReadFileContent()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleReadFileContent()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 2}, {"id": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata", "label": ".handleGetFileMetadata()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleGetFileMetadata()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 2}, {"id": "api_drizzle_executor_drizzleexecutor_handlereadprojectfoldermanifest", "label": ".handleReadProjectFolderManifest()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleReadProjectFolderManifest()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 3}, {"id": "api_drizzle_executor_drizzleexecutor_handlereadprojectfolderfile", "label": ".handleReadProjectFolderFile()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleReadProjectFolderFile()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 3}, {"id": "api_drizzle_executor_drizzleexecutor_handlelistprojectswithfoldermanifests", "label": ".handleListProjectsWithFolderManifests()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleListProjectsWithFolderManifests()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 3}, {"id": "adiuvai_src_main_attachments_storage_ts", "label": "storage.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "storage.ts", "community": 48, "community_name": "Community 48", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "file_type": "code", "degree": 6}, {"id": "attachments_storage_sanitizefilename", "label": "sanitizeFilename()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "sanitizeFilename()", "community": 48, "community_name": "Community 48", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "file_type": "code", "degree": 2}, {"id": "attachments_storage_attachmentsroot", "label": "attachmentsRoot()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "attachmentsRoot()", "community": 48, "community_name": "Community 48", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "file_type": "code", "degree": 4}, {"id": "attachments_storage_absolutepath", "label": "absolutePath()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "absolutePath()", "community": 48, "community_name": "Community 48", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "file_type": "code", "degree": 3}, {"id": "attachments_storage_copyintotask", "label": "copyIntoTask()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "copyIntoTask()", "community": 48, "community_name": "Community 48", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "file_type": "code", "degree": 3}, {"id": "attachments_storage_deletestored", "label": "deleteStored()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "deleteStored()", "community": 48, "community_name": "Community 48", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "file_type": "code", "degree": 2}, {"id": "attachments_storage_deletetaskdir", "label": "deleteTaskDir()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "deleteTaskDir()", "community": 48, "community_name": "Community 48", "source_file": "adiuvAI\\src\\main\\attachments\\storage.ts", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_main_auth_auth_manager_ts", "label": "auth-manager.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "auth-manager.ts", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 3}, {"id": "auth_auth_manager_autherror", "label": "AuthError", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AuthError", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_autherror_constructor", "label": ".constructor()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 1}, {"id": "auth_auth_manager_authmanager", "label": "AuthManager", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 14.8, "font": {"size": 12, "color": "#ffffff"}, "title": "AuthManager", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 38}, {"id": "auth_auth_manager_authmanager_constructor", "label": ".constructor()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".constructor()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 1}, {"id": "auth_auth_manager_authmanager_getinstance", "label": ".getInstance()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".getInstance()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_register", "label": ".register()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".register()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_login", "label": ".login()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".login()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_logout", "label": ".logout()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".logout()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_getaccesstoken", "label": ".getAccessToken()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".getAccessToken()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 8}, {"id": "auth_auth_manager_authmanager_isauthenticated", "label": ".isAuthenticated()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".isAuthenticated()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 1}, {"id": "auth_auth_manager_authmanager_getprofile", "label": ".getProfile()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".getProfile()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 1}, {"id": "auth_auth_manager_authmanager_updateprofile", "label": ".updateProfile()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".updateProfile()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 1}, {"id": "auth_auth_manager_authmanager_updatememory", "label": ".updateMemory()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".updateMemory()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 1}, {"id": "auth_auth_manager_authmanager_normalizeonboarding", "label": ".normalizeOnboarding()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".normalizeOnboarding()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 1}, {"id": "auth_auth_manager_authmanager_resetonboarding", "label": ".resetOnboarding()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".resetOnboarding()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_changepassword", "label": ".changePassword()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".changePassword()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_listoauthaccounts", "label": ".listOAuthAccounts()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".listOAuthAccounts()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_unlinkoauthaccount", "label": ".unlinkOAuthAccount()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".unlinkOAuthAccount()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_updateavatar", "label": ".updateAvatar()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".updateAvatar()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 1}, {"id": "auth_auth_manager_authmanager_deleteaccount", "label": ".deleteAccount()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".deleteAccount()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_getsubscription", "label": ".getSubscription()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".getSubscription()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_createcheckout", "label": ".createCheckout()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".createCheckout()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_cancelsubscription", "label": ".cancelSubscription()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".cancelSubscription()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_listinvoices", "label": ".listInvoices()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".listInvoices()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_loginwithoauth", "label": ".loginWithOAuth()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".loginWithOAuth()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 1}, {"id": "auth_auth_manager_authmanager_handleoauthcallback", "label": ".handleOAuthCallback()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleOAuthCallback()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 3}, {"id": "auth_auth_manager_authmanager_getcorememory", "label": ".getCoreMemory()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".getCoreMemory()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_addcorekey", "label": ".addCoreKey()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".addCoreKey()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_deletecorekey", "label": ".deleteCoreKey()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".deleteCoreKey()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_getrelationalmemory", "label": ".getRelationalMemory()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".getRelationalMemory()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_patchrelation", "label": ".patchRelation()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".patchRelation()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 3}, {"id": "auth_auth_manager_authmanager_deleterelation", "label": ".deleteRelation()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".deleteRelation()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_forgetall", "label": ".forgetAll()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".forgetAll()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 2}, {"id": "auth_auth_manager_authmanager_refreshtokens", "label": ".refreshTokens()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".refreshTokens()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 5}, {"id": "auth_auth_manager_authmanager_baseurl", "label": ".baseUrl()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".baseUrl()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 3}, {"id": "auth_auth_manager_authmanager_storetokens", "label": ".storeTokens()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".storeTokens()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 5}, {"id": "auth_auth_manager_authmanager_post", "label": ".post()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".post()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 6}, {"id": "auth_auth_manager_authmanager_put", "label": ".put()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".put()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 5}, {"id": "auth_auth_manager_authmanager_get", "label": ".get()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".get()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 10}, {"id": "auth_auth_manager_authmanager_httpdelete", "label": ".httpDelete()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".httpDelete()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 8}, {"id": "auth_auth_manager_getauthmanager", "label": "getAuthManager()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "getAuthManager()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts", "file_type": "code", "degree": 6}, {"id": "adiuvai_src_main_auth_backup_key_ts", "label": "backup-key.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "backup-key.ts", "community": 108, "community_name": "Community 108", "source_file": "adiuvAI\\src\\main\\auth\\backup-key.ts", "file_type": "code", "degree": 2}, {"id": "auth_backup_key_getbackupkey", "label": "getBackupKey()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "getBackupKey()", "community": 108, "community_name": "Community 108", "source_file": "adiuvAI\\src\\main\\auth\\backup-key.ts", "file_type": "code", "degree": 1}, {"id": "auth_backup_key_deletebackupkey", "label": "deleteBackupKey()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "deleteBackupKey()", "community": 108, "community_name": "Community 108", "source_file": "adiuvAI\\src\\main\\auth\\backup-key.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_main_auth_locale_defaults_ts", "label": "locale-defaults.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "locale-defaults.ts", "community": 75, "community_name": "Community 75", "source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts", "file_type": "code", "degree": 3}, {"id": "auth_locale_defaults_detectformatprefs", "label": "detectFormatPrefs()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "detectFormatPrefs()", "community": 75, "community_name": "Community 75", "source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts", "file_type": "code", "degree": 2}, {"id": "auth_locale_defaults_detectlanguage", "label": "detectLanguage()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "detectLanguage()", "community": 75, "community_name": "Community 75", "source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts", "file_type": "code", "degree": 1}, {"id": "auth_locale_defaults_inferdateformat", "label": "inferDateFormat()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "inferDateFormat()", "community": 75, "community_name": "Community 75", "source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_main_db_index_ts", "label": "index.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "index.ts", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "file_type": "code", "degree": 7}, {"id": "db_index_resolvemigrationsfolder", "label": "resolveMigrationsFolder()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "resolveMigrationsFolder()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "file_type": "code", "degree": 2}, {"id": "db_index_bootstrapmigrationsledger", "label": "bootstrapMigrationsLedger()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "bootstrapMigrationsLedger()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "file_type": "code", "degree": 2}, {"id": "db_index_initdb", "label": "initDb()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "initDb()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "file_type": "code", "degree": 3}, {"id": "db_index_getdb", "label": "getDb()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "getDb()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "file_type": "code", "degree": 17}, {"id": "db_index_getdbpath", "label": "getDbPath()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "getDbPath()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "file_type": "code", "degree": 1}, {"id": "db_index_getrawsqlite", "label": "getRawSqlite()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "getRawSqlite()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "file_type": "code", "degree": 1}, {"id": "db_index_closedb", "label": "closeDb()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "closeDb()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\db\\index.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_main_db_notes_backfill_ts", "label": "notes-backfill.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "notes-backfill.ts", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\db\\notes-backfill.ts", "file_type": "code", "degree": 1}, {"id": "db_notes_backfill_backfillnotesummaries", "label": "backfillNoteSummaries()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "backfillNoteSummaries()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\db\\notes-backfill.ts", "file_type": "code", "degree": 3}, {"id": "adiuvai_src_main_db_schema_ts", "label": "schema.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "schema.ts", "community": 210, "community_name": "Community 210", "source_file": "adiuvAI\\src\\main\\db\\schema.ts", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_main_files_constants_ts", "label": "constants.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "constants.ts", "community": 211, "community_name": "Community 211", "source_file": "adiuvAI\\src\\main\\files\\constants.ts", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_main_files_daily_rescan_ts", "label": "daily-rescan.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "daily-rescan.ts", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\files\\daily-rescan.ts", "file_type": "code", "degree": 1}, {"id": "files_daily_rescan_rundailyrescan", "label": "runDailyRescan()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "runDailyRescan()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\files\\daily-rescan.ts", "file_type": "code", "degree": 3}, {"id": "adiuvai_src_main_files_indexer_ts", "label": "indexer.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "indexer.ts", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\files\\indexer.ts", "file_type": "code", "degree": 2}, {"id": "files_indexer_readforindex", "label": "readForIndex()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "readForIndex()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\files\\indexer.ts", "file_type": "code", "degree": 1}, {"id": "files_indexer_startindexsession", "label": "startIndexSession()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "startIndexSession()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\files\\indexer.ts", "file_type": "code", "degree": 6}, {"id": "adiuvai_src_main_files_scanner_ts", "label": "scanner.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "scanner.ts", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\files\\scanner.ts", "file_type": "code", "degree": 3}, {"id": "files_scanner_classify", "label": "classify()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "classify()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\files\\scanner.ts", "file_type": "code", "degree": 1}, {"id": "files_scanner_walk", "label": "walk()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "walk()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\files\\scanner.ts", "file_type": "code", "degree": 2}, {"id": "files_scanner_scanfolder", "label": "scanFolder()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "scanFolder()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\files\\scanner.ts", "file_type": "code", "degree": 4}, {"id": "adiuvai_src_main_router_index_ts", "label": "index.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "index.ts", "community": 68, "community_name": "Community 68", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "file_type": "code", "degree": 4}, {"id": "router_index_isincurrentweek", "label": "isInCurrentWeek()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "isInCurrentWeek()", "community": 68, "community_name": "Community 68", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "file_type": "code", "degree": 3}, {"id": "router_index_isbriefrelevanttask", "label": "isBriefRelevantTask()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "isBriefRelevantTask()", "community": 68, "community_name": "Community 68", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "file_type": "code", "degree": 2}, {"id": "router_index_isbriefrelevanttimeline", "label": "isBriefRelevantTimeline()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "isBriefRelevantTimeline()", "community": 68, "community_name": "Community 68", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "file_type": "code", "degree": 2}, {"id": "router_index_hashtaskforbriefing", "label": "hashTaskForBriefing()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "hashTaskForBriefing()", "community": 68, "community_name": "Community 68", "source_file": "adiuvAI\\src\\main\\router\\index.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_main_router_projectfolders_ts", "label": "projectFolders.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "projectFolders.ts", "community": 212, "community_name": "Community 212", "source_file": "adiuvAI\\src\\main\\router\\projectFolders.ts", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_preload_index_ts", "label": "index.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "index.ts", "community": 213, "community_name": "Community 213", "source_file": "adiuvAI\\src\\preload\\index.ts", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_preload_trpc_ts", "label": "trpc.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "trpc.ts", "community": 141, "community_name": "Community 141", "source_file": "adiuvAI\\src\\preload\\trpc.ts", "file_type": "code", "degree": 1}, {"id": "preload_trpc_handler", "label": "handler()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handler()", "community": 141, "community_name": "Community 141", "source_file": "adiuvAI\\src\\preload\\trpc.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_i18n_ts", "label": "i18n.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "i18n.ts", "community": 214, "community_name": "Community 214", "source_file": "adiuvAI\\src\\renderer\\i18n.ts", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_index_tsx", "label": "index.tsx", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "index.tsx", "community": 142, "community_name": "Community 142", "source_file": "adiuvAI\\src\\renderer\\index.tsx", "file_type": "code", "degree": 1}, {"id": "renderer_index_app", "label": "App()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "App()", "community": 142, "community_name": "Community 142", "source_file": "adiuvAI\\src\\renderer\\index.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_router_ts", "label": "router.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "router.ts", "community": 215, "community_name": "Community 215", "source_file": "adiuvAI\\src\\renderer\\router.ts", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_routetree_gen_ts", "label": "routeTree.gen.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "routeTree.gen.ts", "community": 216, "community_name": "Community 216", "source_file": "adiuvAI\\src\\renderer\\routeTree.gen.ts", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_web_main_tsx", "label": "web-main.tsx", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "web-main.tsx", "community": 109, "community_name": "Community 109", "source_file": "adiuvAI\\src\\renderer\\web-main.tsx", "file_type": "code", "degree": 2}, {"id": "renderer_web_main_languagesync", "label": "LanguageSync()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "LanguageSync()", "community": 109, "community_name": "Community 109", "source_file": "adiuvAI\\src\\renderer\\web-main.tsx", "file_type": "code", "degree": 1}, {"id": "renderer_web_main_app", "label": "App()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "App()", "community": 109, "community_name": "Community 109", "source_file": "adiuvAI\\src\\renderer\\web-main.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_theme_provider_tsx", "label": "theme-provider.tsx", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "theme-provider.tsx", "community": 69, "community_name": "Community 69", "source_file": "adiuvAI\\src\\renderer\\components\\theme-provider.tsx", "file_type": "code", "degree": 2}, {"id": "components_theme_provider_themeprovider", "label": "ThemeProvider()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ThemeProvider()", "community": 69, "community_name": "Community 69", "source_file": "adiuvAI\\src\\renderer\\components\\theme-provider.tsx", "file_type": "code", "degree": 1}, {"id": "components_theme_provider_usetheme", "label": "useTheme()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "useTheme()", "community": 69, "community_name": "Community 69", "source_file": "adiuvAI\\src\\renderer\\components\\theme-provider.tsx", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_renderer_components_agents_agentrunlog_tsx", "label": "AgentRunLog.tsx", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentRunLog.tsx", "community": 143, "community_name": "Community 143", "source_file": "adiuvAI\\src\\renderer\\components\\agents\\AgentRunLog.tsx", "file_type": "code", "degree": 1}, {"id": "agents_agentrunlog_statusbadge", "label": "statusBadge()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "statusBadge()", "community": 143, "community_name": "Community 143", "source_file": "adiuvAI\\src\\renderer\\components\\agents\\AgentRunLog.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "label": "AIChatPanel.tsx", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "AIChatPanel.tsx", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "file_type": "code", "degree": 6}, {"id": "ai_aichatpanel_parseinlinetags", "label": "parseInlineTags()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "parseInlineTags()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "file_type": "code", "degree": 1}, {"id": "ai_aichatpanel_hasinlinetags", "label": "hasInlineTags()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "hasInlineTags()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "file_type": "code", "degree": 1}, {"id": "ai_aichatpanel_mergetimelinesegments", "label": "mergeTimelineSegments()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "mergeTimelineSegments()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "file_type": "code", "degree": 1}, {"id": "ai_aichatpanel_mergeconsecutivetasksegments", "label": "mergeConsecutiveTaskSegments()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "mergeConsecutiveTaskSegments()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "file_type": "code", "degree": 1}, {"id": "ai_aichatpanel_gettimegreeting", "label": "getTimeGreeting()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "getTimeGreeting()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "file_type": "code", "degree": 2}, {"id": "ai_aichatpanel_measurestable", "label": "measureStable()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "measureStable()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ai_chatinputbox_tsx", "label": "ChatInputBox.tsx", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatInputBox.tsx", "community": 217, "community_name": "Community 217", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\ChatInputBox.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_ai_floatingchat_tsx", "label": "FloatingChat.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "FloatingChat.tsx", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx", "file_type": "code", "degree": 3}, {"id": "ai_floatingchat_normalizedomainsignal", "label": "normalizeDomainSignal()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "normalizeDomainSignal()", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx", "file_type": "code", "degree": 1}, {"id": "ai_floatingchat_handler", "label": "handler()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "handler()", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx", "file_type": "code", "degree": 2}, {"id": "ai_floatingchat_handlescroll", "label": "handleScroll()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleScroll()", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ai_blocks_chatchartblock_tsx", "label": "ChatChartBlock.tsx", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatChartBlock.tsx", "community": 218, "community_name": "Community 218", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatChartBlock.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_ai_blocks_chatentityblock_tsx", "label": "ChatEntityBlock.tsx", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatEntityBlock.tsx", "community": 144, "community_name": "Community 144", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatEntityBlock.tsx", "file_type": "code", "degree": 1}, {"id": "blocks_chatentityblock_chatentityblock", "label": "ChatEntityBlock()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatEntityBlock()", "community": 144, "community_name": "Community 144", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatEntityBlock.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ai_blocks_chattableblock_tsx", "label": "ChatTableBlock.tsx", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatTableBlock.tsx", "community": 145, "community_name": "Community 145", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTableBlock.tsx", "file_type": "code", "degree": 1}, {"id": "blocks_chattableblock_chattableblock", "label": "ChatTableBlock()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatTableBlock()", "community": 145, "community_name": "Community 145", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTableBlock.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ai_blocks_chattimelineblock_tsx", "label": "ChatTimelineBlock.tsx", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatTimelineBlock.tsx", "community": 146, "community_name": "Community 146", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTimelineBlock.tsx", "file_type": "code", "degree": 1}, {"id": "blocks_chattimelineblock_chattimelineblock", "label": "ChatTimelineBlock()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatTimelineBlock()", "community": 146, "community_name": "Community 146", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTimelineBlock.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ai_blocks_index_tsx", "label": "index.tsx", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "index.tsx", "community": 219, "community_name": "Community 219", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\index.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_auth_loginform_tsx", "label": "LoginForm.tsx", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "LoginForm.tsx", "community": 76, "community_name": "Community 76", "source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx", "file_type": "code", "degree": 3}, {"id": "auth_loginform_googleicon", "label": "GoogleIcon()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "GoogleIcon()", "community": 76, "community_name": "Community 76", "source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx", "file_type": "code", "degree": 1}, {"id": "auth_loginform_handlesubmit", "label": "handleSubmit()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleSubmit()", "community": 76, "community_name": "Community 76", "source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx", "file_type": "code", "degree": 1}, {"id": "auth_loginform_handlegooglelogin", "label": "handleGoogleLogin()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleGoogleLogin()", "community": 76, "community_name": "Community 76", "source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_brief_briefchatheader_tsx", "label": "BriefChatHeader.tsx", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "BriefChatHeader.tsx", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\BriefChatHeader.tsx", "file_type": "code", "degree": 1}, {"id": "brief_briefchatheader_relativedate", "label": "relativeDate()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "relativeDate()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\BriefChatHeader.tsx", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_renderer_components_brief_canvasplaceholder_tsx", "label": "CanvasPlaceholder.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "CanvasPlaceholder.tsx", "community": 220, "community_name": "Community 220", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\CanvasPlaceholder.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_brief_carouselcontrols_tsx", "label": "CarouselControls.tsx", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "CarouselControls.tsx", "community": 221, "community_name": "Community 221", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\CarouselControls.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_brief_taskbriefchat_tsx", "label": "TaskBriefChat.tsx", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskBriefChat.tsx", "community": 222, "community_name": "Community 222", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefChat.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_brief_taskbriefemptystate_tsx", "label": "TaskBriefEmptyState.tsx", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskBriefEmptyState.tsx", "community": 223, "community_name": "Community 223", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefEmptyState.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_brief_taskbriefingoverlay_tsx", "label": "TaskBriefingOverlay.tsx", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskBriefingOverlay.tsx", "community": 147, "community_name": "Community 147", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefingOverlay.tsx", "file_type": "code", "degree": 1}, {"id": "brief_taskbriefingoverlay_handler", "label": "handler()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handler()", "community": 147, "community_name": "Community 147", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefingOverlay.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_brief_taskcarousel_tsx", "label": "TaskCarousel.tsx", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskCarousel.tsx", "community": 77, "community_name": "Community 77", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx", "file_type": "code", "degree": 3}, {"id": "brief_taskcarousel_clearcarouselbriefingcache", "label": "clearCarouselBriefingCache()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "clearCarouselBriefingCache()", "community": 77, "community_name": "Community 77", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx", "file_type": "code", "degree": 1}, {"id": "brief_taskcarousel_getcachedbriefing", "label": "getCachedBriefing()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "getCachedBriefing()", "community": 77, "community_name": "Community 77", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx", "file_type": "code", "degree": 1}, {"id": "brief_taskcarousel_handler", "label": "handler()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handler()", "community": 77, "community_name": "Community 77", "source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_layout_appshell_tsx", "label": "AppShell.tsx", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "AppShell.tsx", "community": 59, "community_name": "Community 59", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "file_type": "code", "degree": 5}, {"id": "layout_appshell_handleopenchange", "label": "handleOpenChange()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleOpenChange()", "community": 59, "community_name": "Community 59", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "file_type": "code", "degree": 1}, {"id": "layout_appshell_handleselectproject", "label": "handleSelectProject()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleSelectProject()", "community": 59, "community_name": "Community 59", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "file_type": "code", "degree": 1}, {"id": "layout_appshell_handlelogout", "label": "handleLogout()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleLogout()", "community": 59, "community_name": "Community 59", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_notes_milkdowneditor_tsx", "label": "MilkdownEditor.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "MilkdownEditor.tsx", "community": 110, "community_name": "Community 110", "source_file": "adiuvAI\\src\\renderer\\components\\notes\\MilkdownEditor.tsx", "file_type": "code", "degree": 2}, {"id": "notes_milkdowneditor_filetodataurl", "label": "fileToDataUrl()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "fileToDataUrl()", "community": 110, "community_name": "Community 110", "source_file": "adiuvAI\\src\\renderer\\components\\notes\\MilkdownEditor.tsx", "file_type": "code", "degree": 1}, {"id": "notes_milkdowneditor_milkdowneditor", "label": "MilkdownEditor()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "MilkdownEditor()", "community": 110, "community_name": "Community 110", "source_file": "adiuvAI\\src\\renderer\\components\\notes\\MilkdownEditor.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_notes_pendingeditblock_tsx", "label": "PendingEditBlock.tsx", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "PendingEditBlock.tsx", "community": 224, "community_name": "Community 224", "source_file": "adiuvAI\\src\\renderer\\components\\notes\\PendingEditBlock.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_onboarding_onboardingflow_tsx", "label": "OnboardingFlow.tsx", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OnboardingFlow.tsx", "community": 111, "community_name": "Community 111", "source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\OnboardingFlow.tsx", "file_type": "code", "degree": 2}, {"id": "onboarding_onboardingflow_aibubble", "label": "AIBubble()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AIBubble()", "community": 111, "community_name": "Community 111", "source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\OnboardingFlow.tsx", "file_type": "code", "degree": 1}, {"id": "onboarding_onboardingflow_if", "label": "if()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "if()", "community": 111, "community_name": "Community 111", "source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\OnboardingFlow.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_onboarding_onboardingoptions_ts", "label": "onboardingOptions.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "onboardingOptions.ts", "community": 225, "community_name": "Community 225", "source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\onboardingOptions.ts", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_projects_projectdetail_tsx", "label": "ProjectDetail.tsx", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProjectDetail.tsx", "community": 112, "community_name": "Community 112", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx", "file_type": "code", "degree": 2}, {"id": "projects_projectdetail_handle", "label": "handle()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handle()", "community": 112, "community_name": "Community 112", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx", "file_type": "code", "degree": 1}, {"id": "projects_projectdetail_measure", "label": "measure()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "measure()", "community": 112, "community_name": "Community 112", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "label": "ProjectSidebar.tsx", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "ProjectSidebar.tsx", "community": 49, "community_name": "Community 49", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "file_type": "code", "degree": 6}, {"id": "projects_projectsidebar_toggleexpanded", "label": "toggleExpanded()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "toggleExpanded()", "community": 49, "community_name": "Community 49", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "file_type": "code", "degree": 1}, {"id": "projects_projectsidebar_handleopennewproject", "label": "handleOpenNewProject()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleOpenNewProject()", "community": 49, "community_name": "Community 49", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "file_type": "code", "degree": 1}, {"id": "projects_projectsidebar_handlecreateproject", "label": "handleCreateProject()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleCreateProject()", "community": 49, "community_name": "Community 49", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "file_type": "code", "degree": 1}, {"id": "projects_projectsidebar_handlearchivetoggle", "label": "handleArchiveToggle()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleArchiveToggle()", "community": 49, "community_name": "Community 49", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "file_type": "code", "degree": 1}, {"id": "projects_projectsidebar_handleeditopen", "label": "handleEditOpen()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleEditOpen()", "community": 49, "community_name": "Community 49", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "file_type": "code", "degree": 1}, {"id": "projects_projectsidebar_handleeditsave", "label": "handleEditSave()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleEditSave()", "community": 49, "community_name": "Community 49", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_projects_projecttabbar_tsx", "label": "ProjectTabBar.tsx", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ProjectTabBar.tsx", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectTabBar.tsx", "file_type": "code", "degree": 1}, {"id": "projects_projecttabbar_projecttabbar", "label": "ProjectTabBar()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProjectTabBar()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectTabBar.tsx", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_renderer_components_projects_folder_filessection_tsx", "label": "FilesSection.tsx", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "FilesSection.tsx", "community": 41, "community_name": "Community 41", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FilesSection.tsx", "file_type": "code", "degree": 2}, {"id": "folder_filessection_handlescanerror", "label": "handleScanError()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "handleScanError()", "community": 41, "community_name": "Community 41", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FilesSection.tsx", "file_type": "code", "degree": 3}, {"id": "folder_filessection_handlechoose", "label": "handleChoose()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleChoose()", "community": 41, "community_name": "Community 41", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FilesSection.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_projects_folder_folderchip_tsx", "label": "FolderChip.tsx", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "FolderChip.tsx", "community": 226, "community_name": "Community 226", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FolderChip.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_projects_folder_folderfilelist_tsx", "label": "FolderFileList.tsx", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "FolderFileList.tsx", "community": 227, "community_name": "Community 227", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FolderFileList.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_projects_folder_folderlinkcard_tsx", "label": "FolderLinkCard.tsx", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "FolderLinkCard.tsx", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FolderLinkCard.tsx", "file_type": "code", "degree": 1}, {"id": "folder_folderlinkcard_t", "label": "t()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "t()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FolderLinkCard.tsx", "file_type": "code", "degree": 6}, {"id": "adiuvai_src_renderer_components_projects_folder_folderunlinkdialog_tsx", "label": "FolderUnlinkDialog.tsx", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "FolderUnlinkDialog.tsx", "community": 228, "community_name": "Community 228", "source_file": "adiuvAI\\src\\renderer\\components\\projects\\folder\\FolderUnlinkDialog.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_settings_accountsection_tsx", "label": "AccountSection.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "AccountSection.tsx", "community": 70, "community_name": "Community 70", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "file_type": "code", "degree": 4}, {"id": "settings_accountsection_handlelogout", "label": "handleLogout()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleLogout()", "community": 70, "community_name": "Community 70", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "file_type": "code", "degree": 1}, {"id": "settings_accountsection_handlechangepassword", "label": "handleChangePassword()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleChangePassword()", "community": 70, "community_name": "Community 70", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "file_type": "code", "degree": 1}, {"id": "settings_accountsection_handleunlinkoauth", "label": "handleUnlinkOAuth()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleUnlinkOAuth()", "community": 70, "community_name": "Community 70", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "file_type": "code", "degree": 1}, {"id": "settings_accountsection_handledeleteaccount", "label": "handleDeleteAccount()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleDeleteAccount()", "community": 70, "community_name": "Community 70", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_settings_agentrow_tsx", "label": "AgentRow.tsx", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentRow.tsx", "community": 34, "community_name": "Community 34", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentRow.tsx", "file_type": "code", "degree": 1}, {"id": "settings_agentrow_agentrow", "label": "AgentRow()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentRow()", "community": 34, "community_name": "Community 34", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentRow.tsx", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_renderer_components_settings_agentrunhistorysheet_tsx", "label": "AgentRunHistorySheet.tsx", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentRunHistorySheet.tsx", "community": 229, "community_name": "Community 229", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentRunHistorySheet.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_settings_agentssection_tsx", "label": "AgentsSection.tsx", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentsSection.tsx", "community": 78, "community_name": "Community 78", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx", "file_type": "code", "degree": 3}, {"id": "settings_agentssection_handledelete", "label": "handleDelete()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleDelete()", "community": 78, "community_name": "Community 78", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx", "file_type": "code", "degree": 1}, {"id": "settings_agentssection_handletoggleenabled", "label": "handleToggleEnabled()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleToggleEnabled()", "community": 78, "community_name": "Community 78", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx", "file_type": "code", "degree": 1}, {"id": "settings_agentssection_handlerunnow", "label": "handleRunNow()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleRunNow()", "community": 78, "community_name": "Community 78", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_settings_appearancesection_tsx", "label": "AppearanceSection.tsx", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AppearanceSection.tsx", "community": 113, "community_name": "Community 113", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AppearanceSection.tsx", "file_type": "code", "degree": 2}, {"id": "settings_appearancesection_handlelanguagechange", "label": "handleLanguageChange()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleLanguageChange()", "community": 113, "community_name": "Community 113", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AppearanceSection.tsx", "file_type": "code", "degree": 1}, {"id": "settings_appearancesection_handlesavedisplay", "label": "handleSaveDisplay()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleSaveDisplay()", "community": 113, "community_name": "Community 113", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AppearanceSection.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_settings_avatarcropdialog_tsx", "label": "AvatarCropDialog.tsx", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AvatarCropDialog.tsx", "community": 114, "community_name": "Community 114", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AvatarCropDialog.tsx", "file_type": "code", "degree": 2}, {"id": "settings_avatarcropdialog_handlesave", "label": "handleSave()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleSave()", "community": 114, "community_name": "Community 114", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AvatarCropDialog.tsx", "file_type": "code", "degree": 1}, {"id": "settings_avatarcropdialog_handleopenchange", "label": "handleOpenChange()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleOpenChange()", "community": 114, "community_name": "Community 114", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\AvatarCropDialog.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_settings_billingsection_tsx", "label": "BillingSection.tsx", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "BillingSection.tsx", "community": 115, "community_name": "Community 115", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\BillingSection.tsx", "file_type": "code", "degree": 2}, {"id": "settings_billingsection_handleupgrade", "label": "handleUpgrade()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleUpgrade()", "community": 115, "community_name": "Community 115", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\BillingSection.tsx", "file_type": "code", "degree": 1}, {"id": "settings_billingsection_handlecancel", "label": "handleCancel()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleCancel()", "community": 115, "community_name": "Community 115", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\BillingSection.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_settings_cloudagentconfigpanel_tsx", "label": "CloudAgentConfigPanel.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CloudAgentConfigPanel.tsx", "community": 40, "community_name": "Community 40", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\CloudAgentConfigPanel.tsx", "file_type": "code", "degree": 1}, {"id": "settings_cloudagentconfigpanel_cloudagentconfigpanel", "label": "CloudAgentConfigPanel()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CloudAgentConfigPanel()", "community": 40, "community_name": "Community 40", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\CloudAgentConfigPanel.tsx", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "label": "InlineAgentCreationStepper.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "InlineAgentCreationStepper.tsx", "community": 50, "community_name": "Community 50", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "file_type": "code", "degree": 6}, {"id": "settings_inlineagentcreationstepper_applytemplatedefaults", "label": "applyTemplateDefaults()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "applyTemplateDefaults()", "community": 50, "community_name": "Community 50", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "file_type": "code", "degree": 1}, {"id": "settings_inlineagentcreationstepper_pickdirectory", "label": "pickDirectory()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "pickDirectory()", "community": 50, "community_name": "Community 50", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "file_type": "code", "degree": 1}, {"id": "settings_inlineagentcreationstepper_toggledatatype", "label": "toggleDataType()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "toggleDataType()", "community": 50, "community_name": "Community 50", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "file_type": "code", "degree": 1}, {"id": "settings_inlineagentcreationstepper_nextfromconfig", "label": "nextFromConfig()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "nextFromConfig()", "community": 50, "community_name": "Community 50", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "file_type": "code", "degree": 1}, {"id": "settings_inlineagentcreationstepper_handlecreate", "label": "handleCreate()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleCreate()", "community": 50, "community_name": "Community 50", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "file_type": "code", "degree": 1}, {"id": "settings_inlineagentcreationstepper_oncancel", "label": "onCancel()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "onCancel()", "community": 50, "community_name": "Community 50", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_settings_journeydialog_tsx", "label": "JourneyDialog.tsx", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "JourneyDialog.tsx", "community": 116, "community_name": "Community 116", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\JourneyDialog.tsx", "file_type": "code", "degree": 2}, {"id": "settings_journeydialog_parseagentconfig", "label": "parseAgentConfig()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "parseAgentConfig()", "community": 116, "community_name": "Community 116", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\JourneyDialog.tsx", "file_type": "code", "degree": 1}, {"id": "settings_journeydialog_handlesend", "label": "handleSend()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleSend()", "community": 116, "community_name": "Community 116", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\JourneyDialog.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_settings_localagentconfigpanel_tsx", "label": "LocalAgentConfigPanel.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "LocalAgentConfigPanel.tsx", "community": 40, "community_name": "Community 40", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\LocalAgentConfigPanel.tsx", "file_type": "code", "degree": 1}, {"id": "settings_localagentconfigpanel_localagentconfigpanel", "label": "LocalAgentConfigPanel()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "LocalAgentConfigPanel()", "community": 40, "community_name": "Community 40", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\LocalAgentConfigPanel.tsx", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_renderer_components_settings_memorysection_tsx", "label": "MemorySection.tsx", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "MemorySection.tsx", "community": 45, "community_name": "Community 45", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "file_type": "code", "degree": 8}, {"id": "settings_memorysection_handlesave", "label": "handleSave()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleSave()", "community": 45, "community_name": "Community 45", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "file_type": "code", "degree": 1}, {"id": "settings_memorysection_handlererunonboarding", "label": "handleRerunOnboarding()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleRerunOnboarding()", "community": 45, "community_name": "Community 45", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "file_type": "code", "degree": 1}, {"id": "settings_memorysection_startedit", "label": "startEdit()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "startEdit()", "community": 45, "community_name": "Community 45", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "file_type": "code", "degree": 1}, {"id": "settings_memorysection_canceledit", "label": "cancelEdit()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cancelEdit()", "community": 45, "community_name": "Community 45", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "file_type": "code", "degree": 1}, {"id": "settings_memorysection_saveedit", "label": "saveEdit()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "saveEdit()", "community": 45, "community_name": "Community 45", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "file_type": "code", "degree": 1}, {"id": "settings_memorysection_deletekey", "label": "deleteKey()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "deleteKey()", "community": 45, "community_name": "Community 45", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "file_type": "code", "degree": 1}, {"id": "settings_memorysection_addentry", "label": "addEntry()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "addEntry()", "community": 45, "community_name": "Community 45", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "file_type": "code", "degree": 1}, {"id": "settings_memorysection_handleforget", "label": "handleForget()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleForget()", "community": 45, "community_name": "Community 45", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_settings_profilesection_tsx", "label": "ProfileSection.tsx", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ProfileSection.tsx", "community": 71, "community_name": "Community 71", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "file_type": "code", "degree": 4}, {"id": "settings_profilesection_handlesave", "label": "handleSave()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleSave()", "community": 71, "community_name": "Community 71", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "file_type": "code", "degree": 1}, {"id": "settings_profilesection_handleavatarclick", "label": "handleAvatarClick()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleAvatarClick()", "community": 71, "community_name": "Community 71", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "file_type": "code", "degree": 1}, {"id": "settings_profilesection_handleavatarchange", "label": "handleAvatarChange()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleAvatarChange()", "community": 71, "community_name": "Community 71", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "file_type": "code", "degree": 1}, {"id": "settings_profilesection_handlecropdone", "label": "handleCropDone()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleCropDone()", "community": 71, "community_name": "Community 71", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_settings_promptbuilderchat_tsx", "label": "PromptBuilderChat.tsx", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "PromptBuilderChat.tsx", "community": 148, "community_name": "Community 148", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\PromptBuilderChat.tsx", "file_type": "code", "degree": 1}, {"id": "settings_promptbuilderchat_handlesend", "label": "handleSend()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleSend()", "community": 148, "community_name": "Community 148", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\PromptBuilderChat.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_settings_settingscard_tsx", "label": "SettingsCard.tsx", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "SettingsCard.tsx", "community": 149, "community_name": "Community 149", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\SettingsCard.tsx", "file_type": "code", "degree": 1}, {"id": "settings_settingscard_settingscard", "label": "SettingsCard()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "SettingsCard()", "community": 149, "community_name": "Community 149", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\SettingsCard.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_settings_templateselectcard_tsx", "label": "TemplateSelectCard.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TemplateSelectCard.tsx", "community": 230, "community_name": "Community 230", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\TemplateSelectCard.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_settings_types_ts", "label": "types.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "types.ts", "community": 150, "community_name": "Community 150", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\types.ts", "file_type": "code", "degree": 1}, {"id": "settings_types_formatts", "label": "formatTs()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "formatTs()", "community": 150, "community_name": "Community 150", "source_file": "adiuvAI\\src\\renderer\\components\\settings\\types.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_tasks_assigneestack_tsx", "label": "AssigneeStack.tsx", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AssigneeStack.tsx", "community": 151, "community_name": "Community 151", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\AssigneeStack.tsx", "file_type": "code", "degree": 1}, {"id": "tasks_assigneestack_initials", "label": "initials()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "initials()", "community": 151, "community_name": "Community 151", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\AssigneeStack.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx", "label": "EditTaskDialog.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "EditTaskDialog.tsx", "community": 40, "community_name": "Community 40", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx", "file_type": "code", "degree": 1}, {"id": "tasks_edittaskdialog_edittaskdialog", "label": "EditTaskDialog()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "EditTaskDialog()", "community": 40, "community_name": "Community 40", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_renderer_components_tasks_inlineprojectform_tsx", "label": "InlineProjectForm.tsx", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "InlineProjectForm.tsx", "community": 152, "community_name": "Community 152", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\InlineProjectForm.tsx", "file_type": "code", "degree": 1}, {"id": "tasks_inlineprojectform_handlecreate", "label": "handleCreate()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleCreate()", "community": 152, "community_name": "Community 152", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\InlineProjectForm.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "label": "NewTaskDialog.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "NewTaskDialog.tsx", "community": 40, "community_name": "Community 40", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "file_type": "code", "degree": 1}, {"id": "tasks_newtaskdialog_newtaskdialog", "label": "NewTaskDialog()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "NewTaskDialog()", "community": 40, "community_name": "Community 40", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_renderer_components_tasks_prioritybadge_tsx", "label": "PriorityBadge.tsx", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "PriorityBadge.tsx", "community": 153, "community_name": "Community 153", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\PriorityBadge.tsx", "file_type": "code", "degree": 1}, {"id": "tasks_prioritybadge_prioritybadge", "label": "PriorityBadge()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "PriorityBadge()", "community": 153, "community_name": "Community 153", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\PriorityBadge.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_tasks_propertypill_tsx", "label": "PropertyPill.tsx", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "PropertyPill.tsx", "community": 154, "community_name": "Community 154", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\PropertyPill.tsx", "file_type": "code", "degree": 1}, {"id": "tasks_propertypill_cn", "label": "cn()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 154, "community_name": "Community 154", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\PropertyPill.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_tasks_statusbadge_tsx", "label": "StatusBadge.tsx", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "StatusBadge.tsx", "community": 155, "community_name": "Community 155", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\StatusBadge.tsx", "file_type": "code", "degree": 1}, {"id": "tasks_statusbadge_statusbadge", "label": "StatusBadge()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "StatusBadge()", "community": 155, "community_name": "Community 155", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\StatusBadge.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_tasks_task_types_ts", "label": "task-types.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "task-types.ts", "community": 231, "community_name": "Community 231", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\task-types.ts", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_tasks_task_utils_ts", "label": "task-utils.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "task-utils.ts", "community": 156, "community_name": "Community 156", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\task-utils.ts", "file_type": "code", "degree": 1}, {"id": "tasks_task_utils_parseassignees", "label": "parseAssignees()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "parseAssignees()", "community": 156, "community_name": "Community 156", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\task-utils.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_tasks_taskattachmentchip_tsx", "label": "TaskAttachmentChip.tsx", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskAttachmentChip.tsx", "community": 117, "community_name": "Community 117", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskAttachmentChip.tsx", "file_type": "code", "degree": 2}, {"id": "tasks_taskattachmentchip_formatsize", "label": "formatSize()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "formatSize()", "community": 117, "community_name": "Community 117", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskAttachmentChip.tsx", "file_type": "code", "degree": 1}, {"id": "tasks_taskattachmentchip_taskattachmentchip", "label": "TaskAttachmentChip()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskAttachmentChip()", "community": 117, "community_name": "Community 117", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskAttachmentChip.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_tasks_taskcard_tsx", "label": "TaskCard.tsx", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskCard.tsx", "community": 157, "community_name": "Community 157", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskCard.tsx", "file_type": "code", "degree": 1}, {"id": "tasks_taskcard_cn", "label": "cn()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 157, "community_name": "Community 157", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskCard.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_tasks_taskdetailsheet_tsx", "label": "TaskDetailSheet.tsx", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskDetailSheet.tsx", "community": 232, "community_name": "Community 232", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskDetailSheet.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_tasks_taskformdialog_tsx", "label": "TaskFormDialog.tsx", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskFormDialog.tsx", "community": 118, "community_name": "Community 118", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskFormDialog.tsx", "file_type": "code", "degree": 2}, {"id": "tasks_taskformdialog_addnewassignee", "label": "addNewAssignee()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "addNewAssignee()", "community": 118, "community_name": "Community 118", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskFormDialog.tsx", "file_type": "code", "degree": 1}, {"id": "tasks_taskformdialog_handlesubmit", "label": "handleSubmit()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleSubmit()", "community": 118, "community_name": "Community 118", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskFormDialog.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_tasks_tasklistview_tsx", "label": "TaskListView.tsx", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskListView.tsx", "community": 119, "community_name": "Community 119", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskListView.tsx", "file_type": "code", "degree": 2}, {"id": "tasks_tasklistview_readpagesize", "label": "readPageSize()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "readPageSize()", "community": 119, "community_name": "Community 119", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskListView.tsx", "file_type": "code", "degree": 1}, {"id": "tasks_tasklistview_readviewmode", "label": "readViewMode()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "readViewMode()", "community": 119, "community_name": "Community 119", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskListView.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_tasks_taskpager_tsx", "label": "TaskPager.tsx", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskPager.tsx", "community": 158, "community_name": "Community 158", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskPager.tsx", "file_type": "code", "degree": 1}, {"id": "tasks_taskpager_buildwindow", "label": "buildWindow()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "buildWindow()", "community": 158, "community_name": "Community 158", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskPager.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_tasks_taskrow_tsx", "label": "TaskRow.tsx", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskRow.tsx", "community": 159, "community_name": "Community 159", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskRow.tsx", "file_type": "code", "degree": 1}, {"id": "tasks_taskrow_cn", "label": "cn()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 159, "community_name": "Community 159", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskRow.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_tasks_tasktable_tsx", "label": "TaskTable.tsx", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskTable.tsx", "community": 233, "community_name": "Community 233", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskTable.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_tasks_tasktablerow_tsx", "label": "TaskTableRow.tsx", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskTableRow.tsx", "community": 234, "community_name": "Community 234", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskTableRow.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_tasks_usetaskattachments_ts", "label": "useTaskAttachments.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useTaskAttachments.ts", "community": 40, "community_name": "Community 40", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\useTaskAttachments.ts", "file_type": "code", "degree": 1}, {"id": "tasks_usetaskattachments_usetaskattachments", "label": "useTaskAttachments()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "useTaskAttachments()", "community": 40, "community_name": "Community 40", "source_file": "adiuvAI\\src\\renderer\\components\\tasks\\useTaskAttachments.ts", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "label": "AddEventDialog.tsx", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "AddEventDialog.tsx", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "file_type": "code", "degree": 11}, {"id": "timeline_addeventdialog_newlocalid", "label": "newLocalId()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "newLocalId()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "file_type": "code", "degree": 2}, {"id": "timeline_addeventdialog_resetform", "label": "resetForm()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "resetForm()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "file_type": "code", "degree": 2}, {"id": "timeline_addeventdialog_handleclose", "label": "handleClose()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "handleClose()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "file_type": "code", "degree": 3}, {"id": "timeline_addeventdialog_attemptclose", "label": "attemptClose()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "attemptClose()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "file_type": "code", "degree": 4}, {"id": "timeline_addeventdialog_formvalid", "label": "formValid()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "formValid()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "file_type": "code", "degree": 2}, {"id": "timeline_addeventdialog_stageorupdate", "label": "stageOrUpdate()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "stageOrUpdate()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "file_type": "code", "degree": 5}, {"id": "timeline_addeventdialog_savebatch", "label": "saveBatch()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "saveBatch()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "file_type": "code", "degree": 3}, {"id": "timeline_addeventdialog_loadrowintoform", "label": "loadRowIntoForm()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "loadRowIntoForm()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "file_type": "code", "degree": 2}, {"id": "timeline_addeventdialog_removerow", "label": "removeRow()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "removeRow()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "file_type": "code", "degree": 2}, {"id": "timeline_addeventdialog_onrowkeydown", "label": "onRowKeyDown()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "onRowKeyDown()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "file_type": "code", "degree": 3}, {"id": "timeline_addeventdialog_onformkeydown", "label": "onFormKeyDown()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "onFormKeyDown()", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx", "file_type": "code", "degree": 4}, {"id": "adiuvai_src_renderer_components_timeline_editeventdialog_tsx", "label": "EditEventDialog.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "EditEventDialog.tsx", "community": 160, "community_name": "Community 160", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\EditEventDialog.tsx", "file_type": "code", "degree": 1}, {"id": "timeline_editeventdialog_handlesubmit", "label": "handleSubmit()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleSubmit()", "community": 160, "community_name": "Community 160", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\EditEventDialog.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_timeline_history_types_ts", "label": "history-types.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "history-types.ts", "community": 235, "community_name": "Community 235", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\history-types.ts", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "label": "ProjectTimeline.tsx", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "ProjectTimeline.tsx", "community": 51, "community_name": "Community 51", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "file_type": "code", "degree": 6}, {"id": "timeline_projecttimeline_totimelinex", "label": "toTimelineX()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "toTimelineX()", "community": 51, "community_name": "Community 51", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "file_type": "code", "degree": 1}, {"id": "timeline_projecttimeline_snaptoday", "label": "snapToDay()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "snapToDay()", "community": 51, "community_name": "Community 51", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "file_type": "code", "degree": 1}, {"id": "timeline_projecttimeline_geteventstate", "label": "getEventState()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "getEventState()", "community": 51, "community_name": "Community 51", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "file_type": "code", "degree": 1}, {"id": "timeline_projecttimeline_geteventcolor", "label": "getEventColor()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "getEventColor()", "community": 51, "community_name": "Community 51", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "file_type": "code", "degree": 1}, {"id": "timeline_projecttimeline_cn", "label": "cn()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 51, "community_name": "Community 51", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "file_type": "code", "degree": 1}, {"id": "timeline_projecttimeline_formatdate", "label": "formatDate()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "formatDate()", "community": 51, "community_name": "Community 51", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_timeline_projecttimelinebox_tsx", "label": "ProjectTimelineBox.tsx", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ProjectTimelineBox.tsx", "community": 236, "community_name": "Community 236", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimelineBox.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_timeline_timelineaxisheader_tsx", "label": "TimelineAxisHeader.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TimelineAxisHeader.tsx", "community": 120, "community_name": "Community 120", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineAxisHeader.tsx", "file_type": "code", "degree": 2}, {"id": "timeline_timelineaxisheader_isoweek", "label": "isoWeek()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "isoWeek()", "community": 120, "community_name": "Community 120", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineAxisHeader.tsx", "file_type": "code", "degree": 1}, {"id": "timeline_timelineaxisheader_datetox", "label": "dateToX()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "dateToX()", "community": 120, "community_name": "Community 120", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineAxisHeader.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx", "label": "TimelineGanttView.tsx", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TimelineGanttView.tsx", "community": 79, "community_name": "Community 79", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "file_type": "code", "degree": 3}, {"id": "timeline_timelineganttview_changezoom", "label": "changeZoom()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "changeZoom()", "community": 79, "community_name": "Community 79", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "file_type": "code", "degree": 1}, {"id": "timeline_timelineganttview_toggleall", "label": "toggleAll()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "toggleAll()", "community": 79, "community_name": "Community 79", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "file_type": "code", "degree": 1}, {"id": "timeline_timelineganttview_toggleone", "label": "toggleOne()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "toggleOne()", "community": 79, "community_name": "Community 79", "source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_alert_dialog_tsx", "label": "alert-dialog.tsx", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "alert-dialog.tsx", "community": 72, "community_name": "Community 72", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "file_type": "code", "degree": 4}, {"id": "ui_alert_dialog_alertdialogtrigger", "label": "AlertDialogTrigger()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AlertDialogTrigger()", "community": 72, "community_name": "Community 72", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "file_type": "code", "degree": 1}, {"id": "ui_alert_dialog_alertdialogportal", "label": "AlertDialogPortal()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AlertDialogPortal()", "community": 72, "community_name": "Community 72", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "file_type": "code", "degree": 1}, {"id": "ui_alert_dialog_cn", "label": "cn()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 72, "community_name": "Community 72", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "file_type": "code", "degree": 1}, {"id": "ui_alert_dialog_alertdialogcancel", "label": "AlertDialogCancel()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AlertDialogCancel()", "community": 72, "community_name": "Community 72", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_avatar_tsx", "label": "avatar.tsx", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "avatar.tsx", "community": 161, "community_name": "Community 161", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\avatar.tsx", "file_type": "code", "degree": 1}, {"id": "ui_avatar_cn", "label": "cn()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 161, "community_name": "Community 161", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\avatar.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_badge_tsx", "label": "badge.tsx", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "badge.tsx", "community": 162, "community_name": "Community 162", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\badge.tsx", "file_type": "code", "degree": 1}, {"id": "ui_badge_badge", "label": "Badge()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Badge()", "community": 162, "community_name": "Community 162", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\badge.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "label": "breadcrumb.tsx", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "breadcrumb.tsx", "community": 52, "community_name": "Community 52", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "file_type": "code", "degree": 6}, {"id": "ui_breadcrumb_breadcrumb", "label": "Breadcrumb()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Breadcrumb()", "community": 52, "community_name": "Community 52", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "file_type": "code", "degree": 1}, {"id": "ui_breadcrumb_cn", "label": "cn()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 52, "community_name": "Community 52", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "file_type": "code", "degree": 1}, {"id": "ui_breadcrumb_breadcrumblink", "label": "BreadcrumbLink()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "BreadcrumbLink()", "community": 52, "community_name": "Community 52", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "file_type": "code", "degree": 1}, {"id": "ui_breadcrumb_breadcrumbpage", "label": "BreadcrumbPage()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "BreadcrumbPage()", "community": 52, "community_name": "Community 52", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "file_type": "code", "degree": 1}, {"id": "ui_breadcrumb_breadcrumbseparator", "label": "BreadcrumbSeparator()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "BreadcrumbSeparator()", "community": 52, "community_name": "Community 52", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "file_type": "code", "degree": 1}, {"id": "ui_breadcrumb_breadcrumbellipsis", "label": "BreadcrumbEllipsis()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "BreadcrumbEllipsis()", "community": 52, "community_name": "Community 52", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_button_tsx", "label": "button.tsx", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "button.tsx", "community": 163, "community_name": "Community 163", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\button.tsx", "file_type": "code", "degree": 1}, {"id": "ui_button_cn", "label": "cn()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 163, "community_name": "Community 163", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\button.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_calendar_tsx", "label": "calendar.tsx", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "calendar.tsx", "community": 121, "community_name": "Community 121", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\calendar.tsx", "file_type": "code", "degree": 2}, {"id": "ui_calendar_calendar", "label": "Calendar()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Calendar()", "community": 121, "community_name": "Community 121", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\calendar.tsx", "file_type": "code", "degree": 1}, {"id": "ui_calendar_cn", "label": "cn()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 121, "community_name": "Community 121", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\calendar.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_card_tsx", "label": "card.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "card.tsx", "community": 80, "community_name": "Community 80", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx", "file_type": "code", "degree": 3}, {"id": "ui_card_cn", "label": "cn()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 80, "community_name": "Community 80", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx", "file_type": "code", "degree": 1}, {"id": "ui_card_carddescription", "label": "CardDescription()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CardDescription()", "community": 80, "community_name": "Community 80", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx", "file_type": "code", "degree": 1}, {"id": "ui_card_cardfooter", "label": "CardFooter()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CardFooter()", "community": 80, "community_name": "Community 80", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_chart_tsx", "label": "chart.tsx", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "chart.tsx", "community": 122, "community_name": "Community 122", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\chart.tsx", "file_type": "code", "degree": 2}, {"id": "ui_chart_usechart", "label": "useChart()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useChart()", "community": 122, "community_name": "Community 122", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\chart.tsx", "file_type": "code", "degree": 1}, {"id": "ui_chart_cn", "label": "cn()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 122, "community_name": "Community 122", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\chart.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_checkbox_tsx", "label": "checkbox.tsx", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "checkbox.tsx", "community": 164, "community_name": "Community 164", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\checkbox.tsx", "file_type": "code", "degree": 1}, {"id": "ui_checkbox_checkbox", "label": "Checkbox()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Checkbox()", "community": 164, "community_name": "Community 164", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\checkbox.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_collapsible_tsx", "label": "collapsible.tsx", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "collapsible.tsx", "community": 123, "community_name": "Community 123", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\collapsible.tsx", "file_type": "code", "degree": 2}, {"id": "ui_collapsible_collapsibletrigger", "label": "CollapsibleTrigger()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CollapsibleTrigger()", "community": 123, "community_name": "Community 123", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\collapsible.tsx", "file_type": "code", "degree": 1}, {"id": "ui_collapsible_collapsiblecontent", "label": "CollapsibleContent()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CollapsibleContent()", "community": 123, "community_name": "Community 123", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\collapsible.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_context_menu_tsx", "label": "context-menu.tsx", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "context-menu.tsx", "community": 53, "community_name": "Community 53", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "file_type": "code", "degree": 6}, {"id": "ui_context_menu_contextmenutrigger", "label": "ContextMenuTrigger()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ContextMenuTrigger()", "community": 53, "community_name": "Community 53", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "file_type": "code", "degree": 1}, {"id": "ui_context_menu_contextmenugroup", "label": "ContextMenuGroup()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ContextMenuGroup()", "community": 53, "community_name": "Community 53", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "file_type": "code", "degree": 1}, {"id": "ui_context_menu_contextmenuportal", "label": "ContextMenuPortal()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ContextMenuPortal()", "community": 53, "community_name": "Community 53", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "file_type": "code", "degree": 1}, {"id": "ui_context_menu_contextmenuradiogroup", "label": "ContextMenuRadioGroup()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ContextMenuRadioGroup()", "community": 53, "community_name": "Community 53", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "file_type": "code", "degree": 1}, {"id": "ui_context_menu_cn", "label": "cn()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 53, "community_name": "Community 53", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "file_type": "code", "degree": 1}, {"id": "ui_context_menu_contextmenuradioitem", "label": "ContextMenuRadioItem()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ContextMenuRadioItem()", "community": 53, "community_name": "Community 53", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_date_field_tsx", "label": "date-field.tsx", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "date-field.tsx", "community": 34, "community_name": "Community 34", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\date-field.tsx", "file_type": "code", "degree": 2}, {"id": "ui_date_field_formatvalue", "label": "formatValue()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "formatValue()", "community": 34, "community_name": "Community 34", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\date-field.tsx", "file_type": "code", "degree": 2}, {"id": "ui_date_field_applytime", "label": "applyTime()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "applyTime()", "community": 34, "community_name": "Community 34", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\date-field.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_dialog_tsx", "label": "dialog.tsx", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "dialog.tsx", "community": 165, "community_name": "Community 165", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dialog.tsx", "file_type": "code", "degree": 1}, {"id": "ui_dialog_cn", "label": "cn()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 165, "community_name": "Community 165", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dialog.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx", "label": "dropdown-menu.tsx", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "dropdown-menu.tsx", "community": 81, "community_name": "Community 81", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx", "file_type": "code", "degree": 3}, {"id": "ui_dropdown_menu_dropdownmenuportal", "label": "DropdownMenuPortal()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "DropdownMenuPortal()", "community": 81, "community_name": "Community 81", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx", "file_type": "code", "degree": 1}, {"id": "ui_dropdown_menu_dropdownmenutrigger", "label": "DropdownMenuTrigger()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "DropdownMenuTrigger()", "community": 81, "community_name": "Community 81", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx", "file_type": "code", "degree": 1}, {"id": "ui_dropdown_menu_cn", "label": "cn()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 81, "community_name": "Community 81", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_empty_tsx", "label": "empty.tsx", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "empty.tsx", "community": 166, "community_name": "Community 166", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\empty.tsx", "file_type": "code", "degree": 1}, {"id": "ui_empty_cn", "label": "cn()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 166, "community_name": "Community 166", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\empty.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_field_tsx", "label": "field.tsx", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "field.tsx", "community": 167, "community_name": "Community 167", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\field.tsx", "file_type": "code", "degree": 1}, {"id": "ui_field_cn", "label": "cn()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 167, "community_name": "Community 167", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\field.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_gradual_blur_tsx", "label": "gradual-blur.tsx", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "gradual-blur.tsx", "community": 168, "community_name": "Community 168", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\gradual-blur.tsx", "file_type": "code", "degree": 1}, {"id": "ui_gradual_blur_getgradientdirection", "label": "getGradientDirection()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "getGradientDirection()", "community": 168, "community_name": "Community 168", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\gradual-blur.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_input_group_tsx", "label": "input-group.tsx", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "input-group.tsx", "community": 169, "community_name": "Community 169", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\input-group.tsx", "file_type": "code", "degree": 1}, {"id": "ui_input_group_cn", "label": "cn()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 169, "community_name": "Community 169", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\input-group.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_input_tsx", "label": "input.tsx", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "input.tsx", "community": 237, "community_name": "Community 237", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\input.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_ui_item_tsx", "label": "item.tsx", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "item.tsx", "community": 82, "community_name": "Community 82", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx", "file_type": "code", "degree": 3}, {"id": "ui_item_itemgroup", "label": "ItemGroup()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ItemGroup()", "community": 82, "community_name": "Community 82", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx", "file_type": "code", "degree": 1}, {"id": "ui_item_itemseparator", "label": "ItemSeparator()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ItemSeparator()", "community": 82, "community_name": "Community 82", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx", "file_type": "code", "degree": 1}, {"id": "ui_item_cn", "label": "cn()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 82, "community_name": "Community 82", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_label_tsx", "label": "label.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "label.tsx", "community": 170, "community_name": "Community 170", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\label.tsx", "file_type": "code", "degree": 1}, {"id": "ui_label_label", "label": "Label()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Label()", "community": 170, "community_name": "Community 170", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\label.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_popover_tsx", "label": "popover.tsx", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "popover.tsx", "community": 171, "community_name": "Community 171", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\popover.tsx", "file_type": "code", "degree": 1}, {"id": "ui_popover_popoverdescription", "label": "PopoverDescription()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "PopoverDescription()", "community": 171, "community_name": "Community 171", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\popover.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_resizable_tsx", "label": "resizable.tsx", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "resizable.tsx", "community": 124, "community_name": "Community 124", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\resizable.tsx", "file_type": "code", "degree": 2}, {"id": "ui_resizable_resizablepanelgroup", "label": "ResizablePanelGroup()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ResizablePanelGroup()", "community": 124, "community_name": "Community 124", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\resizable.tsx", "file_type": "code", "degree": 1}, {"id": "ui_resizable_resizablepanel", "label": "ResizablePanel()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ResizablePanel()", "community": 124, "community_name": "Community 124", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\resizable.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_scroll_area_tsx", "label": "scroll-area.tsx", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "scroll-area.tsx", "community": 125, "community_name": "Community 125", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\scroll-area.tsx", "file_type": "code", "degree": 2}, {"id": "ui_scroll_area_scrollarea", "label": "ScrollArea()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ScrollArea()", "community": 125, "community_name": "Community 125", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\scroll-area.tsx", "file_type": "code", "degree": 1}, {"id": "ui_scroll_area_scrollbar", "label": "ScrollBar()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ScrollBar()", "community": 125, "community_name": "Community 125", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\scroll-area.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_select_tsx", "label": "select.tsx", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "select.tsx", "community": 54, "community_name": "Community 54", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "file_type": "code", "degree": 6}, {"id": "ui_select_selecttrigger", "label": "SelectTrigger()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "SelectTrigger()", "community": 54, "community_name": "Community 54", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "file_type": "code", "degree": 1}, {"id": "ui_select_selectlabel", "label": "SelectLabel()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "SelectLabel()", "community": 54, "community_name": "Community 54", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "file_type": "code", "degree": 1}, {"id": "ui_select_selectitem", "label": "SelectItem()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "SelectItem()", "community": 54, "community_name": "Community 54", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "file_type": "code", "degree": 1}, {"id": "ui_select_selectseparator", "label": "SelectSeparator()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "SelectSeparator()", "community": 54, "community_name": "Community 54", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "file_type": "code", "degree": 1}, {"id": "ui_select_selectscrollupbutton", "label": "SelectScrollUpButton()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "SelectScrollUpButton()", "community": 54, "community_name": "Community 54", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "file_type": "code", "degree": 1}, {"id": "ui_select_selectscrolldownbutton", "label": "SelectScrollDownButton()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "SelectScrollDownButton()", "community": 54, "community_name": "Community 54", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_separator_tsx", "label": "separator.tsx", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "separator.tsx", "community": 172, "community_name": "Community 172", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\separator.tsx", "file_type": "code", "degree": 1}, {"id": "ui_separator_separator", "label": "Separator()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Separator()", "community": 172, "community_name": "Community 172", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\separator.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_sheet_tsx", "label": "sheet.tsx", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "sheet.tsx", "community": 238, "community_name": "Community 238", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sheet.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_ui_sidebar_tsx", "label": "sidebar.tsx", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "sidebar.tsx", "community": 55, "community_name": "Community 55", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "file_type": "code", "degree": 6}, {"id": "ui_sidebar_usesidebar", "label": "useSidebar()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "useSidebar()", "community": 55, "community_name": "Community 55", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "file_type": "code", "degree": 2}, {"id": "ui_sidebar_handlekeydown", "label": "handleKeyDown()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleKeyDown()", "community": 55, "community_name": "Community 55", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "file_type": "code", "degree": 1}, {"id": "ui_sidebar_cn", "label": "cn()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 55, "community_name": "Community 55", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "file_type": "code", "degree": 1}, {"id": "ui_sidebar_sidebarmenu", "label": "SidebarMenu()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "SidebarMenu()", "community": 55, "community_name": "Community 55", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "file_type": "code", "degree": 1}, {"id": "ui_sidebar_sidebarmenuitem", "label": "SidebarMenuItem()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "SidebarMenuItem()", "community": 55, "community_name": "Community 55", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "file_type": "code", "degree": 1}, {"id": "ui_sidebar_sidebarmenubutton", "label": "SidebarMenuButton()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SidebarMenuButton()", "community": 55, "community_name": "Community 55", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_renderer_components_ui_skeleton_tsx", "label": "skeleton.tsx", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "skeleton.tsx", "community": 173, "community_name": "Community 173", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\skeleton.tsx", "file_type": "code", "degree": 1}, {"id": "ui_skeleton_skeleton", "label": "Skeleton()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Skeleton()", "community": 173, "community_name": "Community 173", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\skeleton.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_slider_tsx", "label": "slider.tsx", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "slider.tsx", "community": 126, "community_name": "Community 126", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\slider.tsx", "file_type": "code", "degree": 2}, {"id": "ui_slider_slider", "label": "Slider()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Slider()", "community": 126, "community_name": "Community 126", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\slider.tsx", "file_type": "code", "degree": 1}, {"id": "ui_slider_cn", "label": "cn()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 126, "community_name": "Community 126", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\slider.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_sonner_tsx", "label": "sonner.tsx", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "sonner.tsx", "community": 69, "community_name": "Community 69", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sonner.tsx", "file_type": "code", "degree": 1}, {"id": "ui_sonner_toaster", "label": "Toaster()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Toaster()", "community": 69, "community_name": "Community 69", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\sonner.tsx", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_renderer_components_ui_switch_tsx", "label": "switch.tsx", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "switch.tsx", "community": 239, "community_name": "Community 239", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\switch.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_ui_table_tsx", "label": "table.tsx", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "table.tsx", "community": 73, "community_name": "Community 73", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "file_type": "code", "degree": 4}, {"id": "ui_table_table", "label": "Table()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Table()", "community": 73, "community_name": "Community 73", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "file_type": "code", "degree": 1}, {"id": "ui_table_tableheader", "label": "TableHeader()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "TableHeader()", "community": 73, "community_name": "Community 73", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "file_type": "code", "degree": 1}, {"id": "ui_table_tablebody", "label": "TableBody()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "TableBody()", "community": 73, "community_name": "Community 73", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "file_type": "code", "degree": 1}, {"id": "ui_table_cn", "label": "cn()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 73, "community_name": "Community 73", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_tabs_tsx", "label": "tabs.tsx", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "tabs.tsx", "community": 174, "community_name": "Community 174", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\tabs.tsx", "file_type": "code", "degree": 1}, {"id": "ui_tabs_tabs", "label": "Tabs()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Tabs()", "community": 174, "community_name": "Community 174", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\tabs.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_textarea_tsx", "label": "textarea.tsx", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "textarea.tsx", "community": 175, "community_name": "Community 175", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\textarea.tsx", "file_type": "code", "degree": 1}, {"id": "ui_textarea_cn", "label": "cn()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 175, "community_name": "Community 175", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\textarea.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_toggle_group_tsx", "label": "toggle-group.tsx", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "toggle-group.tsx", "community": 83, "community_name": "Community 83", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx", "file_type": "code", "degree": 3}, {"id": "ui_toggle_group_togglegroup", "label": "ToggleGroup()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ToggleGroup()", "community": 83, "community_name": "Community 83", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx", "file_type": "code", "degree": 1}, {"id": "ui_toggle_group_togglegroupitem", "label": "ToggleGroupItem()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ToggleGroupItem()", "community": 83, "community_name": "Community 83", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx", "file_type": "code", "degree": 1}, {"id": "ui_toggle_group_cn", "label": "cn()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 83, "community_name": "Community 83", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ui_toggle_tsx", "label": "toggle.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "toggle.tsx", "community": 240, "community_name": "Community 240", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_ui_tooltip_tsx", "label": "tooltip.tsx", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "tooltip.tsx", "community": 127, "community_name": "Community 127", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\tooltip.tsx", "file_type": "code", "degree": 2}, {"id": "ui_tooltip_tooltipprovider", "label": "TooltipProvider()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "TooltipProvider()", "community": 127, "community_name": "Community 127", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\tooltip.tsx", "file_type": "code", "degree": 1}, {"id": "ui_tooltip_tooltipcontent", "label": "TooltipContent()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "TooltipContent()", "community": 127, "community_name": "Community 127", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\tooltip.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_context_expandedclientscontext_tsx", "label": "ExpandedClientsContext.tsx", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ExpandedClientsContext.tsx", "community": 128, "community_name": "Community 128", "source_file": "adiuvAI\\src\\renderer\\context\\ExpandedClientsContext.tsx", "file_type": "code", "degree": 2}, {"id": "context_expandedclientscontext_expandedclientsprovider", "label": "ExpandedClientsProvider()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ExpandedClientsProvider()", "community": 128, "community_name": "Community 128", "source_file": "adiuvAI\\src\\renderer\\context\\ExpandedClientsContext.tsx", "file_type": "code", "degree": 1}, {"id": "context_expandedclientscontext_useexpandedclients", "label": "useExpandedClients()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useExpandedClients()", "community": 128, "community_name": "Community 128", "source_file": "adiuvAI\\src\\renderer\\context\\ExpandedClientsContext.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "label": "FloatingChatContext.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "FloatingChatContext.tsx", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "file_type": "code", "degree": 6}, {"id": "context_floatingchatcontext_getchatwidth", "label": "getChatWidth()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "getChatWidth()", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "file_type": "code", "degree": 6}, {"id": "context_floatingchatcontext_clampposition", "label": "clampPosition()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clampPosition()", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "file_type": "code", "degree": 4}, {"id": "context_floatingchatcontext_computeanchorposition", "label": "computeAnchorPosition()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "computeAnchorPosition()", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "file_type": "code", "degree": 3}, {"id": "context_floatingchatcontext_computedualanchor", "label": "computeDualAnchor()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "computeDualAnchor()", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "file_type": "code", "degree": 3}, {"id": "context_floatingchatcontext_usefloatingchat", "label": "useFloatingChat()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "useFloatingChat()", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "file_type": "code", "degree": 3}, {"id": "context_floatingchatcontext_floatingchatprovider", "label": "FloatingChatProvider()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "FloatingChatProvider()", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_renderer_context_taskbriefingcontext_tsx", "label": "TaskBriefingContext.tsx", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskBriefingContext.tsx", "community": 129, "community_name": "Community 129", "source_file": "adiuvAI\\src\\renderer\\context\\TaskBriefingContext.tsx", "file_type": "code", "degree": 2}, {"id": "context_taskbriefingcontext_taskbriefingprovider", "label": "TaskBriefingProvider()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskBriefingProvider()", "community": 129, "community_name": "Community 129", "source_file": "adiuvAI\\src\\renderer\\context\\TaskBriefingContext.tsx", "file_type": "code", "degree": 1}, {"id": "context_taskbriefingcontext_usetaskbriefing", "label": "useTaskBriefing()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useTaskBriefing()", "community": 129, "community_name": "Community 129", "source_file": "adiuvAI\\src\\renderer\\context\\TaskBriefingContext.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_hooks_use_mobile_ts", "label": "use-mobile.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "use-mobile.ts", "community": 176, "community_name": "Community 176", "source_file": "adiuvAI\\src\\renderer\\hooks\\use-mobile.ts", "file_type": "code", "degree": 1}, {"id": "hooks_use_mobile_useismobile", "label": "useIsMobile()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useIsMobile()", "community": 176, "community_name": "Community 176", "source_file": "adiuvAI\\src\\renderer\\hooks\\use-mobile.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_hooks_useaichat_ts", "label": "useAIChat.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "useAIChat.ts", "community": 60, "community_name": "Community 60", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "file_type": "code", "degree": 5}, {"id": "hooks_useaichat_getcontextcachekey", "label": "getContextCacheKey()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "getContextCacheKey()", "community": 60, "community_name": "Community 60", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "file_type": "code", "degree": 1}, {"id": "hooks_useaichat_readinputdraft", "label": "readInputDraft()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "readInputDraft()", "community": 60, "community_name": "Community 60", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "file_type": "code", "degree": 1}, {"id": "hooks_useaichat_writeinputdraft", "label": "writeInputDraft()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "writeInputDraft()", "community": 60, "community_name": "Community 60", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "file_type": "code", "degree": 1}, {"id": "hooks_useaichat_parsemutationstoentitytags", "label": "parseMutationsToEntityTags()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "parseMutationsToEntityTags()", "community": 60, "community_name": "Community 60", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "file_type": "code", "degree": 1}, {"id": "hooks_useaichat_useaichat", "label": "useAIChat()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useAIChat()", "community": 60, "community_name": "Community 60", "source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_hooks_usebrieftasks_ts", "label": "useBriefTasks.ts", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useBriefTasks.ts", "community": 177, "community_name": "Community 177", "source_file": "adiuvAI\\src\\renderer\\hooks\\useBriefTasks.ts", "file_type": "code", "degree": 1}, {"id": "hooks_usebrieftasks_usebrieftasks", "label": "useBriefTasks()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useBriefTasks()", "community": 177, "community_name": "Community 177", "source_file": "adiuvAI\\src\\renderer\\hooks\\useBriefTasks.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_hooks_usedoubleclickai_ts", "label": "useDoubleClickAI.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useDoubleClickAI.ts", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\hooks\\useDoubleClickAI.ts", "file_type": "code", "degree": 1}, {"id": "hooks_usedoubleclickai_usedoubleclickai", "label": "useDoubleClickAI()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "useDoubleClickAI()", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\hooks\\useDoubleClickAI.ts", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_renderer_hooks_uselistboxkeys_ts", "label": "useListboxKeys.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useListboxKeys.ts", "community": 178, "community_name": "Community 178", "source_file": "adiuvAI\\src\\renderer\\hooks\\useListboxKeys.ts", "file_type": "code", "degree": 1}, {"id": "hooks_uselistboxkeys_uselistboxkeys", "label": "useListboxKeys()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useListboxKeys()", "community": 178, "community_name": "Community 178", "source_file": "adiuvAI\\src\\renderer\\hooks\\useListboxKeys.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_hooks_usenotify_ts", "label": "useNotify.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useNotify.ts", "community": 40, "community_name": "Community 40", "source_file": "adiuvAI\\src\\renderer\\hooks\\useNotify.ts", "file_type": "code", "degree": 1}, {"id": "hooks_usenotify_usenotify", "label": "useNotify()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "useNotify()", "community": 40, "community_name": "Community 40", "source_file": "adiuvAI\\src\\renderer\\hooks\\useNotify.ts", "file_type": "code", "degree": 6}, {"id": "adiuvai_src_renderer_hooks_userovingfocus_ts", "label": "useRovingFocus.ts", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useRovingFocus.ts", "community": 179, "community_name": "Community 179", "source_file": "adiuvAI\\src\\renderer\\hooks\\useRovingFocus.ts", "file_type": "code", "degree": 1}, {"id": "hooks_userovingfocus_userovingfocus", "label": "useRovingFocus()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useRovingFocus()", "community": 179, "community_name": "Community 179", "source_file": "adiuvAI\\src\\renderer\\hooks\\useRovingFocus.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts", "label": "useTaskBriefCache.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "useTaskBriefCache.ts", "community": 84, "community_name": "Community 84", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts", "file_type": "code", "degree": 3}, {"id": "hooks_usetaskbriefcache_clearbriefingcache", "label": "clearBriefingCache()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "clearBriefingCache()", "community": 84, "community_name": "Community 84", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts", "file_type": "code", "degree": 1}, {"id": "hooks_usetaskbriefcache_usetaskbriefcache", "label": "useTaskBriefCache()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useTaskBriefCache()", "community": 84, "community_name": "Community 84", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts", "file_type": "code", "degree": 1}, {"id": "hooks_usetaskbriefcache_usetaskbriefingdata", "label": "useTaskBriefingData()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useTaskBriefingData()", "community": 84, "community_name": "Community 84", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_hooks_usetimelinehistory_ts", "label": "useTimelineHistory.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useTimelineHistory.ts", "community": 180, "community_name": "Community 180", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTimelineHistory.ts", "file_type": "code", "degree": 1}, {"id": "hooks_usetimelinehistory_usetimelinehistory", "label": "useTimelineHistory()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useTimelineHistory()", "community": 180, "community_name": "Community 180", "source_file": "adiuvAI\\src\\renderer\\hooks\\useTimelineHistory.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_lib_date_ts", "label": "date.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "date.ts", "community": 34, "community_name": "Community 34", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "file_type": "code", "degree": 11}, {"id": "lib_date_inferdateformat", "label": "inferDateFormat()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "inferDateFormat()", "community": 34, "community_name": "Community 34", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "file_type": "code", "degree": 2}, {"id": "lib_date_detectbrowserformatprefs", "label": "detectBrowserFormatPrefs()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "detectBrowserFormatPrefs()", "community": 34, "community_name": "Community 34", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "file_type": "code", "degree": 3}, {"id": "lib_date_useformatprefs", "label": "useFormatPrefs()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "useFormatPrefs()", "community": 34, "community_name": "Community 34", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "file_type": "code", "degree": 2}, {"id": "lib_date_formatdate", "label": "formatDate()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "formatDate()", "community": 34, "community_name": "Community 34", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "file_type": "code", "degree": 3}, {"id": "lib_date_formattime", "label": "formatTime()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "formatTime()", "community": 34, "community_name": "Community 34", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "file_type": "code", "degree": 3}, {"id": "lib_date_formatdatetime", "label": "formatDateTime()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "formatDateTime()", "community": 34, "community_name": "Community 34", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "file_type": "code", "degree": 3}, {"id": "lib_date_formatduedate", "label": "formatDueDate()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "formatDueDate()", "community": 34, "community_name": "Community 34", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "file_type": "code", "degree": 2}, {"id": "lib_date_isoverdue", "label": "isOverdue()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "isOverdue()", "community": 34, "community_name": "Community 34", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "file_type": "code", "degree": 1}, {"id": "lib_date_formatrelative", "label": "formatRelative()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "formatRelative()", "community": 34, "community_name": "Community 34", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "file_type": "code", "degree": 1}, {"id": "lib_date_formatduration", "label": "formatDuration()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "formatDuration()", "community": 34, "community_name": "Community 34", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "file_type": "code", "degree": 1}, {"id": "lib_date_formatts", "label": "formatTs()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "formatTs()", "community": 34, "community_name": "Community 34", "source_file": "adiuvAI\\src\\renderer\\lib\\date.ts", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_renderer_lib_httplink_ts", "label": "httpLink.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "httpLink.ts", "community": 181, "community_name": "Community 181", "source_file": "adiuvAI\\src\\renderer\\lib\\httpLink.ts", "file_type": "code", "degree": 1}, {"id": "lib_httplink_createhttplink", "label": "createHttpLink()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "createHttpLink()", "community": 181, "community_name": "Community 181", "source_file": "adiuvAI\\src\\renderer\\lib\\httpLink.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_lib_ipclink_ts", "label": "ipcLink.ts", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ipcLink.ts", "community": 182, "community_name": "Community 182", "source_file": "adiuvAI\\src\\renderer\\lib\\ipcLink.ts", "file_type": "code", "degree": 1}, {"id": "lib_ipclink_ipclink", "label": "ipcLink()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ipcLink()", "community": 182, "community_name": "Community 182", "source_file": "adiuvAI\\src\\renderer\\lib\\ipcLink.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_lib_parsedate_ts", "label": "parseDate.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "parseDate.ts", "community": 41, "community_name": "Community 41", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "file_type": "code", "degree": 8}, {"id": "lib_parsedate_startofday", "label": "startOfDay()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "startOfDay()", "community": 41, "community_name": "Community 41", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "file_type": "code", "degree": 4}, {"id": "lib_parsedate_adddays", "label": "addDays()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "addDays()", "community": 41, "community_name": "Community 41", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "file_type": "code", "degree": 3}, {"id": "lib_parsedate_addmonths", "label": "addMonths()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "addMonths()", "community": 41, "community_name": "Community 41", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "file_type": "code", "degree": 3}, {"id": "lib_parsedate_pivotyear", "label": "pivotYear()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "pivotYear()", "community": 41, "community_name": "Community 41", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "file_type": "code", "degree": 2}, {"id": "lib_parsedate_parsenumeric", "label": "parseNumeric()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "parseNumeric()", "community": 41, "community_name": "Community 41", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "file_type": "code", "degree": 4}, {"id": "lib_parsedate_parsekeyword", "label": "parseKeyword()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "parseKeyword()", "community": 41, "community_name": "Community 41", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "file_type": "code", "degree": 4}, {"id": "lib_parsedate_parsedate", "label": "parseDate()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "parseDate()", "community": 41, "community_name": "Community 41", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "file_type": "code", "degree": 7}, {"id": "lib_parsedate_parsedaterange", "label": "parseDateRange()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "parseDateRange()", "community": 41, "community_name": "Community 41", "source_file": "adiuvAI\\src\\renderer\\lib\\parseDate.ts", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_renderer_lib_platform_tsx", "label": "platform.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "platform.tsx", "community": 130, "community_name": "Community 130", "source_file": "adiuvAI\\src\\renderer\\lib\\platform.tsx", "file_type": "code", "degree": 2}, {"id": "lib_platform_platformprovider", "label": "PlatformProvider()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "PlatformProvider()", "community": 130, "community_name": "Community 130", "source_file": "adiuvAI\\src\\renderer\\lib\\platform.tsx", "file_type": "code", "degree": 1}, {"id": "lib_platform_useplatform", "label": "usePlatform()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "usePlatform()", "community": 130, "community_name": "Community 130", "source_file": "adiuvAI\\src\\renderer\\lib\\platform.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_lib_trpc_ts", "label": "trpc.ts", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "trpc.ts", "community": 241, "community_name": "Community 241", "source_file": "adiuvAI\\src\\renderer\\lib\\trpc.ts", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_lib_utils_ts", "label": "utils.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "utils.ts", "community": 183, "community_name": "Community 183", "source_file": "adiuvAI\\src\\renderer\\lib\\utils.ts", "file_type": "code", "degree": 1}, {"id": "lib_utils_cn", "label": "cn()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 183, "community_name": "Community 183", "source_file": "adiuvAI\\src\\renderer\\lib\\utils.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_routes_index_tsx", "label": "index.tsx", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "index.tsx", "community": 242, "community_name": "Community 242", "source_file": "adiuvAI\\src\\renderer\\routes\\index.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_routes_notes_noteid_tsx", "label": "notes.$noteId.tsx", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "notes.$noteId.tsx", "community": 61, "community_name": "Community 61", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "file_type": "code", "degree": 5}, {"id": "routes_notes_noteid_handletitleblur", "label": "handleTitleBlur()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleTitleBlur()", "community": 61, "community_name": "Community 61", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "file_type": "code", "degree": 1}, {"id": "routes_notes_noteid_handletitlekeydown", "label": "handleTitleKeyDown()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleTitleKeyDown()", "community": 61, "community_name": "Community 61", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "file_type": "code", "degree": 1}, {"id": "routes_notes_noteid_handleback", "label": "handleBack()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleBack()", "community": 61, "community_name": "Community 61", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "file_type": "code", "degree": 1}, {"id": "routes_notes_noteid_handledelete", "label": "handleDelete()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleDelete()", "community": 61, "community_name": "Community 61", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_routes_projects_tsx", "label": "projects.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "projects.tsx", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\routes\\projects.tsx", "file_type": "code", "degree": 2}, {"id": "routes_projects_handleselectproject", "label": "handleSelectProject()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleSelectProject()", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\routes\\projects.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_routes_settings_tsx", "label": "settings.tsx", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "settings.tsx", "community": 243, "community_name": "Community 243", "source_file": "adiuvAI\\src\\renderer\\routes\\settings.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_routes_tasks_tsx", "label": "tasks.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "tasks.tsx", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\routes\\tasks.tsx", "file_type": "code", "degree": 1}, {"id": "routes_tasks_taskspage", "label": "TasksPage()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TasksPage()", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\routes\\tasks.tsx", "file_type": "code", "degree": 3}, {"id": "adiuvai_src_renderer_routes_timeline_tsx", "label": "timeline.tsx", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "timeline.tsx", "community": 85, "community_name": "Community 85", "source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx", "file_type": "code", "degree": 3}, {"id": "routes_timeline_getbreadcrumb", "label": "getBreadcrumb()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "getBreadcrumb()", "community": 85, "community_name": "Community 85", "source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx", "file_type": "code", "degree": 1}, {"id": "routes_timeline_handleduplicate", "label": "handleDuplicate()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleDuplicate()", "community": 85, "community_name": "Community 85", "source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx", "file_type": "code", "degree": 1}, {"id": "routes_timeline_handlemove", "label": "handleMove()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleMove()", "community": 85, "community_name": "Community 85", "source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_routes_root_tsx", "label": "__root.tsx", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__root.tsx", "community": 244, "community_name": "Community 244", "source_file": "adiuvAI\\src\\renderer\\routes\\__root.tsx", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_shared_api_types_ts", "label": "api-types.ts", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "api-types.ts", "community": 245, "community_name": "Community 245", "source_file": "adiuvAI\\src\\shared\\api-types.ts", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_shared_batch_types_ts", "label": "batch-types.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "batch-types.ts", "community": 246, "community_name": "Community 246", "source_file": "adiuvAI\\src\\shared\\batch-types.ts", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_shared_casing_ts", "label": "casing.ts", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "casing.ts", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\shared\\casing.ts", "file_type": "code", "degree": 5}, {"id": "shared_casing_keytosnake", "label": "keyToSnake()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "keyToSnake()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\shared\\casing.ts", "file_type": "code", "degree": 1}, {"id": "shared_casing_keytocamel", "label": "keyToCamel()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "keyToCamel()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\shared\\casing.ts", "file_type": "code", "degree": 1}, {"id": "shared_casing_deepconvertkeys", "label": "deepConvertKeys()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "deepConvertKeys()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\shared\\casing.ts", "file_type": "code", "degree": 3}, {"id": "shared_casing_tosnakecase", "label": "toSnakeCase()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "toSnakeCase()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\shared\\casing.ts", "file_type": "code", "degree": 8}, {"id": "shared_casing_tocamelcase", "label": "toCamelCase()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "toCamelCase()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\shared\\casing.ts", "file_type": "code", "degree": 8}, {"id": "api_alembic_env_py", "label": "env.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "env.py", "community": 8, "community_name": "Community 8", "source_file": "api\\alembic\\env.py", "file_type": "code", "degree": 7}, {"id": "alembic_env_sync_url", "label": "_sync_url()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_sync_url()", "community": 8, "community_name": "Community 8", "source_file": "api\\alembic\\env.py", "file_type": "code", "degree": 3}, {"id": "alembic_env_get_url", "label": "_get_url()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_url()", "community": 8, "community_name": "Community 8", "source_file": "api\\alembic\\env.py", "file_type": "code", "degree": 3}, {"id": "alembic_env_run_migrations_offline", "label": "run_migrations_offline()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "run_migrations_offline()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\alembic\\env.py", "file_type": "code", "degree": 4}, {"id": "alembic_env_do_run_migrations", "label": "do_run_migrations()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "do_run_migrations()", "community": 8, "community_name": "Community 8", "source_file": "api\\alembic\\env.py", "file_type": "code", "degree": 1}, {"id": "alembic_env_run_migrations_online_async", "label": "run_migrations_online_async()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "run_migrations_online_async()", "community": 8, "community_name": "Community 8", "source_file": "api\\alembic\\env.py", "file_type": "code", "degree": 3}, {"id": "alembic_env_run_migrations_online", "label": "run_migrations_online()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "run_migrations_online()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\alembic\\env.py", "file_type": "code", "degree": 3}, {"id": "alembic_env_rationale_1", "label": "Alembic migration environment \u2014 async-compatible. At runtime the app uses ``p", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Alembic migration environment \u2014 async-compatible. At runtime the app uses ``p", "community": 8, "community_name": "Community 8", "source_file": "api\\alembic\\env.py", "file_type": "rationale", "degree": 2}, {"id": "alembic_env_rationale_36", "label": "Convert an asyncpg URL to a psycopg2 URL for Alembic CLI.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Convert an asyncpg URL to a psycopg2 URL for Alembic CLI.", "community": 8, "community_name": "Community 8", "source_file": "api\\alembic\\env.py", "file_type": "rationale", "degree": 2}, {"id": "alembic_env_rationale_50", "label": "Emit SQL without a live DB connection.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Emit SQL without a live DB connection.", "community": 8, "community_name": "Community 8", "source_file": "api\\alembic\\env.py", "file_type": "rationale", "degree": 2}, {"id": "alembic_env_rationale_74", "label": "Run migrations against a live DB using the async engine.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Run migrations against a live DB using the async engine.", "community": 8, "community_name": "Community 8", "source_file": "api\\alembic\\env.py", "file_type": "rationale", "degree": 2}, {"id": "api_alembic_versions_001_initial_schema_py", "label": "001_initial_schema.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "001_initial_schema.py", "community": 86, "community_name": "Community 86", "source_file": "api\\alembic\\versions\\001_initial_schema.py", "file_type": "code", "degree": 3}, {"id": "versions_001_initial_schema_upgrade", "label": "upgrade()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "upgrade()", "community": 86, "community_name": "Community 86", "source_file": "api\\alembic\\versions\\001_initial_schema.py", "file_type": "code", "degree": 1}, {"id": "versions_001_initial_schema_downgrade", "label": "downgrade()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "downgrade()", "community": 86, "community_name": "Community 86", "source_file": "api\\alembic\\versions\\001_initial_schema.py", "file_type": "code", "degree": 1}, {"id": "versions_001_initial_schema_rationale_1", "label": "Initial schema: users, refresh_tokens, subscriptions. Revision ID: 001 Revis", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Initial schema: users, refresh_tokens, subscriptions. Revision ID: 001 Revis", "community": 86, "community_name": "Community 86", "source_file": "api\\alembic\\versions\\001_initial_schema.py", "file_type": "rationale", "degree": 1}, {"id": "api_alembic_versions_003_agent_tables_py", "label": "003_agent_tables.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "003_agent_tables.py", "community": 87, "community_name": "Community 87", "source_file": "api\\alembic\\versions\\003_agent_tables.py", "file_type": "code", "degree": 3}, {"id": "versions_003_agent_tables_upgrade", "label": "upgrade()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "upgrade()", "community": 87, "community_name": "Community 87", "source_file": "api\\alembic\\versions\\003_agent_tables.py", "file_type": "code", "degree": 1}, {"id": "versions_003_agent_tables_downgrade", "label": "downgrade()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "downgrade()", "community": 87, "community_name": "Community 87", "source_file": "api\\alembic\\versions\\003_agent_tables.py", "file_type": "code", "degree": 1}, {"id": "versions_003_agent_tables_rationale_1", "label": "Add agent config and run log tables: local_agent_configs, cloud_agent_configs, a", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Add agent config and run log tables: local_agent_configs, cloud_agent_configs, a", "community": 87, "community_name": "Community 87", "source_file": "api\\alembic\\versions\\003_agent_tables.py", "file_type": "rationale", "degree": 1}, {"id": "api_alembic_versions_004_add_memory_tables_py", "label": "004_add_memory_tables.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "004_add_memory_tables.py", "community": 88, "community_name": "Community 88", "source_file": "api\\alembic\\versions\\004_add_memory_tables.py", "file_type": "code", "degree": 3}, {"id": "versions_004_add_memory_tables_upgrade", "label": "upgrade()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "upgrade()", "community": 88, "community_name": "Community 88", "source_file": "api\\alembic\\versions\\004_add_memory_tables.py", "file_type": "code", "degree": 1}, {"id": "versions_004_add_memory_tables_downgrade", "label": "downgrade()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "downgrade()", "community": 88, "community_name": "Community 88", "source_file": "api\\alembic\\versions\\004_add_memory_tables.py", "file_type": "code", "degree": 1}, {"id": "versions_004_add_memory_tables_rationale_1", "label": "Add memory tables and user encryption_key column. Memory tables: memory_co", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Add memory tables and user encryption_key column. Memory tables: memory_co", "community": 88, "community_name": "Community 88", "source_file": "api\\alembic\\versions\\004_add_memory_tables.py", "file_type": "rationale", "degree": 1}, {"id": "api_alembic_versions_005_associative_pgvector_py", "label": "005_associative_pgvector.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "005_associative_pgvector.py", "community": 89, "community_name": "Community 89", "source_file": "api\\alembic\\versions\\005_associative_pgvector.py", "file_type": "code", "degree": 3}, {"id": "versions_005_associative_pgvector_upgrade", "label": "upgrade()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "upgrade()", "community": 89, "community_name": "Community 89", "source_file": "api\\alembic\\versions\\005_associative_pgvector.py", "file_type": "code", "degree": 1}, {"id": "versions_005_associative_pgvector_downgrade", "label": "downgrade()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "downgrade()", "community": 89, "community_name": "Community 89", "source_file": "api\\alembic\\versions\\005_associative_pgvector.py", "file_type": "code", "degree": 1}, {"id": "versions_005_associative_pgvector_rationale_1", "label": "Phase 1 \u2014 confirm pgvector activation on memory_associative. Migration 004 cr", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Phase 1 \u2014 confirm pgvector activation on memory_associative. Migration 004 cr", "community": 89, "community_name": "Community 89", "source_file": "api\\alembic\\versions\\005_associative_pgvector.py", "file_type": "rationale", "degree": 1}, {"id": "api_alembic_versions_006_memory_relations_py", "label": "006_memory_relations.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "006_memory_relations.py", "community": 90, "community_name": "Community 90", "source_file": "api\\alembic\\versions\\006_memory_relations.py", "file_type": "code", "degree": 3}, {"id": "versions_006_memory_relations_upgrade", "label": "upgrade()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "upgrade()", "community": 90, "community_name": "Community 90", "source_file": "api\\alembic\\versions\\006_memory_relations.py", "file_type": "code", "degree": 1}, {"id": "versions_006_memory_relations_downgrade", "label": "downgrade()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "downgrade()", "community": 90, "community_name": "Community 90", "source_file": "api\\alembic\\versions\\006_memory_relations.py", "file_type": "code", "degree": 1}, {"id": "versions_006_memory_relations_rationale_1", "label": "Add memory_relations table (Phase 3 \u2014 relational tier). Revision ID: 006 Rev", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Add memory_relations table (Phase 3 \u2014 relational tier). Revision ID: 006 Rev", "community": 90, "community_name": "Community 90", "source_file": "api\\alembic\\versions\\006_memory_relations.py", "file_type": "rationale", "degree": 1}, {"id": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py", "label": "1f5975a4f3f4_add_extraction_queue.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "1f5975a4f3f4_add_extraction_queue.py", "community": 91, "community_name": "Community 91", "source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py", "file_type": "code", "degree": 3}, {"id": "versions_1f5975a4f3f4_add_extraction_queue_upgrade", "label": "upgrade()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "upgrade()", "community": 91, "community_name": "Community 91", "source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py", "file_type": "code", "degree": 1}, {"id": "versions_1f5975a4f3f4_add_extraction_queue_downgrade", "label": "downgrade()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "downgrade()", "community": 91, "community_name": "Community 91", "source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py", "file_type": "code", "degree": 1}, {"id": "versions_1f5975a4f3f4_add_extraction_queue_rationale_1", "label": "add extraction_queue Revision ID: 1f5975a4f3f4 Revises: 005 Create Date: 20", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "add extraction_queue Revision ID: 1f5975a4f3f4 Revises: 005 Create Date: 20", "community": 91, "community_name": "Community 91", "source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py", "file_type": "rationale", "degree": 1}, {"id": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py", "label": "818478c251dc_add_name_and_surname_to_users_table.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "818478c251dc_add_name_and_surname_to_users_table.py", "community": 92, "community_name": "Community 92", "source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py", "file_type": "code", "degree": 3}, {"id": "versions_818478c251dc_add_name_and_surname_to_users_table_upgrade", "label": "upgrade()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "upgrade()", "community": 92, "community_name": "Community 92", "source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py", "file_type": "code", "degree": 1}, {"id": "versions_818478c251dc_add_name_and_surname_to_users_table_downgrade", "label": "downgrade()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "downgrade()", "community": 92, "community_name": "Community 92", "source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py", "file_type": "code", "degree": 1}, {"id": "versions_818478c251dc_add_name_and_surname_to_users_table_rationale_1", "label": "add name and surname to users table Revision ID: 818478c251dc Revises: 004", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "add name and surname to users table Revision ID: 818478c251dc Revises: 004", "community": 92, "community_name": "Community 92", "source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py", "file_type": "rationale", "degree": 1}, {"id": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py", "label": "9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py", "community": 13, "community_name": "Community 13", "source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py", "file_type": "code", "degree": 3}, {"id": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_upgrade", "label": "upgrade()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "upgrade()", "community": 13, "community_name": "Community 13", "source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py", "file_type": "code", "degree": 2}, {"id": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_downgrade", "label": "downgrade()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "downgrade()", "community": 13, "community_name": "Community 13", "source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py", "file_type": "code", "degree": 1}, {"id": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_rationale_1", "label": "Deprecate backend agent config tables. The Electron client is now the source", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Deprecate backend agent config tables. The Electron client is now the source", "community": 13, "community_name": "Community 13", "source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py", "file_type": "rationale", "degree": 1}, {"id": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py", "label": "a3b9c0d1e2f3_add_agent_config_to_local_agents.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "a3b9c0d1e2f3_add_agent_config_to_local_agents.py", "community": 13, "community_name": "Community 13", "source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py", "file_type": "code", "degree": 3}, {"id": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_upgrade", "label": "upgrade()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "upgrade()", "community": 13, "community_name": "Community 13", "source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py", "file_type": "code", "degree": 2}, {"id": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_downgrade", "label": "downgrade()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "downgrade()", "community": 13, "community_name": "Community 13", "source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py", "file_type": "code", "degree": 1}, {"id": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_rationale_1", "label": "Restore agent config tables and add agent_config column. 9a1f2d0b6c7e dropped", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Restore agent config tables and add agent_config column. 9a1f2d0b6c7e dropped", "community": 13, "community_name": "Community 13", "source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py", "file_type": "rationale", "degree": 1}, {"id": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py", "label": "b4c0d1e2f3a4_add_oauth_and_avatar.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "b4c0d1e2f3a4_add_oauth_and_avatar.py", "community": 93, "community_name": "Community 93", "source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py", "file_type": "code", "degree": 3}, {"id": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_upgrade", "label": "upgrade()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "upgrade()", "community": 93, "community_name": "Community 93", "source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py", "file_type": "code", "degree": 1}, {"id": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_downgrade", "label": "downgrade()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "downgrade()", "community": 93, "community_name": "Community 93", "source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py", "file_type": "code", "degree": 1}, {"id": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_rationale_1", "label": "Add oauth_accounts table, nullable password_hash, avatar_url to users. Revisi", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Add oauth_accounts table, nullable password_hash, avatar_url to users. Revisi", "community": 93, "community_name": "Community 93", "source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py", "file_type": "rationale", "degree": 1}, {"id": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py", "label": "c5d1e2f3a4b5_add_onboarding_completed_at.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "c5d1e2f3a4b5_add_onboarding_completed_at.py", "community": 94, "community_name": "Community 94", "source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py", "file_type": "code", "degree": 3}, {"id": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_upgrade", "label": "upgrade()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "upgrade()", "community": 94, "community_name": "Community 94", "source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py", "file_type": "code", "degree": 1}, {"id": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_downgrade", "label": "downgrade()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "downgrade()", "community": 94, "community_name": "Community 94", "source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py", "file_type": "code", "degree": 1}, {"id": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_rationale_1", "label": "Add onboarding_completed_at column to users table. Revision ID: c5d1e2f3a4b5", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Add onboarding_completed_at column to users table. Revision ID: c5d1e2f3a4b5", "community": 94, "community_name": "Community 94", "source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py", "file_type": "rationale", "degree": 1}, {"id": "api_alembic_versions_d6e3f4a5b6c7_folder_index_tables_py", "label": "d6e3f4a5b6c7_folder_index_tables.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "d6e3f4a5b6c7_folder_index_tables.py", "community": 95, "community_name": "Community 95", "source_file": "api\\alembic\\versions\\d6e3f4a5b6c7_folder_index_tables.py", "file_type": "code", "degree": 3}, {"id": "versions_d6e3f4a5b6c7_folder_index_tables_upgrade", "label": "upgrade()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "upgrade()", "community": 95, "community_name": "Community 95", "source_file": "api\\alembic\\versions\\d6e3f4a5b6c7_folder_index_tables.py", "file_type": "code", "degree": 1}, {"id": "versions_d6e3f4a5b6c7_folder_index_tables_downgrade", "label": "downgrade()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "downgrade()", "community": 95, "community_name": "Community 95", "source_file": "api\\alembic\\versions\\d6e3f4a5b6c7_folder_index_tables.py", "file_type": "code", "degree": 1}, {"id": "versions_d6e3f4a5b6c7_folder_index_tables_rationale_1", "label": "Add token tracking columns for folder integration. Revision ID: d6e3f4a5b6c7", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Add token tracking columns for folder integration. Revision ID: d6e3f4a5b6c7", "community": 95, "community_name": "Community 95", "source_file": "api\\alembic\\versions\\d6e3f4a5b6c7_folder_index_tables.py", "file_type": "rationale", "degree": 1}, {"id": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py", "label": "e04100e88ace_avatar_url_varchar_to_text.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "e04100e88ace_avatar_url_varchar_to_text.py", "community": 96, "community_name": "Community 96", "source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py", "file_type": "code", "degree": 3}, {"id": "versions_e04100e88ace_avatar_url_varchar_to_text_upgrade", "label": "upgrade()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "upgrade()", "community": 96, "community_name": "Community 96", "source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py", "file_type": "code", "degree": 1}, {"id": "versions_e04100e88ace_avatar_url_varchar_to_text_downgrade", "label": "downgrade()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "downgrade()", "community": 96, "community_name": "Community 96", "source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py", "file_type": "code", "degree": 1}, {"id": "versions_e04100e88ace_avatar_url_varchar_to_text_rationale_1", "label": "avatar_url_varchar_to_text Revision ID: e04100e88ace Revises: c5d1e2f3a4b5", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "avatar_url_varchar_to_text Revision ID: e04100e88ace Revises: c5d1e2f3a4b5", "community": 96, "community_name": "Community 96", "source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_db_py", "label": "db.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "db.py", "community": 12, "community_name": "Community 12", "source_file": "api\\app\\db.py", "file_type": "code", "degree": 4}, {"id": "app_db_base", "label": "Base", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.1, "font": {"size": 12, "color": "#ffffff"}, "title": "Base", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\db.py", "file_type": "code", "degree": 48}, {"id": "declarativebase", "label": "DeclarativeBase", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DeclarativeBase", "community": 8, "community_name": "Community 8", "source_file": "", "file_type": "code", "degree": 2}, {"id": "app_db_get_session", "label": "get_session()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_session()", "community": 12, "community_name": "Community 12", "source_file": "api\\app\\db.py", "file_type": "code", "degree": 2}, {"id": "app_db_rationale_1", "label": "Database engine, session factory, and base model. All app code uses the async", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Database engine, session factory, and base model. All app code uses the async", "community": 12, "community_name": "Community 12", "source_file": "api\\app\\db.py", "file_type": "rationale", "degree": 1}, {"id": "app_db_rationale_34", "label": "Shared declarative base for all ORM models.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Shared declarative base for all ORM models.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\db.py", "file_type": "rationale", "degree": 1}, {"id": "app_db_rationale_38", "label": "FastAPI dependency that yields an async DB session per request.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "FastAPI dependency that yields an async DB session per request.", "community": 12, "community_name": "Community 12", "source_file": "api\\app\\db.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_main_py", "label": "main.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "main.py", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\main.py", "file_type": "code", "degree": 5}, {"id": "app_main_memory_audit_cron_tick", "label": "_memory_audit_cron_tick()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_memory_audit_cron_tick()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\main.py", "file_type": "code", "degree": 3}, {"id": "app_main_memory_cron_tick", "label": "_memory_cron_tick()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_memory_cron_tick()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\main.py", "file_type": "code", "degree": 4}, {"id": "app_main_lifespan", "label": "lifespan()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "lifespan()", "community": 13, "community_name": "Community 13", "source_file": "waitlist\\app\\main.py", "file_type": "code", "degree": 2}, {"id": "app_main_create_app", "label": "create_app()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "create_app()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\main.py", "file_type": "code", "degree": 1}, {"id": "app_main_rationale_20", "label": "Weekly cron: contradiction scan + label canonicalization for all users (Phase 7)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Weekly cron: contradiction scan + label canonicalization for all users (Phase 7)", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\main.py", "file_type": "rationale", "degree": 1}, {"id": "app_main_rationale_47", "label": "Hourly cron: drain Free-tier extraction queue + mine proactive patterns for Powe", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Hourly cron: drain Free-tier extraction queue + mine proactive patterns for Powe", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\main.py", "file_type": "rationale", "degree": 4}, {"id": "api_app_models_py", "label": "models.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "models.py", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "code", "degree": 18}, {"id": "app_models_uuid", "label": "_uuid()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_uuid()", "community": 7, "community_name": "Community 7", "source_file": "api\\app\\models.py", "file_type": "code", "degree": 2}, {"id": "app_models_now", "label": "_now()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_now()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "code", "degree": 1}, {"id": "app_models_user", "label": "User", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 26.1, "font": {"size": 12, "color": "#ffffff"}, "title": "User", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "code", "degree": 127}, {"id": "base", "label": "Base", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Base", "community": 0, "community_name": "Community 0", "source_file": "", "file_type": "code", "degree": 15}, {"id": "app_models_refreshtoken", "label": "RefreshToken", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 15.0, "font": {"size": 12, "color": "#ffffff"}, "title": "RefreshToken", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "code", "degree": 39}, {"id": "app_models_oauthaccount", "label": "OAuthAccount", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "OAuthAccount", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "code", "degree": 36}, {"id": "app_models_subscription", "label": "Subscription", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 22.5, "font": {"size": 12, "color": "#ffffff"}, "title": "Subscription", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "code", "degree": 98}, {"id": "app_models_localagentconfig", "label": "LocalAgentConfig", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 15.8, "font": {"size": 12, "color": "#ffffff"}, "title": "LocalAgentConfig", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\models.py", "file_type": "code", "degree": 46}, {"id": "app_models_cloudagentconfig", "label": "CloudAgentConfig", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CloudAgentConfig", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\models.py", "file_type": "code", "degree": 24}, {"id": "app_models_agentrunlog", "label": "AgentRunLog", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 23.6, "font": {"size": 12, "color": "#ffffff"}, "title": "AgentRunLog", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\models.py", "file_type": "code", "degree": 107}, {"id": "app_models_monthlytokenusage", "label": "MonthlyTokenUsage", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "MonthlyTokenUsage", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\models.py", "file_type": "code", "degree": 21}, {"id": "app_models_memorycore", "label": "MemoryCore", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 21.4, "font": {"size": 12, "color": "#ffffff"}, "title": "MemoryCore", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "code", "degree": 90}, {"id": "app_models_memoryassociative", "label": "MemoryAssociative", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 22.5, "font": {"size": 12, "color": "#ffffff"}, "title": "MemoryAssociative", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "code", "degree": 98}, {"id": "app_models_memoryepisodic", "label": "MemoryEpisodic", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 21.8, "font": {"size": 12, "color": "#ffffff"}, "title": "MemoryEpisodic", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "code", "degree": 93}, {"id": "app_models_memoryproactive", "label": "MemoryProactive", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 23.6, "font": {"size": 12, "color": "#ffffff"}, "title": "MemoryProactive", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "code", "degree": 107}, {"id": "app_models_extractionqueue", "label": "ExtractionQueue", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 16.9, "font": {"size": 12, "color": "#ffffff"}, "title": "ExtractionQueue", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "code", "degree": 54}, {"id": "app_models_memoryrelation", "label": "MemoryRelation", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 18.3, "font": {"size": 12, "color": "#ffffff"}, "title": "MemoryRelation", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "code", "degree": 65}, {"id": "app_models_plugin", "label": "Plugin", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Plugin", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "code", "degree": 4}, {"id": "app_models_rationale_1", "label": "SQLAlchemy ORM models for all persistent tables. Only auth, billing, agent co", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SQLAlchemy ORM models for all persistent tables. Only auth, billing, agent co", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "rationale", "degree": 2}, {"id": "app_models_rationale_282", "label": "Per-user persistent key/value preferences, encrypted at rest. Examples: p", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-user persistent key/value preferences, encrypted at rest. Examples: p", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "rationale", "degree": 2}, {"id": "app_models_rationale_303", "label": "Per-user semantic memory: encrypted content + pgvector embedding for similarity", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-user semantic memory: encrypted content + pgvector embedding for similarity", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "rationale", "degree": 2}, {"id": "app_models_rationale_327", "label": "Per-user session summaries, encrypted at rest. One row per session intera", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-user session summaries, encrypted at rest. One row per session intera", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "rationale", "degree": 2}, {"id": "app_models_rationale_347", "label": "Per-user inferred behavioral patterns, encrypted at rest. Confidence in [", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-user inferred behavioral patterns, encrypted at rest. Confidence in [", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "rationale", "degree": 2}, {"id": "app_models_rationale_369", "label": "Batch extraction queue for Free-tier users (Phase 2). Pro/Power/Team user", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Batch extraction queue for Free-tier users (Phase 2). Pro/Power/Team user", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "rationale", "degree": 2}, {"id": "app_models_rationale_391", "label": "Per-user entity/relation graph row (Mem0g-light, Phase 3). subject_label/", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-user entity/relation graph row (Mem0g-light, Phase 3). subject_label/", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "rationale", "degree": 2}, {"id": "app_models_rationale_429", "label": "Plugin marketplace catalog entry.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Plugin marketplace catalog entry.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "rationale", "degree": 2}, {"id": "api_app_schemas_py", "label": "schemas.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.9, "font": {"size": 0, "color": "#ffffff"}, "title": "schemas.py", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 31}, {"id": "app_schemas_authtokens", "label": "AuthTokens", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.8, "font": {"size": 12, "color": "#ffffff"}, "title": "AuthTokens", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 38}, {"id": "basemodel", "label": "BaseModel", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 20.0, "font": {"size": 12, "color": "#ffffff"}, "title": "BaseModel", "community": 5, "community_name": "Community 5", "source_file": "", "file_type": "code", "degree": 79}, {"id": "app_schemas_userprofile", "label": "UserProfile", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 20.0, "font": {"size": 12, "color": "#ffffff"}, "title": "UserProfile", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 79}, {"id": "app_schemas_oauthaccountinfo", "label": "OAuthAccountInfo", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OAuthAccountInfo", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_chatcontext", "label": "ChatContext", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatContext", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_chatrequest", "label": "ChatRequest", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatRequest", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 10}, {"id": "app_schemas_chatresponse", "label": "ChatResponse", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatResponse", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 2}, {"id": "app_schemas_wsframetype", "label": "WsFrameType", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 17.1, "font": {"size": 12, "color": "#ffffff"}, "title": "WsFrameType", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 56}, {"id": "str", "label": "str", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 22.2, "font": {"size": 12, "color": "#ffffff"}, "title": "str", "community": 7, "community_name": "Community 7", "source_file": "", "file_type": "code", "degree": 96}, {"id": "enum", "label": "Enum", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Enum", "community": 5, "community_name": "Community 5", "source_file": "", "file_type": "code", "degree": 4}, {"id": "app_schemas_wstoolcall", "label": "WsToolCall", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "WsToolCall", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_wstoolresult", "label": "WsToolResult", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "WsToolResult", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_wstextchunk", "label": "WsTextChunk", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "WsTextChunk", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_wsfinal", "label": "WsFinal", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "WsFinal", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_wsdevicehello", "label": "WsDeviceHello", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "WsDeviceHello", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_formatprefsmodel", "label": "FormatPrefsModel", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "FormatPrefsModel", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_wsfloatingscope", "label": "WsFloatingScope", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "WsFloatingScope", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 9}, {"id": "app_schemas_wshomerequest", "label": "WsHomeRequest", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "WsHomeRequest", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 8}, {"id": "app_schemas_wsfloatingrequest", "label": "WsFloatingRequest", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "WsFloatingRequest", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 9}, {"id": "app_schemas_wsbriefrequest", "label": "WsBriefRequest", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "WsBriefRequest", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_wsstreamstart", "label": "WsStreamStart", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "WsStreamStart", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 14}, {"id": "app_schemas_wsstreamtext", "label": "WsStreamText", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "WsStreamText", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 14}, {"id": "app_schemas_wsstreamend", "label": "WsStreamEnd", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 16.6, "font": {"size": 12, "color": "#ffffff"}, "title": "WsStreamEnd", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 52}, {"id": "app_schemas_wsdomain", "label": "WsDomain", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "WsDomain", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 9}, {"id": "app_schemas_wsfloatingdomain", "label": "WsFloatingDomain", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "WsFloatingDomain", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 16}, {"id": "app_schemas_contenttypeconfig", "label": "ContentTypeConfig", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ContentTypeConfig", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_agentconfig", "label": "AgentConfig", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentConfig", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 23}, {"id": "app_schemas_agentcatalogitem", "label": "AgentCatalogItem", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentCatalogItem", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 15}, {"id": "app_schemas_agentcreationcheckrequest", "label": "AgentCreationCheckRequest", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentCreationCheckRequest", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 14}, {"id": "app_schemas_agentcreationcheckresponse", "label": "AgentCreationCheckResponse", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentCreationCheckResponse", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 15}, {"id": "app_schemas_agenttriggerrequest", "label": "AgentTriggerRequest", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentTriggerRequest", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 14}, {"id": "app_schemas_agentrunlogresponse", "label": "AgentRunLogResponse", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentRunLogResponse", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "code", "degree": 15}, {"id": "app_schemas_rationale_1", "label": "Pydantic schemas \u2014 API request/response contracts. Mirrors the TypeScript typ", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Pydantic schemas \u2014 API request/response contracts. Mirrors the TypeScript typ", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_rationale_102", "label": "Server \u2192 Client: requests a CRUD/vector operation on the local DB.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: requests a CRUD/vector operation on the local DB.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_rationale_115", "label": "Client \u2192 Server: result of a CRUD/vector operation.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Client \u2192 Server: result of a CRUD/vector operation.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_rationale_128", "label": "Server \u2192 Client: incremental LLM response text.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: incremental LLM response text.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_rationale_135", "label": "Server \u2192 Client: signals end of response with the complete text.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: signals end of response with the complete text.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_rationale_144", "label": "Client \u2192 Server: device identification on WS connect.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Client \u2192 Server: device identification on WS connect.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_rationale_155", "label": "User display preferences sent by Electron on each request.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "User display preferences sent by Electron on each request.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_rationale_165", "label": "Scope for a floating request \u2014 narrows the agent to a specific entity.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Scope for a floating request \u2014 narrows the agent to a specific entity.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_rationale_172", "label": "Client \u2192 Server: Home chat message.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Client \u2192 Server: Home chat message.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_rationale_181", "label": "Client \u2192 Server: Floating chat message scoped to an entity.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Client \u2192 Server: Floating chat message scoped to an entity.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_rationale_190", "label": "Client \u2192 Server: Request a plain-text brief (home or project).", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Client \u2192 Server: Request a plain-text brief (home or project).", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_rationale_201", "label": "Server \u2192 Client: signals start of a streaming response.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: signals start of a streaming response.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_rationale_208", "label": "Server \u2192 Client: streamed text token.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: streamed text token.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_rationale_216", "label": "Server \u2192 Client: signals end of a streaming response.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: signals end of a streaming response.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_rationale_225", "label": "Structured floating domain payload for UI routing decisions.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Structured floating domain payload for UI routing decisions.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_rationale_233", "label": "Server \u2192 Client: domain determined for a floating request.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: domain determined for a floating request.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_rationale_244", "label": "Per-type extraction config produced by the journey chatbot.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-type extraction config produced by the journey chatbot.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_rationale_254", "label": "Structured agent configuration (replaces freeform prompt_template).", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Structured agent configuration (replaces freeform prompt_template).", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_init_py", "label": "__init__.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 247, "community_name": "Community 247", "source_file": "api\\app\\__init__.py", "file_type": "code", "degree": 0}, {"id": "api_app_agents_client_agent_py", "label": "client_agent.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "client_agent.py", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\client_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_client_agent_list_clients", "label": "list_clients()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_clients()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\client_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_client_agent_get_client", "label": "get_client()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_client()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\client_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_client_agent_rationale_1", "label": "Client agent \u2014 read-only tools for the clients table.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Client agent \u2014 read-only tools for the clients table.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\client_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_client_agent_rationale_15", "label": "List clients, optionally filtered by a name/email substring search. search:", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "List clients, optionally filtered by a name/email substring search. search:", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\client_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_client_agent_rationale_38", "label": "Get full details for one client by UUID. id: the client's UUID.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Get full details for one client by UUID. id: the client&#x27;s UUID.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\client_agent.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_agents_filesystem_agent_py", "label": "filesystem_agent.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "filesystem_agent.py", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\filesystem_agent.py", "file_type": "code", "degree": 6}, {"id": "agents_filesystem_agent_resolve_path", "label": "_resolve_path()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_path()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\filesystem_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_filesystem_agent_list_directory", "label": "list_directory()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_directory()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\filesystem_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_filesystem_agent_read_file_content", "label": "read_file_content()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "read_file_content()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\filesystem_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_filesystem_agent_get_file_metadata", "label": "get_file_metadata()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_file_metadata()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\filesystem_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_filesystem_agent_make_directory_tools", "label": "make_directory_tools()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "make_directory_tools()", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\agents\\filesystem_agent.py", "file_type": "code", "degree": 4}, {"id": "agents_filesystem_agent_rationale_1", "label": "Filesystem agent \u2014 tools for reading local directories and files on Electron.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Filesystem agent \u2014 tools for reading local directories and files on Electron.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\filesystem_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_filesystem_agent_rationale_25", "label": "Resolve *path* against *base* when *path* is relative. The LLM often pass", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Resolve *path* against *base* when *path* is relative. The LLM often pass", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\filesystem_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_filesystem_agent_rationale_38", "label": "List files and folders in a local directory on the user's device. Returns", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "List files and folders in a local directory on the user&#x27;s device. Returns", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\filesystem_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_filesystem_agent_rationale_61", "label": "Read the text content of a local file on the user's device. Returns the f", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Read the text content of a local file on the user&#x27;s device. Returns the f", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\filesystem_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_filesystem_agent_rationale_78", "label": "Get metadata for a local file: size, creation date, modification date, extension", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Get metadata for a local file: size, creation date, modification date, extension", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\filesystem_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_filesystem_agent_rationale_108", "label": "Return filesystem tools that resolve relative paths against *base_directory*.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return filesystem tools that resolve relative paths against *base_directory*.", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\agents\\filesystem_agent.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_agents_folder_agent_py", "label": "folder_agent.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "folder_agent.py", "community": 44, "community_name": "Community 44", "source_file": "api\\app\\agents\\folder_agent.py", "file_type": "code", "degree": 6}, {"id": "agents_folder_agent_is_unsafe_path", "label": "_is_unsafe_path()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_is_unsafe_path()", "community": 44, "community_name": "Community 44", "source_file": "api\\app\\agents\\folder_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_folder_agent_fetch_file", "label": "_fetch_file()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_fetch_file()", "community": 44, "community_name": "Community 44", "source_file": "api\\app\\agents\\folder_agent.py", "file_type": "code", "degree": 5}, {"id": "agents_folder_agent_decode", "label": "_decode()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_decode()", "community": 44, "community_name": "Community 44", "source_file": "api\\app\\agents\\folder_agent.py", "file_type": "code", "degree": 6}, {"id": "agents_folder_agent_read_project_folder_file", "label": "read_project_folder_file()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "read_project_folder_file()", "community": 44, "community_name": "Community 44", "source_file": "api\\app\\agents\\folder_agent.py", "file_type": "code", "degree": 5}, {"id": "agents_folder_agent_search_project_folder_file", "label": "search_project_folder_file()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "search_project_folder_file()", "community": 44, "community_name": "Community 44", "source_file": "api\\app\\agents\\folder_agent.py", "file_type": "code", "degree": 5}, {"id": "agents_folder_agent_rationale_1", "label": "Scoped file-read and search tools for the project folder feature.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Scoped file-read and search tools for the project folder feature.", "community": 44, "community_name": "Community 44", "source_file": "api\\app\\agents\\folder_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_folder_agent_rationale_28", "label": "Return the raw Electron tool_result dict for a file read.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the raw Electron tool_result dict for a file read.", "community": 44, "community_name": "Community 44", "source_file": "api\\app\\agents\\folder_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_folder_agent_rationale_41", "label": "Decode a tool_result into (text, kind, total_size). For pdf/docx, extracts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Decode a tool_result into (text, kind, total_size). For pdf/docx, extracts", "community": 44, "community_name": "Community 44", "source_file": "api\\app\\agents\\folder_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_folder_agent_rationale_64", "label": "Read a slice of a file inside the project's linked folder. Args:", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Read a slice of a file inside the project&#x27;s linked folder. Args:", "community": 44, "community_name": "Community 44", "source_file": "api\\app\\agents\\folder_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_folder_agent_rationale_121", "label": "Search a project folder file for a query string (case-insensitive substring).", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Search a project folder file for a query string (case-insensitive substring).", "community": 44, "community_name": "Community 44", "source_file": "api\\app\\agents\\folder_agent.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_agents_note_agent_py", "label": "note_agent.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "note_agent.py", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "code", "degree": 10}, {"id": "agents_note_agent_is_uuid", "label": "_is_uuid()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_is_uuid()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "code", "degree": 2}, {"id": "agents_note_agent_fmt_summary", "label": "_fmt_summary()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_fmt_summary()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "code", "degree": 2}, {"id": "agents_note_agent_list_notes", "label": "list_notes()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "list_notes()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "code", "degree": 5}, {"id": "agents_note_agent_get_note", "label": "get_note()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_note()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_note_agent_create_note", "label": "create_note()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "create_note()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "code", "degree": 5}, {"id": "agents_note_agent_update_note", "label": "update_note()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "update_note()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "code", "degree": 5}, {"id": "agents_note_agent_propose_note_edit", "label": "propose_note_edit()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "propose_note_edit()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_note_agent_delete_note", "label": "delete_note()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_note()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_note_agent_refresh_summary", "label": "_refresh_summary()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_refresh_summary()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "code", "degree": 6}, {"id": "agents_note_agent_rationale_1", "label": "Note agent \u2014 Markdown note management (list, get, create, update, propose edit).", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Note agent \u2014 Markdown note management (list, get, create, update, propose edit).", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_note_agent_rationale_33", "label": "List notes with AI summaries, optionally scoped to a project by project_id.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "List notes with AI summaries, optionally scoped to a project by project_id.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_note_agent_rationale_53", "label": "Fetch a single note by its UUID to read its full Markdown content.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetch a single note by its UUID to read its full Markdown content.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_note_agent_rationale_67", "label": "Create a new note. title: note heading (required) content: Markdown body", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Create a new note. title: note heading (required) content: Markdown body", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_note_agent_rationale_94", "label": "Update an existing note directly (no approval required). Use propose_note_ed", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Update an existing note directly (no approval required). Use propose_note_ed", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_note_agent_rationale_127", "label": "Propose an AI edit to an existing note, pending human approval. Use this in", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Propose an AI edit to an existing note, pending human approval. Use this in", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_note_agent_rationale_169", "label": "Delete a note permanently by its UUID.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Delete a note permanently by its UUID.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_note_agent_rationale_175", "label": "Generate and persist the AI summary for a note. Fire-and-forget.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Generate and persist the AI summary for a note. Fire-and-forget.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_agents_project_agent_py", "label": "project_agent.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "project_agent.py", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\project_agent.py", "file_type": "code", "degree": 7}, {"id": "agents_project_agent_list_projects", "label": "list_projects()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_projects()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\project_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_project_agent_list_all_projects", "label": "list_all_projects()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_all_projects()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\project_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_project_agent_get_project", "label": "get_project()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_project()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\project_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_project_agent_create_project", "label": "create_project()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_project()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\project_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_project_agent_update_project", "label": "update_project()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_project()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\project_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_project_agent_delete_project", "label": "delete_project()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_project()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\project_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_project_agent_rationale_1", "label": "Project agent \u2014 full lifecycle management (list, get, create, update, archive, d", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Project agent \u2014 full lifecycle management (list, get, create, update, archive, d", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\project_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_project_agent_rationale_17", "label": "List projects, optionally filtered by client_id. include_archived: 1 to inc", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "List projects, optionally filtered by client_id. include_archived: 1 to inc", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\project_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_project_agent_rationale_37", "label": "List every project regardless of client or status. Use only when the user w", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "List every project regardless of client or status. Use only when the user w", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\project_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_project_agent_rationale_50", "label": "Fetch a single project by its UUID.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetch a single project by its UUID.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\project_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_project_agent_rationale_66", "label": "Create a new project. name: human-readable project name (required) cli", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Create a new project. name: human-readable project name (required) cli", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\project_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_project_agent_rationale_87", "label": "Update a project. Only pass fields that should change. project_id: UUID of", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Update a project. Only pass fields that should change. project_id: UUID of", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\project_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_project_agent_rationale_112", "label": "Permanently delete a project and orphan its tasks. IMPORTANT: prefer update", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Permanently delete a project and orphan its tasks. IMPORTANT: prefer update", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\project_agent.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_agents_relations_agent_py", "label": "relations_agent.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "relations_agent.py", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\agents\\relations_agent.py", "file_type": "code", "degree": 2}, {"id": "agents_relations_agent_make_query_relations_tool", "label": "make_query_relations_tool()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "make_query_relations_tool()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\agents\\relations_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_relations_agent_rationale_1", "label": "Relations agent \u2014 read-only tool wrapping MemoryMiddleware.query_relations.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Relations agent \u2014 read-only tool wrapping MemoryMiddleware.query_relations.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\agents\\relations_agent.py", "file_type": "rationale", "degree": 2}, {"id": "agents_relations_agent_rationale_17", "label": "Return a query_relations tool bound to *user_id*.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a query_relations tool bound to *user_id*.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\agents\\relations_agent.py", "file_type": "rationale", "degree": 2}, {"id": "api_app_agents_task_agent_py", "label": "task_agent.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "task_agent.py", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "code", "degree": 11}, {"id": "agents_task_agent_is_uuid", "label": "_is_uuid()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_is_uuid()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_task_agent_list_tasks", "label": "list_tasks()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_tasks()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "code", "degree": 4}, {"id": "agents_task_agent_count_tasks", "label": "count_tasks()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "count_tasks()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "code", "degree": 4}, {"id": "agents_task_agent_create_task", "label": "create_task()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_task()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_task_agent_update_task", "label": "update_task()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_task()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_task_agent_delete_task", "label": "delete_task()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_task()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_task_agent_list_tasks_due_today", "label": "list_tasks_due_today()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_tasks_due_today()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_task_agent_list_task_comments", "label": "list_task_comments()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_task_comments()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_task_agent_add_task_comment", "label": "add_task_comment()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "add_task_comment()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_task_agent_delete_task_comment", "label": "delete_task_comment()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_task_comment()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_task_agent_rationale_1", "label": "Task agent \u2014 full CRUD for tasks and task comments.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Task agent \u2014 full CRUD for tasks and task comments.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_task_agent_rationale_44", "label": "List tasks with optional filters. Returns up to `limit` results (default 50).", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "List tasks with optional filters. Returns up to `limit` results (default 50).", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_task_agent_rationale_124", "label": "Count tasks matching the given filters without returning rows. Use this ins", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Count tasks matching the given filters without returning rows. Use this ins", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_task_agent_rationale_175", "label": "Create a new task. title: task title (required) description: optional de", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Create a new task. title: task title (required) description: optional de", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_task_agent_rationale_219", "label": "Update fields on an existing task. Only pass fields you want to change. task", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Update fields on an existing task. Only pass fields you want to change. task", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_task_agent_rationale_253", "label": "Delete a task permanently by its UUID.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Delete a task permanently by its UUID.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_task_agent_rationale_260", "label": "List all tasks whose due date falls on today's date. user_timezone: IANA ti", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "List all tasks whose due date falls on today&#x27;s date. user_timezone: IANA ti", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_task_agent_rationale_299", "label": "List all comments on a task by its UUID.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "List all comments on a task by its UUID.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_task_agent_rationale_314", "label": "Add a comment to a task. task_id: UUID of the task to comment on author:", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Add a comment to a task. task_id: UUID of the task to comment on author:", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_task_agent_rationale_333", "label": "Delete a task comment by its UUID.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Delete a task comment by its UUID.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\task_agent.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_agents_timeline_agent_py", "label": "timeline_agent.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "timeline_agent.py", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\timeline_agent.py", "file_type": "code", "degree": 8}, {"id": "agents_timeline_agent_is_uuid", "label": "_is_uuid()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_is_uuid()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\timeline_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_timeline_agent_list_timelines", "label": "list_timelines()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "list_timelines()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\timeline_agent.py", "file_type": "code", "degree": 4}, {"id": "agents_timeline_agent_count_timelines", "label": "count_timelines()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "count_timelines()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\timeline_agent.py", "file_type": "code", "degree": 4}, {"id": "agents_timeline_agent_create_timeline", "label": "create_timeline()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "create_timeline()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\timeline_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_timeline_agent_update_timeline", "label": "update_timeline()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_timeline()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\timeline_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_timeline_agent_delete_timeline", "label": "delete_timeline()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_timeline()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\timeline_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_timeline_agent_list_timelines_today", "label": "list_timelines_today()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "list_timelines_today()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\timeline_agent.py", "file_type": "code", "degree": 3}, {"id": "agents_timeline_agent_rationale_1", "label": "Timeline agent \u2014 project milestone management (list, create, update, delete).", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Timeline agent \u2014 project milestone management (list, create, update, delete).", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\timeline_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_timeline_agent_rationale_39", "label": "List timeline events (milestones, checkpoints, activities) with optional filters", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "List timeline events (milestones, checkpoints, activities) with optional filters", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\timeline_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_timeline_agent_rationale_112", "label": "Count timeline events matching the given filters without returning rows. Us", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Count timeline events matching the given filters without returning rows. Us", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\timeline_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_timeline_agent_rationale_156", "label": "Create a project timeline event. project_id: REQUIRED UUID of the parent pro", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Create a project timeline event. project_id: REQUIRED UUID of the parent pro", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\timeline_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_timeline_agent_rationale_189", "label": "Update a timeline event. Only pass fields that should change. timeline_id: U", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Update a timeline event. Only pass fields that should change. timeline_id: U", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\timeline_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_timeline_agent_rationale_216", "label": "Delete a timeline event permanently by its UUID.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Delete a timeline event permanently by its UUID.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\timeline_agent.py", "file_type": "rationale", "degree": 1}, {"id": "agents_timeline_agent_rationale_223", "label": "List all timeline events whose date falls on today. user_timezone: IANA tim", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "List all timeline events whose date falls on today. user_timezone: IANA tim", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\agents\\timeline_agent.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_agents_init_py", "label": "__init__.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 184, "community_name": "Community 184", "source_file": "api\\app\\agents\\__init__.py", "file_type": "code", "degree": 1}, {"id": "agents_init_rationale_1", "label": "Expose tool modules used by deep orchestrator-worker graphs.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Expose tool modules used by deep orchestrator-worker graphs.", "community": 184, "community_name": "Community 184", "source_file": "api\\app\\agents\\__init__.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_api_deps_py", "label": "deps.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "deps.py", "community": 185, "community_name": "Community 185", "source_file": "api\\app\\api\\deps.py", "file_type": "code", "degree": 1}, {"id": "api_deps_rationale_1", "label": "Shared FastAPI dependencies. ``get_current_user`` and ``oauth2_scheme`` live", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Shared FastAPI dependencies. ``get_current_user`` and ``oauth2_scheme`` live", "community": 185, "community_name": "Community 185", "source_file": "api\\app\\api\\deps.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_api_init_py", "label": "__init__.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 248, "community_name": "Community 248", "source_file": "api\\app\\api\\__init__.py", "file_type": "code", "degree": 0}, {"id": "api_app_api_middleware_auth_py", "label": "auth.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "auth.py", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\middleware\\auth.py", "file_type": "code", "degree": 3}, {"id": "middleware_auth_get_current_user", "label": "get_current_user()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_current_user()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\middleware\\auth.py", "file_type": "code", "degree": 4}, {"id": "middleware_auth_rationale_1", "label": "Auth middleware \u2014 JWT validation dependency. ``get_current_user`` is the Fast", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Auth middleware \u2014 JWT validation dependency. ``get_current_user`` is the Fast", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\middleware\\auth.py", "file_type": "rationale", "degree": 5}, {"id": "middleware_auth_rationale_33", "label": "Validate a Bearer JWT and return the authenticated user. The JWT is used", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Validate a Bearer JWT and return the authenticated user. The JWT is used", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\middleware\\auth.py", "file_type": "rationale", "degree": 5}, {"id": "api_app_api_middleware_rate_limit_py", "label": "rate_limit.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "rate_limit.py", "community": 23, "community_name": "Community 23", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "file_type": "code", "degree": 4}, {"id": "middleware_rate_limit_get_user_id_from_jwt", "label": "_get_user_id_from_jwt()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_user_id_from_jwt()", "community": 23, "community_name": "Community 23", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "file_type": "code", "degree": 2}, {"id": "middleware_rate_limit_tierratelimitmiddleware", "label": "TierRateLimitMiddleware", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TierRateLimitMiddleware", "community": 23, "community_name": "Community 23", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "file_type": "code", "degree": 7}, {"id": "basehttpmiddleware", "label": "BaseHTTPMiddleware", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "BaseHTTPMiddleware", "community": 23, "community_name": "Community 23", "source_file": "", "file_type": "code", "degree": 5}, {"id": "middleware_rate_limit_tierratelimitmiddleware_init", "label": ".__init__()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 23, "community_name": "Community 23", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "file_type": "code", "degree": 1}, {"id": "middleware_rate_limit_tierratelimitmiddleware_dispatch", "label": ".dispatch()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".dispatch()", "community": 23, "community_name": "Community 23", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "file_type": "code", "degree": 2}, {"id": "middleware_rate_limit_rationale_1", "label": "Tier-aware rate limiting middleware. Uses a per-user sliding-window counter (", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Tier-aware rate limiting middleware. Uses a per-user sliding-window counter (", "community": 23, "community_name": "Community 23", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "file_type": "rationale", "degree": 1}, {"id": "middleware_rate_limit_rationale_52", "label": "Key function for the slowapi Limiter: returns JWT sub or remote IP.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Key function for the slowapi Limiter: returns JWT sub or remote IP.", "community": 23, "community_name": "Community 23", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "file_type": "rationale", "degree": 1}, {"id": "middleware_rate_limit_rationale_71", "label": "Sliding-window rate limiter applied globally across all non-exempt routes.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Sliding-window rate limiter applied globally across all non-exempt routes.", "community": 23, "community_name": "Community 23", "source_file": "api\\app\\api\\middleware\\rate_limit.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_api_middleware_sanitizer_py", "label": "sanitizer.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "sanitizer.py", "community": 23, "community_name": "Community 23", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "file_type": "code", "degree": 3}, {"id": "middleware_sanitizer_sanitize_text", "label": "_sanitize_text()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_sanitize_text()", "community": 23, "community_name": "Community 23", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "file_type": "code", "degree": 3}, {"id": "middleware_sanitizer_sanitizermiddleware", "label": "SanitizerMiddleware", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "SanitizerMiddleware", "community": 23, "community_name": "Community 23", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "file_type": "code", "degree": 7}, {"id": "middleware_sanitizer_sanitizermiddleware_init", "label": ".__init__()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 23, "community_name": "Community 23", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "file_type": "code", "degree": 1}, {"id": "middleware_sanitizer_sanitizermiddleware_dispatch", "label": ".dispatch()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".dispatch()", "community": 23, "community_name": "Community 23", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "file_type": "code", "degree": 3}, {"id": "middleware_sanitizer_rationale_1", "label": "Response sanitizer middleware. Scans JSON responses from the /api/v1/chat end", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Response sanitizer middleware. Scans JSON responses from the /api/v1/chat end", "community": 23, "community_name": "Community 23", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "file_type": "rationale", "degree": 1}, {"id": "middleware_sanitizer_rationale_55", "label": "Scan *text* for prompt fragments and replace matches with ``[REDACTED]``.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Scan *text* for prompt fragments and replace matches with ``[REDACTED]``.", "community": 23, "community_name": "Community 23", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "file_type": "rationale", "degree": 1}, {"id": "middleware_sanitizer_rationale_75", "label": "Strip prompt IP from /api/v1/chat JSON responses.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Strip prompt IP from /api/v1/chat JSON responses.", "community": 23, "community_name": "Community 23", "source_file": "api\\app\\api\\middleware\\sanitizer.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_api_middleware_init_py", "label": "__init__.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 23, "community_name": "Community 23", "source_file": "api\\app\\api\\middleware\\__init__.py", "file_type": "code", "degree": 1}, {"id": "middleware_init_rationale_1", "label": "API middleware package. Exports the three middleware components introduced in", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "API middleware package. Exports the three middleware components introduced in", "community": 23, "community_name": "Community 23", "source_file": "api\\app\\api\\middleware\\__init__.py", "file_type": "rationale", "degree": 3}, {"id": "api_app_api_routes_agents_py", "label": "agents.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "agents.py", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "code", "degree": 13}, {"id": "routes_agents_dt_ms", "label": "_dt_ms()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_dt_ms()", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "code", "degree": 2}, {"id": "routes_agents_dt_ms_opt", "label": "_dt_ms_opt()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_dt_ms_opt()", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "code", "degree": 2}, {"id": "routes_agents_to_data_types", "label": "_to_data_types()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_to_data_types()", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "code", "degree": 3}, {"id": "routes_agents_to_run_log_response", "label": "_to_run_log_response()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_to_run_log_response()", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "code", "degree": 5}, {"id": "routes_agents_enforce_agent_limit", "label": "_enforce_agent_limit()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_enforce_agent_limit()", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "code", "degree": 2}, {"id": "routes_agents_enforce_run_frequency", "label": "_enforce_run_frequency()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_enforce_run_frequency()", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "code", "degree": 3}, {"id": "routes_agents_get_agent_catalog", "label": "get_agent_catalog()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_agent_catalog()", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "code", "degree": 3}, {"id": "routes_agents_can_create_agent", "label": "can_create_agent()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "can_create_agent()", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "code", "degree": 3}, {"id": "routes_agents_trigger_agent_run", "label": "trigger_agent_run()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "trigger_agent_run()", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "code", "degree": 11}, {"id": "routes_agents_notesummarizerequest", "label": "NoteSummarizeRequest", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "NoteSummarizeRequest", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "code", "degree": 10}, {"id": "routes_agents_notesummarizeresponse", "label": "NoteSummarizeResponse", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "NoteSummarizeResponse", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "code", "degree": 11}, {"id": "routes_agents_summarize_note", "label": "summarize_note()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "summarize_note()", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "code", "degree": 4}, {"id": "routes_agents_rationale_1", "label": "Agent routes. Backend responsibilities are intentionally minimal: GET /", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Agent routes. Backend responsibilities are intentionally minimal: GET /", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "rationale", "degree": 9}, {"id": "routes_agents_rationale_102", "label": "Raise HTTP 402 if the user has exceeded their daily batch run limit.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Raise HTTP 402 if the user has exceeded their daily batch run limit.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "rationale", "degree": 9}, {"id": "routes_agents_rationale_131", "label": "Return the static list of available agent types and their descriptions.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the static list of available agent types and their descriptions.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "rationale", "degree": 9}, {"id": "routes_agents_rationale_161", "label": "Check if the user can create one more agent based on billing tier. Since", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Check if the user can create one more agent based on billing tier. Since", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "rationale", "degree": 9}, {"id": "routes_agents_rationale_182", "label": "Trigger a local agent run using client-provided configuration.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Trigger a local agent run using client-provided configuration.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "rationale", "degree": 9}, {"id": "routes_agents_rationale_255", "label": "Generate an AI summary for a note. Used by the Electron backfill on startup.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Generate an AI summary for a note. Used by the Electron backfill on startup.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "rationale", "degree": 9}, {"id": "api_app_api_routes_agent_setup_py", "label": "agent_setup.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "agent_setup.py", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\api\\routes\\agent_setup.py", "file_type": "code", "degree": 9}, {"id": "routes_agent_setup_journeysession", "label": "JourneySession", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "JourneySession", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\api\\routes\\agent_setup.py", "file_type": "code", "degree": 16}, {"id": "routes_agent_setup_journeysession_is_expired", "label": ".is_expired()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".is_expired()", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\api\\routes\\agent_setup.py", "file_type": "code", "degree": 2}, {"id": "routes_agent_setup_get_journey_session", "label": "get_journey_session()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_journey_session()", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\api\\routes\\agent_setup.py", "file_type": "code", "degree": 4}, {"id": "routes_agent_setup_build_system_prompt", "label": "_build_system_prompt()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_system_prompt()", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\api\\routes\\agent_setup.py", "file_type": "code", "degree": 5}, {"id": "routes_agent_setup_extract_agent_config", "label": "_extract_agent_config()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_extract_agent_config()", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\api\\routes\\agent_setup.py", "file_type": "code", "degree": 8}, {"id": "routes_agent_setup_as_text", "label": "_as_text()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_as_text()", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\api\\routes\\agent_setup.py", "file_type": "code", "degree": 3}, {"id": "routes_agent_setup_call_llm_with_tools", "label": "_call_llm_with_tools()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_call_llm_with_tools()", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\api\\routes\\agent_setup.py", "file_type": "code", "degree": 11}, {"id": "routes_agent_setup_handle_journey_start", "label": "handle_journey_start()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "handle_journey_start()", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\api\\routes\\agent_setup.py", "file_type": "code", "degree": 10}, {"id": "routes_agent_setup_handle_journey_message", "label": "handle_journey_message()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "handle_journey_message()", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\api\\routes\\agent_setup.py", "file_type": "code", "degree": 10}, {"id": "routes_agent_setup_rationale_1", "label": "Chatbot Journey \u2014 WS-based guided conversation to build an AgentConfig. The j", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Chatbot Journey \u2014 WS-based guided conversation to build an AgentConfig. The j", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\api\\routes\\agent_setup.py", "file_type": "rationale", "degree": 2}, {"id": "routes_agent_setup_rationale_80", "label": "Retrieve session; return None on missing, expired, or wrong owner.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Retrieve session; return None on missing, expired, or wrong owner.", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\api\\routes\\agent_setup.py", "file_type": "rationale", "degree": 2}, {"id": "routes_agent_setup_rationale_169", "label": "Return ``(compiled_system_prompt, langfuse_prompt_obj_or_None)``.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return ``(compiled_system_prompt, langfuse_prompt_obj_or_None)``.", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\api\\routes\\agent_setup.py", "file_type": "rationale", "degree": 2}, {"id": "routes_agent_setup_rationale_196", "label": "Return validated AgentConfig JSON string from between markers, or None. P", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return validated AgentConfig JSON string from between markers, or None. P", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\api\\routes\\agent_setup.py", "file_type": "rationale", "degree": 2}, {"id": "routes_agent_setup_rationale_246", "label": "Build LangChain messages from history and invoke the LLM with tools. Hand", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Build LangChain messages from history and invoke the LLM with tools. Hand", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\api\\routes\\agent_setup.py", "file_type": "rationale", "degree": 2}, {"id": "routes_agent_setup_rationale_359", "label": "Handle a ``journey_start`` WS frame. Creates a session, runs the setup LL", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a ``journey_start`` WS frame. Creates a session, runs the setup LL", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\api\\routes\\agent_setup.py", "file_type": "rationale", "degree": 2}, {"id": "routes_agent_setup_rationale_434", "label": "Handle a ``journey_message`` WS frame. Appends the user message, calls th", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a ``journey_message`` WS frame. Appends the user message, calls th", "community": 19, "community_name": "Community 19", "source_file": "api\\app\\api\\routes\\agent_setup.py", "file_type": "rationale", "degree": 2}, {"id": "api_app_api_routes_auth_py", "label": "auth.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 14.6, "font": {"size": 12, "color": "#ffffff"}, "title": "auth.py", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 36}, {"id": "routes_auth_get_google_provider", "label": "_get_google_provider()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_google_provider()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 2}, {"id": "routes_auth_hash_password", "label": "_hash_password()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_hash_password()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 3}, {"id": "routes_auth_verify_password", "label": "_verify_password()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_verify_password()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 3}, {"id": "routes_auth_hash_token", "label": "_hash_token()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_hash_token()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 6}, {"id": "routes_auth_make_access_token", "label": "_make_access_token()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_make_access_token()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 6}, {"id": "routes_auth_registerrequest", "label": "_RegisterRequest", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_RegisterRequest", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 14}, {"id": "routes_auth_loginrequest", "label": "_LoginRequest", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_LoginRequest", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 14}, {"id": "routes_auth_refreshrequest", "label": "_RefreshRequest", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_RefreshRequest", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 14}, {"id": "routes_auth_register", "label": "register()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "register()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 9}, {"id": "routes_auth_login", "label": "login()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "login()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 8}, {"id": "routes_auth_refresh", "label": "refresh()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "refresh()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 8}, {"id": "routes_auth_updateprofilerequest", "label": "_UpdateProfileRequest", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_UpdateProfileRequest", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 14}, {"id": "routes_auth_me", "label": "me()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "me()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 2}, {"id": "routes_auth_update_profile", "label": "update_profile()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_profile()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 4}, {"id": "routes_auth_issue_refresh_token", "label": "_issue_refresh_token()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_issue_refresh_token()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 8}, {"id": "routes_auth_oauthauthorizeresponse", "label": "_OAuthAuthorizeResponse", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "_OAuthAuthorizeResponse", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 15}, {"id": "routes_auth_oauthcallbackrequest", "label": "_OAuthCallbackRequest", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_OAuthCallbackRequest", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 14}, {"id": "routes_auth_oauth_web_callback", "label": "oauth_web_callback()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "oauth_web_callback()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 2}, {"id": "routes_auth_oauth_authorize", "label": "oauth_authorize()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "oauth_authorize()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 5}, {"id": "routes_auth_oauth_callback", "label": "oauth_callback()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "oauth_callback()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 6}, {"id": "routes_auth_build_profile", "label": "_build_profile()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_profile()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 6}, {"id": "routes_auth_updatememoryrequest", "label": "_UpdateMemoryRequest", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_UpdateMemoryRequest", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 14}, {"id": "routes_auth_update_memory", "label": "update_memory()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_memory()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 4}, {"id": "routes_auth_reset_onboarding", "label": "reset_onboarding()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "reset_onboarding()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 2}, {"id": "routes_auth_normalizerequest", "label": "_NormalizeRequest", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_NormalizeRequest", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 14}, {"id": "routes_auth_normalizeresponse", "label": "_NormalizeResponse", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "_NormalizeResponse", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 15}, {"id": "routes_auth_normalize_onboarding", "label": "normalize_onboarding()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "normalize_onboarding()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 4}, {"id": "routes_auth_changepasswordrequest", "label": "_ChangePasswordRequest", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_ChangePasswordRequest", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 14}, {"id": "routes_auth_change_password", "label": "change_password()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "change_password()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 4}, {"id": "routes_auth_list_oauth_accounts", "label": "list_oauth_accounts()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_oauth_accounts()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 2}, {"id": "routes_auth_unlink_oauth_account", "label": "unlink_oauth_account()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "unlink_oauth_account()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 2}, {"id": "routes_auth_updateavatarrequest", "label": "_UpdateAvatarRequest", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_UpdateAvatarRequest", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 14}, {"id": "routes_auth_update_avatar", "label": "update_avatar()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "update_avatar()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 3}, {"id": "routes_auth_delete_account", "label": "delete_account()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_account()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "code", "degree": 2}, {"id": "routes_auth_rationale_1", "label": "Auth routes: register, login, refresh, me, OAuth social login, onboarding. Us", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Auth routes: register, login, refresh, me, OAuth social login, onboarding. Us", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_78", "label": "SHA-256 of the plain refresh token string.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "SHA-256 of the plain refresh token string.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_83", "label": "Return (signed JWT, expires_at_ms).", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Return (signed JWT, expires_at_ms).", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_124", "label": "Create a new account and return JWT tokens.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Create a new account and return JWT tokens.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_166", "label": "Validate credentials and return JWT tokens.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Validate credentials and return JWT tokens.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_197", "label": "Rotate a refresh token and return a new token pair.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Rotate a refresh token and return a new token pair.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_241", "label": "Return the profile for the authenticated user.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the profile for the authenticated user.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_251", "label": "Update the authenticated user's name and surname.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Update the authenticated user&#x27;s name and surname.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_277", "label": "Create a refresh token row and return (plain_token, AuthTokens).", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Create a refresh token row and return (plain_token, AuthTokens).", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_322", "label": "Google redirects here after user consent. This endpoint immediately redir", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Google redirects here after user consent. This endpoint immediately redir", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_345", "label": "Generate a PKCE state + code_challenge and return the authorization URL.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Generate a PKCE state + code_challenge and return the authorization URL.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_382", "label": "Validate state, exchange the authorization code, and sign in (or register) the u", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Validate state, exchange the authorization code, and sign in (or register) the u", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_507", "label": "Re-fetch and return a full UserProfile (reuses get_current_user logic).", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Re-fetch and return a full UserProfile (reuses get_current_user logic).", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_566", "label": "Update core memory key/value pairs and optionally mark onboarding complete.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Update core memory key/value pairs and optionally mark onboarding complete.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_583", "label": "Reset onboarding so the wizard runs again on next login.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Reset onboarding so the wizard runs again on next login.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_604", "label": "One-shot LLM normalization for free-text onboarding answers.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "One-shot LLM normalization for free-text onboarding answers.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_642", "label": "Change the authenticated user's password. Requires the current password f", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Change the authenticated user&#x27;s password. Requires the current password f", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_672", "label": "List all OAuth providers linked to the authenticated user.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "List all OAuth providers linked to the authenticated user.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_693", "label": "Unlink an OAuth provider from the authenticated user. Refuses if the user", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Unlink an OAuth provider from the authenticated user. Refuses if the user", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_740", "label": "Update the authenticated user's avatar URL. Accepts {\"avatar_url\": \"https", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Update the authenticated user&#x27;s avatar URL. Accepts {&quot;avatar_url&quot;: &quot;https", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "routes_auth_rationale_764", "label": "Permanently delete the authenticated user's account. Cascades: refresh to", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "Permanently delete the authenticated user&#x27;s account. Cascades: refresh to", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\auth.py", "file_type": "rationale", "degree": 13}, {"id": "api_app_api_routes_billing_py", "label": "billing.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "billing.py", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\api\\routes\\billing.py", "file_type": "code", "degree": 9}, {"id": "routes_billing_checkoutrequest", "label": "_CheckoutRequest", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_CheckoutRequest", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\api\\routes\\billing.py", "file_type": "code", "degree": 4}, {"id": "routes_billing_create_checkout", "label": "create_checkout()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "create_checkout()", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\api\\routes\\billing.py", "file_type": "code", "degree": 2}, {"id": "routes_billing_stripe_webhook", "label": "stripe_webhook()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "stripe_webhook()", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\api\\routes\\billing.py", "file_type": "code", "degree": 2}, {"id": "routes_billing_get_subscription", "label": "get_subscription()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_subscription()", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\api\\routes\\billing.py", "file_type": "code", "degree": 2}, {"id": "routes_billing_cancel_subscription", "label": "cancel_subscription()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "cancel_subscription()", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\api\\routes\\billing.py", "file_type": "code", "degree": 2}, {"id": "routes_billing_list_invoices", "label": "list_invoices()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "list_invoices()", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\api\\routes\\billing.py", "file_type": "code", "degree": 2}, {"id": "routes_billing_quotacheckrequest", "label": "QuotaCheckRequest", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "QuotaCheckRequest", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\api\\routes\\billing.py", "file_type": "code", "degree": 4}, {"id": "routes_billing_quota_check", "label": "quota_check()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "quota_check()", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\api\\routes\\billing.py", "file_type": "code", "degree": 4}, {"id": "routes_billing_rationale_1", "label": "Billing routes: Stripe checkout, webhook, subscription management. Business l", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Billing routes: Stripe checkout, webhook, subscription management. Business l", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\api\\routes\\billing.py", "file_type": "rationale", "degree": 3}, {"id": "routes_billing_rationale_37", "label": "Create a Stripe checkout session for a tier upgrade. Returns a stub URL w", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Create a Stripe checkout session for a tier upgrade. Returns a stub URL w", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\api\\routes\\billing.py", "file_type": "rationale", "degree": 3}, {"id": "routes_billing_rationale_51", "label": "Handle Stripe webhook events. No JWT auth \u2014 authenticated via Stripe sign", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle Stripe webhook events. No JWT auth \u2014 authenticated via Stripe sign", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\api\\routes\\billing.py", "file_type": "rationale", "degree": 3}, {"id": "routes_billing_rationale_66", "label": "Return the current subscription info for the authenticated user.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the current subscription info for the authenticated user.", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\api\\routes\\billing.py", "file_type": "rationale", "degree": 3}, {"id": "routes_billing_rationale_83", "label": "Cancel the active subscription.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cancel the active subscription.", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\api\\routes\\billing.py", "file_type": "rationale", "degree": 3}, {"id": "routes_billing_rationale_93", "label": "Return billing history (invoices) from Stripe. Returns an empty list when", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Return billing history (invoices) from Stripe. Returns an empty list when", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\api\\routes\\billing.py", "file_type": "rationale", "degree": 3}, {"id": "routes_billing_rationale_117", "label": "Pre-flight folder quota check. 402 if tier limits would be exceeded.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Pre-flight folder quota check. 402 if tier limits would be exceeded.", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\api\\routes\\billing.py", "file_type": "rationale", "degree": 3}, {"id": "api_app_api_routes_chat_py", "label": "chat.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "chat.py", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\chat.py", "file_type": "code", "degree": 8}, {"id": "routes_chat_embedrequest", "label": "_EmbedRequest", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_EmbedRequest", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\chat.py", "file_type": "code", "degree": 5}, {"id": "routes_chat_embedresponse", "label": "_EmbedResponse", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_EmbedResponse", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\chat.py", "file_type": "code", "degree": 6}, {"id": "routes_chat_chat", "label": "chat()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "chat()", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\chat.py", "file_type": "code", "degree": 3}, {"id": "routes_chat_briefrequest", "label": "_BriefRequest", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_BriefRequest", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\chat.py", "file_type": "code", "degree": 5}, {"id": "routes_chat_briefresponse", "label": "_BriefResponse", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_BriefResponse", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\chat.py", "file_type": "code", "degree": 6}, {"id": "routes_chat_brief", "label": "brief()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "brief()", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\chat.py", "file_type": "code", "degree": 7}, {"id": "routes_chat_embed_text", "label": "embed_text()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "embed_text()", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\chat.py", "file_type": "code", "degree": 4}, {"id": "routes_chat_rationale_1", "label": "Chat routes: POST /chat (REST fallback) and POST /chat/embed (text \u2192 vector).", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Chat routes: POST /chat (REST fallback) and POST /chat/embed (text \u2192 vector).", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\chat.py", "file_type": "rationale", "degree": 4}, {"id": "routes_chat_rationale_45", "label": "REST fallback for home chat when websocket streaming is unavailable.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "REST fallback for home chat when websocket streaming is unavailable.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\chat.py", "file_type": "rationale", "degree": 4}, {"id": "routes_chat_rationale_68", "label": "REST fallback for brief when the device WebSocket is not ready.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "REST fallback for brief when the device WebSocket is not ready.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\chat.py", "file_type": "rationale", "degree": 4}, {"id": "routes_chat_rationale_110", "label": "Generate a 1536-dim embedding vector for the given text. Uses ``text-embe", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Generate a 1536-dim embedding vector for the given text. Uses ``text-embe", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\chat.py", "file_type": "rationale", "degree": 4}, {"id": "api_app_api_routes_device_ws_py", "label": "device_ws.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "device_ws.py", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "code", "degree": 19}, {"id": "routes_device_ws_device_ws", "label": "device_ws()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "device_ws()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "code", "degree": 7}, {"id": "routes_device_ws_message_loop", "label": "_message_loop()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "_message_loop()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "code", "degree": 15}, {"id": "routes_device_ws_make_ws_executor", "label": "_make_ws_executor()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_make_ws_executor()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "code", "degree": 10}, {"id": "routes_device_ws_handle_home_request", "label": "_handle_home_request()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_handle_home_request()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "code", "degree": 11}, {"id": "routes_device_ws_handle_floating_request", "label": "_handle_floating_request()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_handle_floating_request()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "code", "degree": 10}, {"id": "routes_device_ws_handle_brief_request", "label": "_handle_brief_request()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_handle_brief_request()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "code", "degree": 14}, {"id": "routes_device_ws_handle_task_brief_request", "label": "_handle_task_brief_request()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_handle_task_brief_request()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "code", "degree": 14}, {"id": "routes_device_ws_handle_journey_start", "label": "_handle_journey_start()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_handle_journey_start()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "code", "degree": 8}, {"id": "routes_device_ws_handle_journey_message", "label": "_handle_journey_message()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_handle_journey_message()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "code", "degree": 8}, {"id": "routes_device_ws_handle_index_session_start", "label": "_handle_index_session_start()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "_handle_index_session_start()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "code", "degree": 7}, {"id": "routes_device_ws_handle_index_session_cancel", "label": "_handle_index_session_cancel()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_handle_index_session_cancel()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "code", "degree": 5}, {"id": "routes_device_ws_handle_index_file_batch", "label": "_handle_index_file_batch()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_handle_index_file_batch()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "code", "degree": 12}, {"id": "routes_device_ws_heartbeat_loop", "label": "_heartbeat_loop()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_heartbeat_loop()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "code", "degree": 4}, {"id": "routes_device_ws_mark_runs_disconnected", "label": "_mark_runs_disconnected()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_mark_runs_disconnected()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "code", "degree": 5}, {"id": "routes_device_ws_rationale_1", "label": "Device WebSocket endpoint. Persistent connection from Electron devices to the", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Device WebSocket endpoint. Persistent connection from Electron devices to the", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 8}, {"id": "routes_device_ws_rationale_70", "label": "Persistent WebSocket endpoint for Electron device connections. Authentica", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Persistent WebSocket endpoint for Electron device connections. Authentica", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 6}, {"id": "routes_device_ws_rationale_138", "label": "Receive frames from Electron and dispatch to the appropriate handler.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Receive frames from Electron and dispatch to the appropriate handler.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 6}, {"id": "routes_device_ws_rationale_213", "label": "Return a callback that sends tool_call frames and awaits tool_result.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a callback that sends tool_call frames and awaits tool_result.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 6}, {"id": "routes_device_ws_rationale_227", "label": "Handle a home_request frame \u2014 streams HomeFormatter output back on the socket.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a home_request frame \u2014 streams HomeFormatter output back on the socket.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 6}, {"id": "routes_device_ws_rationale_297", "label": "Handle a floating_request frame \u2014 streams FloatingFormatter output back on the s", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a floating_request frame \u2014 streams FloatingFormatter output back on the s", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 6}, {"id": "routes_device_ws_rationale_367", "label": "Handle a brief_request frame \u2014 streams plain-text brief back on the socket.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a brief_request frame \u2014 streams plain-text brief back on the socket.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 6}, {"id": "routes_device_ws_rationale_451", "label": "Handle a task_brief_request frame \u2014 Stage-1 executive assistant deep research.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a task_brief_request frame \u2014 Stage-1 executive assistant deep research.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 6}, {"id": "routes_device_ws_rationale_543", "label": "Handle a journey_start frame \u2014 explores directory and sends first question.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a journey_start frame \u2014 explores directory and sends first question.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 6}, {"id": "routes_device_ws_rationale_569", "label": "Handle a journey_message frame \u2014 continues the journey conversation.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a journey_message frame \u2014 continues the journey conversation.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 6}, {"id": "routes_device_ws_rationale_600", "label": "Register a new folder index session. No response sent \u2014 client is declaring int", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Register a new folder index session. No response sent \u2014 client is declaring int", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 6}, {"id": "routes_device_ws_rationale_626", "label": "Mark a session as cancelled and emit index_session_done(cancelled).", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Mark a session as cancelled and emit index_session_done(cancelled).", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 6}, {"id": "routes_device_ws_rationale_646", "label": "Process a batch of files for an index session, streaming results back.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Process a batch of files for an index session, streaming results back.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 6}, {"id": "routes_device_ws_rationale_763", "label": "Send a ping frame every 30 s to keep the connection alive.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Send a ping frame every 30 s to keep the connection alive.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 6}, {"id": "routes_device_ws_rationale_772", "label": "Mark all in-progress AgentRunLog rows as 'error' for this user.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Mark all in-progress AgentRunLog rows as &#x27;error&#x27; for this user.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 6}, {"id": "api_app_api_routes_memory_py", "label": "memory.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "memory.py", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "code", "degree": 12}, {"id": "routes_memory_relationout", "label": "RelationOut", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "RelationOut", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "code", "degree": 11}, {"id": "routes_memory_relationpatch", "label": "RelationPatch", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "RelationPatch", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "code", "degree": 10}, {"id": "routes_memory_coreaddbody", "label": "CoreAddBody", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "CoreAddBody", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "code", "degree": 10}, {"id": "routes_memory_relation_to_out", "label": "_relation_to_out()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_relation_to_out()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "code", "degree": 4}, {"id": "routes_memory_get_core_memory", "label": "get_core_memory()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_core_memory()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "code", "degree": 3}, {"id": "routes_memory_delete_core_key", "label": "delete_core_key()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_core_key()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "code", "degree": 3}, {"id": "routes_memory_add_core_key", "label": "add_core_key()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "add_core_key()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "code", "degree": 3}, {"id": "routes_memory_get_relational_memory", "label": "get_relational_memory()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_relational_memory()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "code", "degree": 4}, {"id": "routes_memory_patch_relation", "label": "patch_relation()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "patch_relation()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "code", "degree": 3}, {"id": "routes_memory_delete_relation", "label": "delete_relation()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "delete_relation()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "code", "degree": 2}, {"id": "routes_memory_forget_all", "label": "forget_all()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "forget_all()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "code", "degree": 2}, {"id": "routes_memory_rationale_1", "label": "Memory management routes \u2014 view/edit/delete user memory tiers. All routes req", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Memory management routes \u2014 view/edit/delete user memory tiers. All routes req", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "rationale", "degree": 9}, {"id": "routes_memory_rationale_98", "label": "Return all core memory k/v pairs (plaintext) for the current user.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return all core memory k/v pairs (plaintext) for the current user.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "rationale", "degree": 9}, {"id": "routes_memory_rationale_110", "label": "Delete a single core memory key (GDPR Art. 17).", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Delete a single core memory key (GDPR Art. 17).", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "rationale", "degree": 9}, {"id": "routes_memory_rationale_123", "label": "Add or overwrite a core memory key/value pair.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Add or overwrite a core memory key/value pair.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "rationale", "degree": 9}, {"id": "routes_memory_rationale_134", "label": "Return all relational memory rows for the current user.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return all relational memory rows for the current user.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "rationale", "degree": 9}, {"id": "routes_memory_rationale_147", "label": "Edit a relation row's labels, predicate, or confidence.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Edit a relation row&#x27;s labels, predicate, or confidence.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "rationale", "degree": 9}, {"id": "routes_memory_rationale_186", "label": "Hard-delete a relation row (GDPR Art. 17).", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Hard-delete a relation row (GDPR Art. 17).", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "rationale", "degree": 9}, {"id": "routes_memory_rationale_207", "label": "Wipe all memory tiers for the current user (GDPR Art. 17). Requires ``X-C", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Wipe all memory tiers for the current user (GDPR Art. 17). Requires ``X-C", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\api\\routes\\memory.py", "file_type": "rationale", "degree": 9}, {"id": "api_app_api_routes_init_py", "label": "__init__.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 249, "community_name": "Community 249", "source_file": "api\\app\\api\\routes\\__init__.py", "file_type": "code", "degree": 0}, {"id": "api_app_auth_oauth_providers_py", "label": "oauth_providers.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "oauth_providers.py", "community": 14, "community_name": "Community 14", "source_file": "api\\app\\auth\\oauth_providers.py", "file_type": "code", "degree": 4}, {"id": "auth_oauth_providers_oauthuserinfo", "label": "OAuthUserInfo", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "OAuthUserInfo", "community": 14, "community_name": "Community 14", "source_file": "api\\app\\auth\\oauth_providers.py", "file_type": "code", "degree": 23}, {"id": "auth_oauth_providers_generate_pkce_pair", "label": "generate_pkce_pair()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_pkce_pair()", "community": 14, "community_name": "Community 14", "source_file": "api\\app\\auth\\oauth_providers.py", "file_type": "code", "degree": 3}, {"id": "auth_oauth_providers_googleoauthprovider", "label": "GoogleOAuthProvider", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 17.4, "font": {"size": 12, "color": "#ffffff"}, "title": "GoogleOAuthProvider", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\auth\\oauth_providers.py", "file_type": "code", "degree": 58}, {"id": "auth_oauth_providers_googleoauthprovider_init", "label": ".__init__()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\auth\\oauth_providers.py", "file_type": "code", "degree": 1}, {"id": "auth_oauth_providers_googleoauthprovider_get_authorization_url", "label": ".get_authorization_url()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_authorization_url()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\auth\\oauth_providers.py", "file_type": "code", "degree": 2}, {"id": "auth_oauth_providers_googleoauthprovider_exchange_code", "label": ".exchange_code()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".exchange_code()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\auth\\oauth_providers.py", "file_type": "code", "degree": 2}, {"id": "auth_oauth_providers_googleoauthprovider_get_userinfo", "label": ".get_userinfo()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_userinfo()", "community": 14, "community_name": "Community 14", "source_file": "api\\app\\auth\\oauth_providers.py", "file_type": "code", "degree": 3}, {"id": "auth_oauth_providers_rationale_1", "label": "OAuth 2.0 + PKCE provider abstractions. Each provider implements a three-step", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "OAuth 2.0 + PKCE provider abstractions. Each provider implements a three-step", "community": 14, "community_name": "Community 14", "source_file": "api\\app\\auth\\oauth_providers.py", "file_type": "rationale", "degree": 1}, {"id": "auth_oauth_providers_rationale_40", "label": "Normalized user identity returned by any provider.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Normalized user identity returned by any provider.", "community": 14, "community_name": "Community 14", "source_file": "api\\app\\auth\\oauth_providers.py", "file_type": "rationale", "degree": 1}, {"id": "auth_oauth_providers_rationale_53", "label": "Generate a (code_verifier, code_challenge) pair for PKCE S256. The code_v", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Generate a (code_verifier, code_challenge) pair for PKCE S256. The code_v", "community": 14, "community_name": "Community 14", "source_file": "api\\app\\auth\\oauth_providers.py", "file_type": "rationale", "degree": 1}, {"id": "auth_oauth_providers_rationale_68", "label": "Google OAuth 2.0 provider (openid email profile scope). Uses Google's sta", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Google OAuth 2.0 provider (openid email profile scope). Uses Google&#x27;s sta", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\auth\\oauth_providers.py", "file_type": "rationale", "degree": 1}, {"id": "auth_oauth_providers_rationale_86", "label": "Build the Google consent-screen URL.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Build the Google consent-screen URL.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\auth\\oauth_providers.py", "file_type": "rationale", "degree": 1}, {"id": "auth_oauth_providers_rationale_103", "label": "Exchange authorization code for an access token.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Exchange authorization code for an access token.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\auth\\oauth_providers.py", "file_type": "rationale", "degree": 1}, {"id": "auth_oauth_providers_rationale_120", "label": "Fetch the authenticated user's identity from Google.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetch the authenticated user&#x27;s identity from Google.", "community": 14, "community_name": "Community 14", "source_file": "api\\app\\auth\\oauth_providers.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_auth_init_py", "label": "__init__.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 186, "community_name": "Community 186", "source_file": "api\\app\\auth\\__init__.py", "file_type": "code", "degree": 1}, {"id": "auth_init_rationale_1", "label": "OAuth provider abstractions and utilities.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "OAuth provider abstractions and utilities.", "community": 186, "community_name": "Community 186", "source_file": "api\\app\\auth\\__init__.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_billing_quota_py", "label": "quota.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "quota.py", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\quota.py", "file_type": "code", "degree": 6}, {"id": "billing_quota_quotaexceeded", "label": "QuotaExceeded", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "QuotaExceeded", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\quota.py", "file_type": "code", "degree": 17}, {"id": "exception", "label": "Exception", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Exception", "community": 7, "community_name": "Community 7", "source_file": "", "file_type": "code", "degree": 2}, {"id": "billing_quota_quotaexceeded_init", "label": ".__init__()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\quota.py", "file_type": "code", "degree": 1}, {"id": "billing_quota_tokenusageresult", "label": "TokenUsageResult", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "TokenUsageResult", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\quota.py", "file_type": "code", "degree": 4}, {"id": "billing_quota_current_year_month", "label": "_current_year_month()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_current_year_month()", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\quota.py", "file_type": "code", "degree": 3}, {"id": "billing_quota_check_folder_quota", "label": "check_folder_quota()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "check_folder_quota()", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\quota.py", "file_type": "code", "degree": 9}, {"id": "billing_quota_add_token_usage", "label": "add_token_usage()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "add_token_usage()", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\quota.py", "file_type": "code", "degree": 8}, {"id": "billing_quota_rationale_1", "label": "Quota checks and atomic token-usage accounting for folder integration.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Quota checks and atomic token-usage accounting for folder integration.", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\quota.py", "file_type": "rationale", "degree": 3}, {"id": "billing_quota_rationale_17", "label": "Raised when a folder operation cannot proceed under the user's tier.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Raised when a folder operation cannot proceed under the user&#x27;s tier.", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\quota.py", "file_type": "rationale", "degree": 3}, {"id": "billing_quota_rationale_44", "label": "Raise QuotaExceeded if folder_max_files or folder_monthly_tokens would be v", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Raise QuotaExceeded if folder_max_files or folder_monthly_tokens would be v", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\quota.py", "file_type": "rationale", "degree": 3}, {"id": "billing_quota_rationale_82", "label": "Atomically add `tokens` to MonthlyTokenUsage row for (user, current month, featu", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Atomically add `tokens` to MonthlyTokenUsage row for (user, current month, featu", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\quota.py", "file_type": "rationale", "degree": 3}, {"id": "api_app_billing_stripe_service_py", "label": "stripe_service.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "stripe_service.py", "community": 12, "community_name": "Community 12", "source_file": "api\\app\\billing\\stripe_service.py", "file_type": "code", "degree": 3}, {"id": "billing_stripe_service_stripeservice", "label": "StripeService", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "StripeService", "community": 12, "community_name": "Community 12", "source_file": "api\\app\\billing\\stripe_service.py", "file_type": "code", "degree": 13}, {"id": "billing_stripe_service_stripeservice_configured", "label": "._configured()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "._configured()", "community": 12, "community_name": "Community 12", "source_file": "api\\app\\billing\\stripe_service.py", "file_type": "code", "degree": 5}, {"id": "billing_stripe_service_stripeservice_client", "label": "._client()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "._client()", "community": 12, "community_name": "Community 12", "source_file": "api\\app\\billing\\stripe_service.py", "file_type": "code", "degree": 5}, {"id": "billing_stripe_service_stripeservice_create_checkout_session", "label": ".create_checkout_session()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".create_checkout_session()", "community": 12, "community_name": "Community 12", "source_file": "api\\app\\billing\\stripe_service.py", "file_type": "code", "degree": 4}, {"id": "billing_stripe_service_stripeservice_handle_webhook", "label": ".handle_webhook()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".handle_webhook()", "community": 12, "community_name": "Community 12", "source_file": "api\\app\\billing\\stripe_service.py", "file_type": "code", "degree": 6}, {"id": "billing_stripe_service_stripeservice_get_subscription", "label": ".get_subscription()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_subscription()", "community": 12, "community_name": "Community 12", "source_file": "api\\app\\billing\\stripe_service.py", "file_type": "code", "degree": 2}, {"id": "billing_stripe_service_stripeservice_cancel_subscription", "label": ".cancel_subscription()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".cancel_subscription()", "community": 12, "community_name": "Community 12", "source_file": "api\\app\\billing\\stripe_service.py", "file_type": "code", "degree": 4}, {"id": "billing_stripe_service_stripeservice_list_invoices", "label": ".list_invoices()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".list_invoices()", "community": 12, "community_name": "Community 12", "source_file": "api\\app\\billing\\stripe_service.py", "file_type": "code", "degree": 4}, {"id": "billing_stripe_service_stripeservice_upsert_subscription", "label": "._upsert_subscription()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "._upsert_subscription()", "community": 12, "community_name": "Community 12", "source_file": "api\\app\\billing\\stripe_service.py", "file_type": "code", "degree": 3}, {"id": "billing_stripe_service_stripeservice_update_subscription_by_stripe_id", "label": "._update_subscription_by_stripe_id()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._update_subscription_by_stripe_id()", "community": 12, "community_name": "Community 12", "source_file": "api\\app\\billing\\stripe_service.py", "file_type": "code", "degree": 2}, {"id": "billing_stripe_service_rationale_1", "label": "Stripe service: checkout sessions, webhook handling, subscription management.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Stripe service: checkout sessions, webhook handling, subscription management.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\billing\\stripe_service.py", "file_type": "rationale", "degree": 3}, {"id": "billing_stripe_service_rationale_29", "label": "Wraps all Stripe interactions and owns subscription persistence.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Wraps all Stripe interactions and owns subscription persistence.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\billing\\stripe_service.py", "file_type": "rationale", "degree": 3}, {"id": "billing_stripe_service_rationale_49", "label": "Create a Stripe checkout session and return the URL. Returns a stub U", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Create a Stripe checkout session and return the URL. Returns a stub U", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\billing\\stripe_service.py", "file_type": "rationale", "degree": 3}, {"id": "billing_stripe_service_rationale_87", "label": "Process a Stripe webhook event. Verifies the signature, then dispatch", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Process a Stripe webhook event. Verifies the signature, then dispatch", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\billing\\stripe_service.py", "file_type": "rationale", "degree": 3}, {"id": "billing_stripe_service_rationale_158", "label": "Return the subscription record for ``user_id``, or ``None`` if absent.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the subscription record for ``user_id``, or ``None`` if absent.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\billing\\stripe_service.py", "file_type": "rationale", "degree": 3}, {"id": "billing_stripe_service_rationale_179", "label": "Cancel the user's Stripe subscription and downgrade them to free. Rai", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cancel the user&#x27;s Stripe subscription and downgrade them to free. Rai", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\billing\\stripe_service.py", "file_type": "rationale", "degree": 3}, {"id": "billing_stripe_service_rationale_206", "label": "Return recent invoices for the user from Stripe. Returns an empty lis", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Return recent invoices for the user from Stripe. Returns an empty lis", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\billing\\stripe_service.py", "file_type": "rationale", "degree": 3}, {"id": "api_app_billing_tier_manager_py", "label": "tier_manager.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "tier_manager.py", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "code", "degree": 2}, {"id": "billing_tier_manager_tiermanager", "label": "TierManager", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TierManager", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "code", "degree": 14}, {"id": "billing_tier_manager_tiermanager_get_tier", "label": ".get_tier()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_tier()", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "code", "degree": 2}, {"id": "billing_tier_manager_tiermanager_check_feature", "label": ".check_feature()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".check_feature()", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "code", "degree": 3}, {"id": "billing_tier_manager_tiermanager_require_feature", "label": ".require_feature()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".require_feature()", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "code", "degree": 3}, {"id": "billing_tier_manager_tiermanager_get_feature_value", "label": ".get_feature_value()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_feature_value()", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "code", "degree": 2}, {"id": "billing_tier_manager_tiermanager_get_rate_limit", "label": ".get_rate_limit()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_rate_limit()", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "code", "degree": 2}, {"id": "billing_tier_manager_rationale_1", "label": "Tier manager: feature matrix and quota enforcement. ``TierManager`` is the si", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Tier manager: feature matrix and quota enforcement. ``TierManager`` is the si", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "rationale", "degree": 2}, {"id": "billing_tier_manager_rationale_89", "label": "Centralises tier feature-gating, rate-limit lookups, and quota checks.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Centralises tier feature-gating, rate-limit lookups, and quota checks.", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "rationale", "degree": 2}, {"id": "billing_tier_manager_rationale_94", "label": "Return the current billing tier for ``user_id`` from the DB. Falls ba", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the current billing tier for ``user_id`` from the DB. Falls ba", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "rationale", "degree": 2}, {"id": "billing_tier_manager_rationale_113", "label": "Return ``True`` if ``tier`` has ``feature`` enabled. For numeric feat", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return ``True`` if ``tier`` has ``feature`` enabled. For numeric feat", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "rationale", "degree": 2}, {"id": "billing_tier_manager_rationale_125", "label": "Raise ``HTTP 403`` if ``tier`` does not have ``feature``.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Raise ``HTTP 403`` if ``tier`` does not have ``feature``.", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "rationale", "degree": 2}, {"id": "billing_tier_manager_rationale_135", "label": "Return integer feature value for tier. -1 means unlimited.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return integer feature value for tier. -1 means unlimited.", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "rationale", "degree": 2}, {"id": "billing_tier_manager_rationale_144", "label": "Return the requests-per-minute limit for ``tier``.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the requests-per-minute limit for ``tier``.", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "rationale", "degree": 2}, {"id": "api_app_billing_init_py", "label": "__init__.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 250, "community_name": "Community 250", "source_file": "api\\app\\billing\\__init__.py", "file_type": "code", "degree": 0}, {"id": "api_app_config_settings_py", "label": "settings.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "settings.py", "community": 12, "community_name": "Community 12", "source_file": "api\\app\\config\\settings.py", "file_type": "code", "degree": 1}, {"id": "config_settings_settings", "label": "Settings", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Settings", "community": 12, "community_name": "Community 12", "source_file": "api\\app\\config\\settings.py", "file_type": "code", "degree": 2}, {"id": "basesettings", "label": "BaseSettings", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "BaseSettings", "community": 12, "community_name": "Community 12", "source_file": "", "file_type": "code", "degree": 2}, {"id": "api_app_config_init_py", "label": "__init__.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 251, "community_name": "Community 251", "source_file": "api\\app\\config\\__init__.py", "file_type": "code", "degree": 0}, {"id": "api_app_core_agent_registry_py", "label": "agent_registry.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "agent_registry.py", "community": 46, "community_name": "Community 46", "source_file": "api\\app\\core\\agent_registry.py", "file_type": "code", "degree": 6}, {"id": "core_agent_registry_baseagent", "label": "BaseAgent", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "BaseAgent", "community": 46, "community_name": "Community 46", "source_file": "api\\app\\core\\agent_registry.py", "file_type": "code", "degree": 4}, {"id": "abc", "label": "ABC", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ABC", "community": 46, "community_name": "Community 46", "source_file": "", "file_type": "code", "degree": 2}, {"id": "core_agent_registry_baseagent_init", "label": ".__init__()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 46, "community_name": "Community 46", "source_file": "api\\app\\core\\agent_registry.py", "file_type": "code", "degree": 1}, {"id": "core_agent_registry_get_name", "label": "get_name()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "get_name()", "community": 46, "community_name": "Community 46", "source_file": "api\\app\\core\\agent_registry.py", "file_type": "code", "degree": 1}, {"id": "core_agent_registry_get_description", "label": "get_description()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "get_description()", "community": 46, "community_name": "Community 46", "source_file": "api\\app\\core\\agent_registry.py", "file_type": "code", "degree": 1}, {"id": "core_agent_registry_skills", "label": "skills()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "skills()", "community": 46, "community_name": "Community 46", "source_file": "api\\app\\core\\agent_registry.py", "file_type": "code", "degree": 1}, {"id": "core_agent_registry_rationale_1", "label": "Minimal agent base types retained for compatibility with batch runners.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Minimal agent base types retained for compatibility with batch runners.", "community": 46, "community_name": "Community 46", "source_file": "api\\app\\core\\agent_registry.py", "file_type": "rationale", "degree": 1}, {"id": "core_agent_registry_rationale_10", "label": "Common base for non-chat agents still using the old base contract.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Common base for non-chat agents still using the old base contract.", "community": 46, "community_name": "Community 46", "source_file": "api\\app\\core\\agent_registry.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_core_agent_runner_py", "label": "agent_runner.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "agent_runner.py", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 19}, {"id": "core_agent_runner_is_agent_running", "label": "is_agent_running()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "is_agent_running()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 3}, {"id": "core_agent_runner_is_overdue", "label": "_is_overdue()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_is_overdue()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 2}, {"id": "core_agent_runner_make_agent_executor", "label": "_make_agent_executor()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_make_agent_executor()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 4}, {"id": "core_agent_runner_as_text", "label": "_as_text()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_as_text()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 3}, {"id": "core_agent_runner_run_agent_with_tools", "label": "_run_agent_with_tools()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_run_agent_with_tools()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 11}, {"id": "core_agent_runner_build_processing_tools", "label": "_build_processing_tools()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_processing_tools()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 4}, {"id": "core_agent_runner_scan_directories", "label": "_scan_directories()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_scan_directories()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 6}, {"id": "core_agent_runner_fetch_projects", "label": "_fetch_projects()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_fetch_projects()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 4}, {"id": "core_agent_runner_fetch_domain_entities", "label": "_fetch_domain_entities()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_fetch_domain_entities()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 3}, {"id": "core_agent_runner_format_entities_for_context", "label": "_format_entities_for_context()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_format_entities_for_context()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 2}, {"id": "core_agent_runner_format_projects", "label": "_format_projects()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_format_projects()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 5}, {"id": "core_agent_runner_format_metadata", "label": "_format_metadata()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_format_metadata()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 5}, {"id": "core_agent_runner_get_extraction_rules", "label": "_get_extraction_rules()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_extraction_rules()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 5}, {"id": "core_agent_runner_get_no_match_behavior", "label": "_get_no_match_behavior()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_no_match_behavior()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 5}, {"id": "core_agent_runner_run_local_agent", "label": "run_local_agent()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 13.1, "font": {"size": 0, "color": "#ffffff"}, "title": "run_local_agent()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 24}, {"id": "core_agent_runner_run_cloud_agent", "label": "run_cloud_agent()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "run_cloud_agent()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 14}, {"id": "core_agent_runner_trigger_pending_runs", "label": "trigger_pending_runs()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "trigger_pending_runs()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 3}, {"id": "core_agent_runner_finalize_run", "label": "_finalize_run()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_finalize_run()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "code", "degree": 4}, {"id": "core_agent_runner_rationale_1", "label": "Agent run orchestrator. Drives two agent types: * **Local directory agent*", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Agent run orchestrator. Drives two agent types: * **Local directory agent*", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_runner_rationale_62", "label": "Return ``True`` if *agent_id* already has a run in progress.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Return ``True`` if *agent_id* already has a run in progress.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_runner_rationale_155", "label": "Return ``True`` if the next scheduled run time has already passed. Always", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Return ``True`` if the next scheduled run time has already passed. Always", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_runner_rationale_184", "label": "Create a WS callback for ``set_client_executor()`` so that all tools can us", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Create a WS callback for ``set_client_executor()`` so that all tools can us", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_runner_rationale_234", "label": "Run an LLM agent with tool-calling, returning the final text response. If", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Run an LLM agent with tool-calling, returning the final text response. If", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_runner_rationale_331", "label": "Build the tool list for processing based on user's data_types selection.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Build the tool list for processing based on user&#x27;s data_types selection.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_runner_rationale_348", "label": "Walk directories via WS tool calls and return filtered file paths. Recurs", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Walk directories via WS tool calls and return filtered file paths. Recurs", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_runner_rationale_412", "label": "Fetch all projects from the Electron client via WS.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetch all projects from the Electron client via WS.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_runner_rationale_430", "label": "Fetch existing rows for a domain, scoped to a project where applicable.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetch existing rows for a domain, scoped to a project where applicable.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_runner_rationale_450", "label": "Format existing entity rows as a readable context block for the LLM. Incl", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Format existing entity rows as a readable context block for the LLM. Incl", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_runner_rationale_498", "label": "Format the project list for the unified system prompt.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Format the project list for the unified system prompt.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_runner_rationale_513", "label": "Format preprocessor metadata as a compact context block.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Format preprocessor metadata as a compact context block.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_runner_rationale_528", "label": "Return the extraction_prompt for *content_type* from *agent_config*. Fall", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the extraction_prompt for *content_type* from *agent_config*. Fall", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_runner_rationale_544", "label": "Derive the 'no project match' instruction from global_rules.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Derive the &#x27;no project match&#x27; instruction from global_rules.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_runner_rationale_563", "label": "Execute a local directory agent run \u2014 V2 unified flow. Phase A \u2014 Detect +", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Execute a local directory agent run \u2014 V2 unified flow. Phase A \u2014 Detect +", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_runner_rationale_780", "label": "Execute a cloud connector agent run end-to-end. Steps: 1. Verify t", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Execute a cloud connector agent run end-to-end. Steps: 1. Verify t", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_runner_rationale_994", "label": "Dispatch any overdue agent runs after an Electron device connects. Called", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Dispatch any overdue agent runs after an Electron device connects. Called", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_runner_rationale_1020", "label": "Persist the run outcome and optionally update ``last_run_at`` on the config.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Persist the run outcome and optionally update ``last_run_at`` on the config.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 5}, {"id": "api_app_core_agent_session_buffer_py", "label": "agent_session_buffer.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "agent_session_buffer.py", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\agent_session_buffer.py", "file_type": "code", "degree": 3}, {"id": "core_agent_session_buffer_sessionbuffer", "label": "_SessionBuffer", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "_SessionBuffer", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\agent_session_buffer.py", "file_type": "code", "degree": 7}, {"id": "core_agent_session_buffer_sessionbuffer_init", "label": ".__init__()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\agent_session_buffer.py", "file_type": "code", "degree": 1}, {"id": "core_agent_session_buffer_sessionbuffer_evict_stale", "label": "._evict_stale()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._evict_stale()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\agent_session_buffer.py", "file_type": "code", "degree": 2}, {"id": "core_agent_session_buffer_sessionbuffer_get", "label": ".get()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".get()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\agent_session_buffer.py", "file_type": "code", "degree": 2}, {"id": "core_agent_session_buffer_sessionbuffer_set", "label": ".set()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".set()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\agent_session_buffer.py", "file_type": "code", "degree": 7}, {"id": "core_agent_session_buffer_sessionbuffer_clear", "label": ".clear()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".clear()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\agent_session_buffer.py", "file_type": "code", "degree": 1}, {"id": "core_agent_session_buffer_rationale_1", "label": "In-process TTL buffer for per-session LangChain message history. Stores the ful", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "In-process TTL buffer for per-session LangChain message history. Stores the ful", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\agent_session_buffer.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_core_brief_agent_py", "label": "brief_agent.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "brief_agent.py", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\brief_agent.py", "file_type": "code", "degree": 5}, {"id": "core_brief_agent_resolve_language", "label": "_resolve_language()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_language()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\brief_agent.py", "file_type": "code", "degree": 3}, {"id": "core_brief_agent_build_read_tools", "label": "_build_read_tools()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_read_tools()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\brief_agent.py", "file_type": "code", "degree": 5}, {"id": "core_brief_agent_run_home_brief", "label": "run_home_brief()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "run_home_brief()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\brief_agent.py", "file_type": "code", "degree": 15}, {"id": "core_brief_agent_run_project_brief", "label": "run_project_brief()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "run_project_brief()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\brief_agent.py", "file_type": "code", "degree": 14}, {"id": "core_brief_agent_rationale_1", "label": "Brief agent \u2014 produces plain-text home and project status briefs. Read-only t", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Brief agent \u2014 produces plain-text home and project status briefs. Read-only t", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\brief_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_brief_agent_rationale_158", "label": "Stream a plain-text daily home brief. Yields (event_type, data) tuples id", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Stream a plain-text daily home brief. Yields (event_type, data) tuples id", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\brief_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_brief_agent_rationale_198", "label": "Stream a plain-text project status brief for project_id. Yields (event_ty", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Stream a plain-text project status brief for project_id. Yields (event_ty", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\brief_agent.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_core_deep_agent_py", "label": "deep_agent.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 16.2, "font": {"size": 12, "color": "#ffffff"}, "title": "deep_agent.py", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 49}, {"id": "core_deep_agent_language_instruction", "label": "_language_instruction()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "_language_instruction()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 7}, {"id": "core_deep_agent_format_folder_manifest", "label": "format_folder_manifest()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "format_folder_manifest()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 8}, {"id": "core_deep_agent_fetch_project_manifest", "label": "_fetch_project_manifest()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_fetch_project_manifest()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 6}, {"id": "core_deep_agent_build_brief_multi_project_manifest", "label": "build_brief_multi_project_manifest()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "build_brief_multi_project_manifest()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 7}, {"id": "core_deep_agent_datetime_context_injection", "label": "_datetime_context_injection()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_datetime_context_injection()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 12}, {"id": "core_deep_agent_proactive_hints_injection", "label": "_proactive_hints_injection()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_proactive_hints_injection()", "community": 7, "community_name": "Community 7", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 11}, {"id": "core_deep_agent_relational_memory_injection", "label": "_relational_memory_injection()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "_relational_memory_injection()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 7}, {"id": "core_deep_agent_user_identity_injection", "label": "_user_identity_injection()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_user_identity_injection()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 5}, {"id": "core_deep_agent_request_context_block", "label": "_request_context_block()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "_request_context_block()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 7}, {"id": "core_deep_agent_as_text", "label": "_as_text()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_as_text()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 5}, {"id": "core_deep_agent_candidate_tokens", "label": "_candidate_tokens()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_candidate_tokens()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 2}, {"id": "core_deep_agent_resolve_project_id_from_message", "label": "_resolve_project_id_from_message()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_project_id_from_message()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 7}, {"id": "core_deep_agent_needs_project_resolution", "label": "_needs_project_resolution()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_needs_project_resolution()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 2}, {"id": "core_deep_agent_prepare_context", "label": "_prepare_context()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_prepare_context()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 9}, {"id": "core_deep_agent_all_tools", "label": "_all_tools()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_all_tools()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 2}, {"id": "core_deep_agent_trace_id_from_context", "label": "_trace_id_from_context()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_trace_id_from_context()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 8}, {"id": "core_deep_agent_session_id_from_context", "label": "_session_id_from_context()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_session_id_from_context()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 3}, {"id": "core_deep_agent_build_system_prompt", "label": "_build_system_prompt()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_system_prompt()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 19}, {"id": "core_deep_agent_is_upcoming_timeline_query", "label": "_is_upcoming_timeline_query()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_is_upcoming_timeline_query()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 2}, {"id": "core_deep_agent_timeline_date_in_current_month_or_future", "label": "_timeline_date_in_current_month_or_future()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_timeline_date_in_current_month_or_future()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 2}, {"id": "core_deep_agent_normalize_tagged_list_lines", "label": "_normalize_tagged_list_lines()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "_normalize_tagged_list_lines()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 7}, {"id": "core_deep_agent_strip_floating_markup_fragment", "label": "_strip_floating_markup_fragment()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_strip_floating_markup_fragment()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 5}, {"id": "core_deep_agent_strip_floating_markup", "label": "_strip_floating_markup()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_strip_floating_markup()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 4}, {"id": "core_deep_agent_fallback_from_raw_floating_text", "label": "_fallback_from_raw_floating_text()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_fallback_from_raw_floating_text()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 4}, {"id": "core_deep_agent_floatingstreamsanitizer", "label": "_FloatingStreamSanitizer", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "_FloatingStreamSanitizer", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 7}, {"id": "core_deep_agent_floatingstreamsanitizer_init", "label": ".__init__()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 1}, {"id": "core_deep_agent_split_safe_boundary", "label": "_split_safe_boundary()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_split_safe_boundary()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 2}, {"id": "core_deep_agent_floatingstreamsanitizer_feed", "label": ".feed()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".feed()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 4}, {"id": "core_deep_agent_floatingstreamsanitizer_finalize", "label": ".finalize()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".finalize()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 4}, {"id": "core_deep_agent_normalize_memory_label", "label": "_normalize_memory_label()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_normalize_memory_label()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 1}, {"id": "core_deep_agent_memory_tools", "label": "_memory_tools()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_memory_tools()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 4}, {"id": "core_deep_agent_read_only_memory_tools", "label": "_read_only_memory_tools()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_read_only_memory_tools()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 6}, {"id": "core_deep_agent_brief_research_tools", "label": "_brief_research_tools()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_brief_research_tools()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 6}, {"id": "core_deep_agent_all_tools_for_user", "label": "_all_tools_for_user()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_all_tools_for_user()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 6}, {"id": "core_deep_agent_detect_domain_section", "label": "_detect_domain_section()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_detect_domain_section()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 2}, {"id": "core_deep_agent_normalize_domain_payload", "label": "_normalize_domain_payload()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_normalize_domain_payload()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 3}, {"id": "core_deep_agent_parse_json_object", "label": "_parse_json_object()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_json_object()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 2}, {"id": "core_deep_agent_infer_floating_domain_rule_based", "label": "_infer_floating_domain_rule_based()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_infer_floating_domain_rule_based()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 4}, {"id": "core_deep_agent_infer_floating_domain", "label": "_infer_floating_domain()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_infer_floating_domain()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 14}, {"id": "core_deep_agent_history_to_messages", "label": "_history_to_messages()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_history_to_messages()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 3}, {"id": "core_deep_agent_run_single_agent", "label": "_run_single_agent()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_run_single_agent()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 16}, {"id": "core_deep_agent_run_single_agent_stream", "label": "_run_single_agent_stream()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_run_single_agent_stream()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 20}, {"id": "core_deep_agent_run_home", "label": "run_home()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "run_home()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 7}, {"id": "core_deep_agent_run_floating", "label": "run_floating()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "run_floating()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 9}, {"id": "core_deep_agent_run_home_stream", "label": "run_home_stream()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "run_home_stream()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 12}, {"id": "core_deep_agent_run_floating_stream", "label": "run_floating_stream()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "run_floating_stream()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 23}, {"id": "core_deep_agent_run_task_brief_research_stream", "label": "run_task_brief_research_stream()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "run_task_brief_research_stream()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 11}, {"id": "core_deep_agent_update_core_memory", "label": "update_core_memory()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "update_core_memory()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 4}, {"id": "core_deep_agent_rationale_1", "label": "Single-agent runners for home and contextual chat contexts.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Single-agent runners for home and contextual chat contexts.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 3}, {"id": "core_deep_agent_rationale_47", "label": "Return a system-prompt suffix that tells the LLM to respond in the user's langua", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a system-prompt suffix that tells the LLM to respond in the user&#x27;s langua", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_67", "label": "Format a folder manifest into the <linked_folder> block. Truncates by mti", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Format a folder manifest into the &lt;linked_folder&gt; block. Truncates by mti", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_99", "label": "Fetch manifest from Electron via execute_on_client. Returns None if unlinked or", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetch manifest from Electron via execute_on_client. Returns None if unlinked or", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_114", "label": "Build a compact multi-project manifest for the daily brief agent. Calls e", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Build a compact multi-project manifest for the daily brief agent. Calls e", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_151", "label": "Build a comprehensive DATE CONTEXT block with pre-computed ms-epoch boundaries f", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Build a comprehensive DATE CONTEXT block with pre-computed ms-epoch boundaries f", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_240", "label": "Return a system-prompt paragraph listing proactive behavioral hints. Retu", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a system-prompt paragraph listing proactive behavioral hints. Retu", "community": 7, "community_name": "Community 7", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_256", "label": "Return a system-prompt paragraph listing known people/projects from relational m", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a system-prompt paragraph listing known people/projects from relational m", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_275", "label": "Return a compact user-profile block from core memory onboarding fields. R", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a compact user-profile block from core memory onboarding fields. R", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_291", "label": "Return a small block with per-request scope and resolved project context.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a small block with per-request scope and resolved project context.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_506", "label": "Resolve likely project UUID from user message using client project list.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Resolve likely project UUID from user message using client project list.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_578", "label": "Fetch Langfuse template and compile all per-request slots into one system prompt", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetch Langfuse template and compile all per-request slots into one system prompt", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_674", "label": "Ensure floating responses stay plain text with no XML-like tag wrappers.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Ensure floating responses stay plain text with no XML-like tag wrappers.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_691", "label": "Streaming sanitizer that removes floating markup without buffering the full answ", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Streaming sanitizer that removes floating markup without buffering the full answ", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_879", "label": "Return memory tools that only read \u2014 safe for the read-only brief-agent subset.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return memory tools that only read \u2014 safe for the read-only brief-agent subset.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_889", "label": "Return the full tool palette for Stage-1 task brief research (read-only).", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the full tool palette for Stage-1 task brief research (read-only).", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_1531", "label": "Stage-1 executive assistant: deep research for one task. Yields ``(\"token", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Stage-1 executive assistant: deep research for one task. Yields ``(&quot;token", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_1578", "label": "Compatibility helper kept for callers that expect explicit memory update API.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Compatibility helper kept for callers that expect explicit memory update API.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "api_app_core_device_manager_py", "label": "device_manager.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "device_manager.py", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "code", "degree": 3}, {"id": "core_device_manager_deviceconnection", "label": "DeviceConnection", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DeviceConnection", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "code", "degree": 3}, {"id": "core_device_manager_deviceconnectionmanager", "label": "DeviceConnectionManager", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 16.2, "font": {"size": 12, "color": "#ffffff"}, "title": "DeviceConnectionManager", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "code", "degree": 49}, {"id": "core_device_manager_deviceconnectionmanager_init", "label": ".__init__()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "code", "degree": 1}, {"id": "core_device_manager_deviceconnectionmanager_register", "label": ".register()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".register()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "code", "degree": 3}, {"id": "core_device_manager_deviceconnectionmanager_unregister", "label": ".unregister()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".unregister()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "code", "degree": 2}, {"id": "core_device_manager_deviceconnectionmanager_get_ws", "label": ".get_ws()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_ws()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "code", "degree": 2}, {"id": "core_device_manager_deviceconnectionmanager_is_online", "label": ".is_online()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".is_online()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "code", "degree": 2}, {"id": "core_device_manager_deviceconnectionmanager_send_frame", "label": ".send_frame()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".send_frame()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "code", "degree": 2}, {"id": "core_device_manager_deviceconnectionmanager_create_pending_call", "label": ".create_pending_call()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".create_pending_call()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "code", "degree": 2}, {"id": "core_device_manager_deviceconnectionmanager_resolve_pending_call", "label": ".resolve_pending_call()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".resolve_pending_call()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "code", "degree": 2}, {"id": "core_device_manager_rationale_1", "label": "Device connection manager. Maintains in-memory state for all active Electron", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Device connection manager. Maintains in-memory state for all active Electron", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "rationale", "degree": 1}, {"id": "core_device_manager_rationale_34", "label": "State for a single connected Electron device.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "State for a single connected Electron device.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "rationale", "degree": 1}, {"id": "core_device_manager_rationale_43", "label": "Singleton registry of active Electron WebSocket connections. Thread/task", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Singleton registry of active Electron WebSocket connections. Thread/task", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "rationale", "degree": 1}, {"id": "core_device_manager_rationale_56", "label": "Store the active connection for *user_id*, replacing any previous one.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Store the active connection for *user_id*, replacing any previous one.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "rationale", "degree": 1}, {"id": "core_device_manager_rationale_74", "label": "Remove the connection for *user_id* and cancel any pending futures.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Remove the connection for *user_id* and cancel any pending futures.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "rationale", "degree": 1}, {"id": "core_device_manager_rationale_86", "label": "Return the active WebSocket for *user_id*, or ``None`` if offline.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the active WebSocket for *user_id*, or ``None`` if offline.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "rationale", "degree": 1}, {"id": "core_device_manager_rationale_91", "label": "Return ``True`` if the user has an active connection. If *device_id*", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return ``True`` if the user has an active connection. If *device_id*", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "rationale", "degree": 1}, {"id": "core_device_manager_rationale_105", "label": "Send *frame* as a JSON text message to the device. Raises ``RuntimeEr", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Send *frame* as a JSON text message to the device. Raises ``RuntimeEr", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "rationale", "degree": 1}, {"id": "core_device_manager_rationale_121", "label": "Register a Future that will be resolved when the tool_result arrives.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Register a Future that will be resolved when the tool_result arrives.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "rationale", "degree": 1}, {"id": "core_device_manager_rationale_138", "label": "Fulfil the Future registered under *call_id* with the Electron result.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Fulfil the Future registered under *call_id* with the Electron result.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\device_manager.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_core_embeddings_py", "label": "embeddings.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "embeddings.py", "community": 7, "community_name": "Community 7", "source_file": "api\\app\\core\\embeddings.py", "file_type": "code", "degree": 2}, {"id": "core_embeddings_embed_text", "label": "embed_text()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "embed_text()", "community": 7, "community_name": "Community 7", "source_file": "api\\app\\core\\embeddings.py", "file_type": "code", "degree": 6}, {"id": "core_embeddings_rationale_1", "label": "OpenAI embedding helper for associative memory tier. Single public function:", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "OpenAI embedding helper for associative memory tier. Single public function:", "community": 7, "community_name": "Community 7", "source_file": "api\\app\\core\\embeddings.py", "file_type": "rationale", "degree": 1}, {"id": "core_embeddings_rationale_21", "label": "Call OpenAI text-embedding-3-small. Return None on failure (caller falls back to", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Call OpenAI text-embedding-3-small. Return None on failure (caller falls back to", "community": 7, "community_name": "Community 7", "source_file": "api\\app\\core\\embeddings.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_core_folder_indexer_py", "label": "folder_indexer.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "folder_indexer.py", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\folder_indexer.py", "file_type": "code", "degree": 10}, {"id": "core_folder_indexer_indexresult", "label": "IndexResult", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "IndexResult", "community": 10, "community_name": "Community 10", "source_file": "api\\app\\core\\folder_indexer.py", "file_type": "code", "degree": 14}, {"id": "core_folder_indexer_llm_text", "label": "_llm_text()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_llm_text()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\folder_indexer.py", "file_type": "code", "degree": 4}, {"id": "core_folder_indexer_llm_vision", "label": "_llm_vision()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_llm_vision()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\folder_indexer.py", "file_type": "code", "degree": 4}, {"id": "core_folder_indexer_summarize_image", "label": "summarize_image()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "summarize_image()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\folder_indexer.py", "file_type": "code", "degree": 9}, {"id": "core_folder_indexer_summarize_text", "label": "summarize_text()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "summarize_text()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\folder_indexer.py", "file_type": "code", "degree": 13}, {"id": "core_folder_indexer_extract_pdf_text", "label": "_extract_pdf_text()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_extract_pdf_text()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\folder_indexer.py", "file_type": "code", "degree": 3}, {"id": "core_folder_indexer_extract_docx_text", "label": "_extract_docx_text()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_extract_docx_text()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\folder_indexer.py", "file_type": "code", "degree": 3}, {"id": "core_folder_indexer_summarize_pdf", "label": "summarize_pdf()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "summarize_pdf()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\folder_indexer.py", "file_type": "code", "degree": 6}, {"id": "core_folder_indexer_summarize_docx", "label": "summarize_docx()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "summarize_docx()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\folder_indexer.py", "file_type": "code", "degree": 6}, {"id": "core_folder_indexer_rationale_1", "label": "Per-file summarisation for project folder integration.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-file summarisation for project folder integration.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\folder_indexer.py", "file_type": "rationale", "degree": 1}, {"id": "core_folder_indexer_rationale_40", "label": "Make the LLM call for text summarisation. Defined as a standalone async f", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Make the LLM call for text summarisation. Defined as a standalone async f", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\folder_indexer.py", "file_type": "rationale", "degree": 1}, {"id": "core_folder_indexer_rationale_50", "label": "Make the LLM call for vision (image) summarisation. Accepts the message l", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Make the LLM call for vision (image) summarisation. Accepts the message l", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\folder_indexer.py", "file_type": "rationale", "degree": 1}, {"id": "core_folder_indexer_rationale_60", "label": "Return a compact summary of an image file using vision. Parameters -", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a compact summary of an image file using vision. Parameters -", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\folder_indexer.py", "file_type": "rationale", "degree": 1}, {"id": "core_folder_indexer_rationale_99", "label": "Return a compact summary of a text file. Parameters ----------", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a compact summary of a text file. Parameters ----------", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\folder_indexer.py", "file_type": "rationale", "degree": 1}, {"id": "core_folder_indexer_rationale_155", "label": "Return a compact summary of a PDF file. Parameters ---------- p", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a compact summary of a PDF file. Parameters ---------- p", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\folder_indexer.py", "file_type": "rationale", "degree": 1}, {"id": "core_folder_indexer_rationale_171", "label": "Return a compact summary of a DOCX file. Parameters ----------", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a compact summary of a DOCX file. Parameters ----------", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\folder_indexer.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_core_langfuse_client_py", "label": "langfuse_client.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "langfuse_client.py", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\langfuse_client.py", "file_type": "code", "degree": 7}, {"id": "core_langfuse_client_get_langfuse", "label": "get_langfuse()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_langfuse()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\langfuse_client.py", "file_type": "code", "degree": 18}, {"id": "core_langfuse_client_get_prompt_or_fallback", "label": "get_prompt_or_fallback()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_prompt_or_fallback()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\langfuse_client.py", "file_type": "code", "degree": 18}, {"id": "core_langfuse_client_compile_prompt", "label": "compile_prompt()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "compile_prompt()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\langfuse_client.py", "file_type": "code", "degree": 12}, {"id": "core_langfuse_client_extract_usage", "label": "extract_usage()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "extract_usage()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\langfuse_client.py", "file_type": "code", "degree": 13}, {"id": "core_langfuse_client_hash_user_id", "label": "hash_user_id()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "hash_user_id()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\langfuse_client.py", "file_type": "code", "degree": 3}, {"id": "core_langfuse_client_langfuse_context", "label": "langfuse_context()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "langfuse_context()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\langfuse_client.py", "file_type": "code", "degree": 10}, {"id": "core_langfuse_client_rationale_1", "label": "Langfuse observability \u2014 singleton client and prompt helpers. If LANGFUSE_SEC", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Langfuse observability \u2014 singleton client and prompt helpers. If LANGFUSE_SEC", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\langfuse_client.py", "file_type": "rationale", "degree": 1}, {"id": "core_langfuse_client_rationale_54", "label": "Return the Langfuse singleton, or ``None`` when not configured.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the Langfuse singleton, or ``None`` when not configured.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\langfuse_client.py", "file_type": "rationale", "degree": 1}, {"id": "core_langfuse_client_rationale_83", "label": "Fetch a text prompt from Langfuse; fall back to ``fallback`` on any error.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetch a text prompt from Langfuse; fall back to ``fallback`` on any error.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\langfuse_client.py", "file_type": "rationale", "degree": 1}, {"id": "core_langfuse_client_rationale_109", "label": "Compile *template* with *variables*, choosing the right syntax. * When *p", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Compile *template* with *variables*, choosing the right syntax. * When *p", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\langfuse_client.py", "file_type": "rationale", "degree": 1}, {"id": "core_langfuse_client_rationale_141", "label": "Extract token usage from a LangChain AI message into Langfuse format.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Extract token usage from a LangChain AI message into Langfuse format.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\langfuse_client.py", "file_type": "rationale", "degree": 1}, {"id": "core_langfuse_client_rationale_153", "label": "Return a SHA-256 hash of *user_id* for use as Langfuse ``user_id``. This", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a SHA-256 hash of *user_id* for use as Langfuse ``user_id``. This", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\langfuse_client.py", "file_type": "rationale", "degree": 1}, {"id": "core_langfuse_client_rationale_167", "label": "Propagate ``user_id`` (hashed) and ``session_id`` to all Langfuse observations.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Propagate ``user_id`` (hashed) and ``session_id`` to all Langfuse observations.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\langfuse_client.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_core_llm_py", "label": "llm.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "llm.py", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\llm.py", "file_type": "code", "degree": 7}, {"id": "core_llm_api_key_for_model", "label": "_api_key_for_model()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_api_key_for_model()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\llm.py", "file_type": "code", "degree": 3}, {"id": "core_llm_get_llm", "label": "get_llm()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "get_llm()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\llm.py", "file_type": "code", "degree": 7}, {"id": "core_llm_model_for_agent", "label": "model_for_agent()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "model_for_agent()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\llm.py", "file_type": "code", "degree": 13}, {"id": "core_llm_get_agent_llm", "label": "get_agent_llm()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "get_agent_llm()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\llm.py", "file_type": "code", "degree": 16}, {"id": "core_llm_embed", "label": "embed()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "embed()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\llm.py", "file_type": "code", "degree": 6}, {"id": "core_llm_rationale_1", "label": "LLM factory \u2014 centralised model instantiation via LiteLLM. Every agent and th", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "LLM factory \u2014 centralised model instantiation via LiteLLM. Every agent and th", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\llm.py", "file_type": "rationale", "degree": 1}, {"id": "core_llm_rationale_47", "label": "Return the most appropriate API key for the given LiteLLM model string.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the most appropriate API key for the given LiteLLM model string.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\llm.py", "file_type": "rationale", "degree": 1}, {"id": "core_llm_rationale_71", "label": "Return a LangChain chat model backed by LiteLLM. LiteLLM exposes an OpenA", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a LangChain chat model backed by LiteLLM. LiteLLM exposes an OpenA", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\llm.py", "file_type": "rationale", "degree": 1}, {"id": "core_llm_rationale_120", "label": "Return the resolved model string for *agent_name* (for Langfuse tracking).", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the resolved model string for *agent_name* (for Langfuse tracking).", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\llm.py", "file_type": "rationale", "degree": 1}, {"id": "core_llm_rationale_129", "label": "Return an LLM configured for *agent_name*, respecting per-agent overrides.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return an LLM configured for *agent_name*, respecting per-agent overrides.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\llm.py", "file_type": "rationale", "degree": 1}, {"id": "core_llm_rationale_139", "label": "Return an embedding vector for *text*. Uses ``settings.LLM_EMBED_MODEL``", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return an embedding vector for *text*. Uses ``settings.LLM_EMBED_MODEL``", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\llm.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_core_memory_extraction_py", "label": "memory_extraction.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "memory_extraction.py", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "code", "degree": 11}, {"id": "core_memory_extraction_memorycandidate", "label": "MemoryCandidate", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "MemoryCandidate", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "code", "degree": 15}, {"id": "core_memory_extraction_extractionresult", "label": "ExtractionResult", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ExtractionResult", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "code", "degree": 11}, {"id": "core_memory_extraction_extract_candidates", "label": "extract_candidates()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "extract_candidates()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "code", "degree": 10}, {"id": "core_memory_extraction_decide_action", "label": "decide_action()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "decide_action()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "code", "degree": 13}, {"id": "core_memory_extraction_run_extraction", "label": "run_extraction()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "run_extraction()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "code", "degree": 5}, {"id": "core_memory_extraction_run_extraction_inner", "label": "_run_extraction_inner()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_run_extraction_inner()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "code", "degree": 5}, {"id": "core_memory_extraction_apply_candidate", "label": "_apply_candidate()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_apply_candidate()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "code", "degree": 6}, {"id": "core_memory_extraction_content_to_key", "label": "_content_to_key()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_content_to_key()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "code", "degree": 3}, {"id": "core_memory_extraction_upsert_relation", "label": "_upsert_relation()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_upsert_relation()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "code", "degree": 3}, {"id": "core_memory_extraction_store_proactive_stub", "label": "_store_proactive_stub()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_store_proactive_stub()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "code", "degree": 6}, {"id": "core_memory_extraction_rationale_1", "label": "Mem0-style Extract/Update pipeline \u2014 Phase 2. Runs after every ``store_episod", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Mem0-style Extract/Update pipeline \u2014 Phase 2. Runs after every ``store_episod", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "rationale", "degree": 3}, {"id": "core_memory_extraction_rationale_89", "label": "Call gpt-4o-mini to extract memory candidates from the latest turn. Retur", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Call gpt-4o-mini to extract memory candidates from the latest turn. Retur", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "rationale", "degree": 3}, {"id": "core_memory_extraction_rationale_163", "label": "Decide what to do with a candidate given existing memories in the same tier.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decide what to do with a candidate given existing memories in the same tier.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "rationale", "degree": 3}, {"id": "core_memory_extraction_rationale_233", "label": "Full Mem0-style extract/update pipeline for one conversation turn. Steps:", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Full Mem0-style extract/update pipeline for one conversation turn. Steps:", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "rationale", "degree": 3}, {"id": "core_memory_extraction_rationale_335", "label": "Fetch neighbours, decide action, apply to the appropriate tier.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetch neighbours, decide action, apply to the appropriate tier.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "rationale", "degree": 3}, {"id": "core_memory_extraction_rationale_393", "label": "Derive a short snake_case key from a content string (first 40 chars).", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Derive a short snake_case key from a content string (first 40 chars).", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "rationale", "degree": 3}, {"id": "core_memory_extraction_rationale_406", "label": "Upsert a relation row via MemoryMiddleware.upsert_relation (Phase 3).", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Upsert a relation row via MemoryMiddleware.upsert_relation (Phase 3).", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "rationale", "degree": 3}, {"id": "core_memory_extraction_rationale_431", "label": "Store a proactive pattern row directly (MemoryProactive model).", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Store a proactive pattern row directly (MemoryProactive model).", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_extraction.py", "file_type": "rationale", "degree": 3}, {"id": "api_app_core_memory_maintenance_py", "label": "memory_maintenance.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "memory_maintenance.py", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "code", "degree": 13}, {"id": "core_memory_maintenance_decay_relations", "label": "decay_relations()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "decay_relations()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "code", "degree": 5}, {"id": "core_memory_maintenance_decay_relations_inner", "label": "_decay_relations_inner()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_decay_relations_inner()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "code", "degree": 2}, {"id": "core_memory_maintenance_drain_extraction_queue", "label": "drain_extraction_queue()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "drain_extraction_queue()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "code", "degree": 4}, {"id": "core_memory_maintenance_drain_extraction_queue_inner", "label": "_drain_extraction_queue_inner()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_drain_extraction_queue_inner()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "code", "degree": 3}, {"id": "core_memory_maintenance_mine_proactive_patterns", "label": "mine_proactive_patterns()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "mine_proactive_patterns()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "code", "degree": 4}, {"id": "core_memory_maintenance_mine_proactive_patterns_inner", "label": "_mine_proactive_patterns_inner()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_mine_proactive_patterns_inner()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "code", "degree": 6}, {"id": "core_memory_maintenance_extract_proactive_patterns", "label": "_extract_proactive_patterns()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_extract_proactive_patterns()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "code", "degree": 5}, {"id": "core_memory_maintenance_decay_proactive_patterns", "label": "_decay_proactive_patterns()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_decay_proactive_patterns()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "code", "degree": 3}, {"id": "core_memory_maintenance_audit_memory", "label": "audit_memory()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "audit_memory()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "code", "degree": 6}, {"id": "core_memory_maintenance_audit_memory_inner", "label": "_audit_memory_inner()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_audit_memory_inner()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "code", "degree": 4}, {"id": "core_memory_maintenance_scan_associative_contradictions", "label": "_scan_associative_contradictions()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_scan_associative_contradictions()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "code", "degree": 16}, {"id": "core_memory_maintenance_canonicalize_relation_labels", "label": "_canonicalize_relation_labels()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.2, "font": {"size": 0, "color": "#ffffff"}, "title": "_canonicalize_relation_labels()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "code", "degree": 17}, {"id": "core_memory_maintenance_rationale_1", "label": "Memory maintenance jobs \u2014 Phase 3/5. Three entrypoints called by the schedule", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Memory maintenance jobs \u2014 Phase 3/5. Three entrypoints called by the schedule", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "rationale", "degree": 7}, {"id": "core_memory_maintenance_rationale_48", "label": "Apply confidence decay to all relation rows for a user. Decay rule: confi", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Apply confidence decay to all relation rows for a user. Decay rule: confi", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "rationale", "degree": 7}, {"id": "core_memory_maintenance_rationale_108", "label": "Process pending ExtractionQueue rows for Free-tier users. Each row corres", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Process pending ExtractionQueue rows for Free-tier users. Each row corres", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "rationale", "degree": 7}, {"id": "core_memory_maintenance_rationale_158", "label": "Mine recurring behavioral patterns from last 30 days of episodes (Power+ only).", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Mine recurring behavioral patterns from last 30 days of episodes (Power+ only).", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "rationale", "degree": 7}, {"id": "core_memory_maintenance_rationale_257", "label": "Call memory-miner LLM to identify recurring behavioral/temporal patterns.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Call memory-miner LLM to identify recurring behavioral/temporal patterns.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "rationale", "degree": 7}, {"id": "core_memory_maintenance_rationale_281", "label": "Decay confidence of existing proactive patterns; prune below threshold.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Decay confidence of existing proactive patterns; prune below threshold.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "rationale", "degree": 7}, {"id": "core_memory_maintenance_rationale_349", "label": "Weekly audit: contradiction scan on associative facts + label canonicalization o", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Weekly audit: contradiction scan on associative facts + label canonicalization o", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "rationale", "degree": 7}, {"id": "core_memory_maintenance_rationale_382", "label": "Decrypt associative facts, ask LLM to flag contradictions, delete superseded row", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Decrypt associative facts, ask LLM to flag contradictions, delete superseded row", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "rationale", "degree": 7}, {"id": "core_memory_maintenance_rationale_485", "label": "Group near-duplicate entity labels in memory_relations and unify to canonical fo", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Group near-duplicate entity labels in memory_relations and unify to canonical fo", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_maintenance.py", "file_type": "rationale", "degree": 7}, {"id": "api_app_core_memory_middleware_py", "label": "memory_middleware.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "memory_middleware.py", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 5}, {"id": "core_memory_middleware_now", "label": "_now()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_now()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 2}, {"id": "core_memory_middleware_memorymiddleware", "label": "MemoryMiddleware", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 40.0, "font": {"size": 12, "color": "#ffffff"}, "title": "MemoryMiddleware", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 236}, {"id": "core_memory_middleware_memorymiddleware_init", "label": ".__init__()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 1}, {"id": "core_memory_middleware_memorymiddleware_enrich_context", "label": ".enrich_context()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".enrich_context()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 9}, {"id": "core_memory_middleware_memorymiddleware_store_episode", "label": ".store_episode()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".store_episode()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 8}, {"id": "core_memory_middleware_memorymiddleware_dispatch_extraction", "label": "._dispatch_extraction()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "._dispatch_extraction()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 5}, {"id": "core_memory_middleware_memorymiddleware_update_core", "label": ".update_core()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".update_core()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 9}, {"id": "core_memory_middleware_memorymiddleware_list_core_blocks", "label": ".list_core_blocks()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".list_core_blocks()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 4}, {"id": "core_memory_middleware_memorymiddleware_get_core_block", "label": ".get_core_block()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".get_core_block()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 6}, {"id": "core_memory_middleware_memorymiddleware_delete_core", "label": ".delete_core()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".delete_core()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 2}, {"id": "core_memory_middleware_memorymiddleware_append_core", "label": ".append_core()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".append_core()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 4}, {"id": "core_memory_middleware_memorymiddleware_replace_core", "label": ".replace_core()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".replace_core()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 4}, {"id": "core_memory_middleware_memorymiddleware_store_associative", "label": ".store_associative()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": ".store_associative()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 8}, {"id": "core_memory_middleware_memorymiddleware_upsert_relation", "label": ".upsert_relation()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".upsert_relation()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 7}, {"id": "core_memory_middleware_memorymiddleware_query_relations", "label": ".query_relations()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".query_relations()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 2}, {"id": "core_memory_middleware_memorymiddleware_insert_archival", "label": ".insert_archival()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".insert_archival()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 6}, {"id": "core_memory_middleware_memorymiddleware_search_archival", "label": ".search_archival()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".search_archival()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 4}, {"id": "core_memory_middleware_memorymiddleware_search_recall", "label": ".search_recall()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".search_recall()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 4}, {"id": "core_memory_middleware_memorymiddleware_get_fernet", "label": "._get_fernet()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "._get_fernet()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 12}, {"id": "core_memory_middleware_memorymiddleware_get_user_debug", "label": "._get_user_debug()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "._get_user_debug()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 7}, {"id": "core_memory_middleware_memorymiddleware_load_core", "label": "._load_core()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "._load_core()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 3}, {"id": "core_memory_middleware_memorymiddleware_load_associative", "label": "._load_associative()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "._load_associative()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 5}, {"id": "core_memory_middleware_memorymiddleware_load_episodic", "label": "._load_episodic()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "._load_episodic()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 3}, {"id": "core_memory_middleware_memorymiddleware_load_relational", "label": "._load_relational()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "._load_relational()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 3}, {"id": "core_memory_middleware_memorymiddleware_load_proactive", "label": "._load_proactive()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "._load_proactive()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 3}, {"id": "core_memory_middleware_encrypt", "label": "_encrypt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_encrypt()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 5}, {"id": "core_memory_middleware_safe_decrypt", "label": "_safe_decrypt()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_safe_decrypt()", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "code", "degree": 10}, {"id": "core_memory_middleware_rationale_1", "label": "Memory Middleware \u2014 enrich requests with memory context and store interactions.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Memory Middleware \u2014 enrich requests with memory context and store interactions.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_55", "label": "Enrich orchestrator context with memory and persist interactions after.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Enrich orchestrator context with memory and persist interactions after.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_69", "label": "Build memory context dict to inject into the orchestrator before LLM call.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Build memory context dict to inject into the orchestrator before LLM call.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_119", "label": "Summarise and store a completed interaction in episodic memory. The s", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Summarise and store a completed interaction in episodic memory. The s", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_175", "label": "Route extraction to realtime task or batch queue based on user tier.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Route extraction to realtime task or batch queue based on user tier.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_225", "label": "Upsert a core memory key/value for a user.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Upsert a core memory key/value for a user.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_263", "label": "Return core memory as editable blocks (label/value).", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return core memory as editable blocks (label/value).", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_283", "label": "Return a single core memory block value by label.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a single core memory block value by label.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_303", "label": "Delete a core memory block by label. Returns True if deleted.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Delete a core memory block by label. Returns True if deleted.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_326", "label": "Append content to a core block, creating it if missing.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Append content to a core block, creating it if missing.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_336", "label": "Replace one exact string inside a core block. Returns False if not found.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Replace one exact string inside a core block. Returns False if not found.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_352", "label": "Store associative memory; embed if user tier has real_embeddings.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Store associative memory; embed if user tier has real_embeddings.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_402", "label": "Insert or update a relation row. Matches on (user_id, subject_label, predicate,", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Insert or update a relation row. Matches on (user_id, subject_label, predicate,", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_470", "label": "Query relation rows for a user with optional filters.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Query relation rows for a user with optional filters.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_483", "label": "Insert a long-term archival memory entry.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Insert a long-term archival memory entry.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_506", "label": "Search archival memory (keyword fallback; semantic ranking can replace this).", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Search archival memory (keyword fallback; semantic ranking can replace this).", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_532", "label": "Search recall memory (episodic summaries) by keyword.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Search recall memory (episodic summaries) by keyword.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_560", "label": "Load the user's Fernet key from DB. Returns None if missing.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Load the user&#x27;s Fernet key from DB. Returns None if missing.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_569", "label": "Load lightweight user debug fields for trace logs.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Load lightweight user debug fields for trace logs.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_606", "label": "Load top-k associative memories. Pro+: pgvector cosine similarity on", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Load top-k associative memories. Pro+: pgvector cosine similarity on", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_684", "label": "Return top-10 relation strings for Pro+ users; empty list for Free.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return top-10 relation strings for Pro+ users; empty list for Free.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "core_memory_middleware_rationale_728", "label": "Decrypt and return plaintext, or None on error (corrupted/wrong key).", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Decrypt and return plaintext, or None on error (corrupted/wrong key).", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\memory_middleware.py", "file_type": "rationale", "degree": 9}, {"id": "api_app_core_note_summarizer_py", "label": "note_summarizer.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "note_summarizer.py", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\note_summarizer.py", "file_type": "code", "degree": 2}, {"id": "core_note_summarizer_generate_note_summary", "label": "generate_note_summary()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "generate_note_summary()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\note_summarizer.py", "file_type": "code", "degree": 6}, {"id": "core_note_summarizer_rationale_1", "label": "Note summarizer \u2014 generates a compact AI summary for a note. Called fire-and-fo", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Note summarizer \u2014 generates a compact AI summary for a note. Called fire-and-fo", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\note_summarizer.py", "file_type": "rationale", "degree": 1}, {"id": "core_note_summarizer_rationale_31", "label": "Return a <=250-char summary of *title* + *content*. Uses the Langfuse ``not", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a &lt;=250-char summary of *title* + *content*. Uses the Langfuse ``not", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\note_summarizer.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_core_output_formatter_py", "label": "output_formatter.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "output_formatter.py", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\core\\output_formatter.py", "file_type": "code", "degree": 3}, {"id": "core_output_formatter_extract_canvas_block", "label": "extract_canvas_block()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "extract_canvas_block()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\core\\output_formatter.py", "file_type": "code", "degree": 3}, {"id": "core_output_formatter_streamformatter", "label": "StreamFormatter", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 18.9, "font": {"size": 12, "color": "#ffffff"}, "title": "StreamFormatter", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\core\\output_formatter.py", "file_type": "code", "degree": 70}, {"id": "core_output_formatter_streamformatter_init", "label": ".__init__()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\core\\output_formatter.py", "file_type": "code", "degree": 1}, {"id": "core_output_formatter_streamformatter_format", "label": ".format()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".format()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\core\\output_formatter.py", "file_type": "code", "degree": 10}, {"id": "core_output_formatter_rationale_1", "label": "Output formatter for deep-agent stream events.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Output formatter for deep-agent stream events.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\core\\output_formatter.py", "file_type": "rationale", "degree": 5}, {"id": "core_output_formatter_rationale_19", "label": "Strip the first <canvas kind=\"...\">...<\/canvas> block from *text*. Return", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Strip the first &lt;canvas kind=&quot;...&quot;&gt;...&lt;/canvas&gt; block from *text*. Return", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\core\\output_formatter.py", "file_type": "rationale", "degree": 5}, {"id": "core_output_formatter_rationale_38", "label": "Convert `(event_type, data)` stream events into websocket frame models.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Convert `(event_type, data)` stream events into websocket frame models.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\core\\output_formatter.py", "file_type": "rationale", "degree": 5}, {"id": "api_app_core_ws_context_py", "label": "ws_context.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ws_context.py", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\ws_context.py", "file_type": "code", "degree": 8}, {"id": "core_ws_context_key_to_camel", "label": "_key_to_camel()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_key_to_camel()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\ws_context.py", "file_type": "code", "degree": 2}, {"id": "core_ws_context_keys_to_camel", "label": "_keys_to_camel()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_keys_to_camel()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\ws_context.py", "file_type": "code", "degree": 4}, {"id": "core_ws_context_set_tool_result_collector", "label": "set_tool_result_collector()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "set_tool_result_collector()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\ws_context.py", "file_type": "code", "degree": 4}, {"id": "core_ws_context_clear_tool_result_collector", "label": "clear_tool_result_collector()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "clear_tool_result_collector()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\ws_context.py", "file_type": "code", "degree": 4}, {"id": "core_ws_context_set_client_executor", "label": "set_client_executor()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "set_client_executor()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\core\\ws_context.py", "file_type": "code", "degree": 11}, {"id": "core_ws_context_clear_client_executor", "label": "clear_client_executor()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "clear_client_executor()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\core\\ws_context.py", "file_type": "code", "degree": 11}, {"id": "core_ws_context_execute_on_client", "label": "execute_on_client()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "execute_on_client()", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\ws_context.py", "file_type": "code", "degree": 45}, {"id": "core_ws_context_rationale_1", "label": "WebSocket client executor context. Holds a per-request async callback that to", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "WebSocket client executor context. Holds a per-request async callback that to", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\ws_context.py", "file_type": "rationale", "degree": 1}, {"id": "core_ws_context_rationale_23", "label": "Recursively convert dict keys from snake_case to camelCase. Mirrors the J", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Recursively convert dict keys from snake_case to camelCase. Mirrors the J", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\ws_context.py", "file_type": "rationale", "degree": 1}, {"id": "core_ws_context_rationale_50", "label": "Register *lst* as the collector for this async context.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Register *lst* as the collector for this async context.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\ws_context.py", "file_type": "rationale", "degree": 1}, {"id": "core_ws_context_rationale_55", "label": "Clear the collector (best-effort).", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Clear the collector (best-effort).", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\ws_context.py", "file_type": "rationale", "degree": 1}, {"id": "core_ws_context_rationale_60", "label": "Bind *fn* as the executor for the current async context (task/coroutine).", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Bind *fn* as the executor for the current async context (task/coroutine).", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\core\\ws_context.py", "file_type": "rationale", "degree": 1}, {"id": "core_ws_context_rationale_65", "label": "Remove the executor binding (best-effort; ContextVar resets on task exit).", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Remove the executor binding (best-effort; ContextVar resets on task exit).", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\core\\ws_context.py", "file_type": "rationale", "degree": 1}, {"id": "core_ws_context_rationale_80", "label": "Send a CRUD/vector operation to the Electron client and return the result.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Send a CRUD/vector operation to the Electron client and return the result.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\ws_context.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_core_init_py", "label": "__init__.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 252, "community_name": "Community 252", "source_file": "api\\app\\core\\__init__.py", "file_type": "code", "degree": 0}, {"id": "api_app_core_preprocessors_base_py", "label": "base.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "base.py", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\base.py", "file_type": "code", "degree": 2}, {"id": "preprocessors_base_preprocessresult", "label": "PreprocessResult", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "PreprocessResult", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\base.py", "file_type": "code", "degree": 12}, {"id": "preprocessors_base_rationale_1", "label": "Base types for the preprocessor system.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Base types for the preprocessor system.", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\base.py", "file_type": "rationale", "degree": 1}, {"id": "preprocessors_base_rationale_10", "label": "Output of a preprocessor handler. Attributes ---------- content", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Output of a preprocessor handler. Attributes ---------- content", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\base.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_core_preprocessors_email_html_py", "label": "email_html.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "email_html.py", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "file_type": "code", "degree": 4}, {"id": "preprocessors_email_html_extract_metadata", "label": "_extract_metadata()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_extract_metadata()", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "file_type": "code", "degree": 3}, {"id": "preprocessors_email_html_split_thread", "label": "_split_thread()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_split_thread()", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "file_type": "code", "degree": 3}, {"id": "preprocessors_email_html_preprocess_email_html", "label": "preprocess_email_html()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "preprocess_email_html()", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "file_type": "code", "degree": 6}, {"id": "preprocessors_email_html_rationale_1", "label": "Preprocessor for email HTML files. Handles: - HTML stripping via BeautifulSo", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Preprocessor for email HTML files. Handles: - HTML stripping via BeautifulSo", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "file_type": "rationale", "degree": 2}, {"id": "preprocessors_email_html_rationale_56", "label": "Extract Subject/From/To/Date from raw HTML or plain text.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Extract Subject/From/To/Date from raw HTML or plain text.", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "file_type": "rationale", "degree": 2}, {"id": "preprocessors_email_html_rationale_68", "label": "Return only the latest message in a threaded email.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return only the latest message in a threaded email.", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "file_type": "rationale", "degree": 2}, {"id": "preprocessors_email_html_rationale_81", "label": "Strip HTML, extract metadata, split thread from an email HTML file.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Strip HTML, extract metadata, split thread from an email HTML file.", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\email_html.py", "file_type": "rationale", "degree": 2}, {"id": "api_app_core_preprocessors_init_py", "label": "__init__.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "file_type": "code", "degree": 4}, {"id": "preprocessors_init_detect_content_type", "label": "detect_content_type()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "detect_content_type()", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "file_type": "code", "degree": 4}, {"id": "preprocessors_init_preprocess_generic", "label": "_preprocess_generic()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_preprocess_generic()", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "file_type": "code", "degree": 4}, {"id": "preprocessors_init_preprocess", "label": "preprocess()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "preprocess()", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "file_type": "code", "degree": 6}, {"id": "preprocessors_init_rationale_1", "label": "Preprocessor registry: detect content type and dispatch to handlers. Public A", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Preprocessor registry: detect content type and dispatch to handlers. Public A", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "file_type": "rationale", "degree": 2}, {"id": "preprocessors_init_rationale_34", "label": "Return a content-type string for the given file. Supported types: ``\"emai", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a content-type string for the given file. Supported types: ``&quot;emai", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "file_type": "rationale", "degree": 2}, {"id": "preprocessors_init_rationale_78", "label": "Strip HTML tags if present, return text as-is.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Strip HTML tags if present, return text as-is.", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "file_type": "rationale", "degree": 2}, {"id": "preprocessors_init_rationale_93", "label": "Dispatch *raw_content* to the handler registered for *content_type*. Fall", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Dispatch *raw_content* to the handler registered for *content_type*. Fall", "community": 25, "community_name": "Community 25", "source_file": "api\\app\\core\\preprocessors\\__init__.py", "file_type": "rationale", "degree": 2}, {"id": "api_app_integrations_gmail_py", "label": "gmail.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "gmail.py", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "code", "degree": 7}, {"id": "integrations_gmail_build_gmail_query", "label": "_build_gmail_query()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_gmail_query()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "code", "degree": 3}, {"id": "integrations_gmail_strip_html", "label": "_strip_html()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_strip_html()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "code", "degree": 3}, {"id": "integrations_gmail_parse_body", "label": "_parse_body()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_body()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "code", "degree": 4}, {"id": "integrations_gmail_parse_date", "label": "_parse_date()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_date()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "code", "degree": 3}, {"id": "integrations_gmail_gmailclient", "label": "GmailClient", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 15.8, "font": {"size": 12, "color": "#ffffff"}, "title": "GmailClient", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "code", "degree": 46}, {"id": "integrations_gmail_gmailclient_init", "label": ".__init__()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "code", "degree": 1}, {"id": "integrations_gmail_gmailclient_fetch_messages", "label": ".fetch_messages()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".fetch_messages()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "code", "degree": 3}, {"id": "integrations_gmail_refreshed_credentials", "label": "refreshed_credentials()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "refreshed_credentials()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "code", "degree": 1}, {"id": "integrations_gmail_gmailclient_fetch_sync", "label": "._fetch_sync()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "._fetch_sync()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "code", "degree": 5}, {"id": "integrations_gmail_rationale_1", "label": "Gmail API client for cloud agent integration. Wraps the Google Gmail REST API", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Gmail API client for cloud agent integration. Wraps the Google Gmail REST API", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "rationale", "degree": 1}, {"id": "integrations_gmail_rationale_55", "label": "Build a Gmail search query string from *filter_config* and *since*. Suppo", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Build a Gmail search query string from *filter_config* and *since*. Suppo", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "rationale", "degree": 1}, {"id": "integrations_gmail_rationale_113", "label": "Remove HTML tags and decode entities to get plain text.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Remove HTML tags and decode entities to get plain text.", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "rationale", "degree": 1}, {"id": "integrations_gmail_rationale_120", "label": "Recursively extract the plain-text body from a Gmail message payload. Pre", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Recursively extract the plain-text body from a Gmail message payload. Pre", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "rationale", "degree": 1}, {"id": "integrations_gmail_rationale_158", "label": "Parse an RFC 2822 email date header into a UTC ``datetime``.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Parse an RFC 2822 email date header into a UTC ``datetime``.", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "rationale", "degree": 1}, {"id": "integrations_gmail_rationale_169", "label": "Fetch email messages from a Gmail account via the Gmail REST API. Paramet", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetch email messages from a Gmail account via the Gmail REST API. Paramet", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "rationale", "degree": 1}, {"id": "integrations_gmail_rationale_210", "label": "Return up to ``_MAX_MESSAGES`` emails matching *filter_config*. Runs", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return up to ``_MAX_MESSAGES`` emails matching *filter_config*. Runs", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "rationale", "degree": 1}, {"id": "integrations_gmail_rationale_225", "label": "Return updated credential dict if the access token was refreshed. If", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Return updated credential dict if the access token was refreshed. If", "community": 253, "community_name": "Community 253", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "rationale", "degree": 0}, {"id": "integrations_gmail_rationale_252", "label": "Synchronous worker \u2014 called inside ``asyncio.to_thread()``.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Synchronous worker \u2014 called inside ``asyncio.to_thread()``.", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\gmail.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_integrations_ms_graph_py", "label": "ms_graph.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ms_graph.py", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "code", "degree": 9}, {"id": "integrations_ms_graph_strip_html", "label": "_strip_html()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_strip_html()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "code", "degree": 4}, {"id": "integrations_ms_graph_odata_datetime", "label": "_odata_datetime()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_odata_datetime()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "code", "degree": 4}, {"id": "integrations_ms_graph_build_email_filter", "label": "_build_email_filter()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_email_filter()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "code", "degree": 4}, {"id": "integrations_ms_graph_msgraphclient", "label": "MSGraphClient", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 16.7, "font": {"size": 12, "color": "#ffffff"}, "title": "MSGraphClient", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "code", "degree": 53}, {"id": "integrations_ms_graph_msgraphclient_init", "label": ".__init__()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "code", "degree": 1}, {"id": "integrations_ms_graph_msgraphclient_auth_headers", "label": "._auth_headers()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._auth_headers()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "code", "degree": 2}, {"id": "integrations_ms_graph_msgraphclient_refresh_access_token", "label": "._refresh_access_token()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "._refresh_access_token()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "code", "degree": 3}, {"id": "integrations_ms_graph_refreshed_credentials", "label": "refreshed_credentials()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "refreshed_credentials()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "code", "degree": 1}, {"id": "integrations_ms_graph_msgraphclient_get", "label": "._get()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "._get()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "code", "degree": 6}, {"id": "integrations_ms_graph_msgraphclient_fetch_emails", "label": ".fetch_emails()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".fetch_emails()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "code", "degree": 5}, {"id": "integrations_ms_graph_msgraphclient_fetch_messages", "label": ".fetch_messages()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": ".fetch_messages()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "code", "degree": 5}, {"id": "integrations_ms_graph_parse_email", "label": "_parse_email()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_email()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "code", "degree": 4}, {"id": "integrations_ms_graph_parse_teams_message", "label": "_parse_teams_message()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_teams_message()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "code", "degree": 4}, {"id": "integrations_ms_graph_rationale_1", "label": "Microsoft Graph API client for Outlook and Teams cloud agent integration. Han", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Microsoft Graph API client for Outlook and Teams cloud agent integration. Han", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "rationale", "degree": 1}, {"id": "integrations_ms_graph_rationale_49", "label": "Strip HTML tags and collapse whitespace.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Strip HTML tags and collapse whitespace.", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "rationale", "degree": 1}, {"id": "integrations_ms_graph_rationale_57", "label": "Format a datetime as an OData datetime literal (UTC, ISO 8601).", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Format a datetime as an OData datetime literal (UTC, ISO 8601).", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "rationale", "degree": 1}, {"id": "integrations_ms_graph_rationale_66", "label": "Build an OData ``$filter`` expression for the ``/me/messages`` endpoint.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Build an OData ``$filter`` expression for the ``/me/messages`` endpoint.", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "rationale", "degree": 1}, {"id": "integrations_ms_graph_rationale_120", "label": "Fetch emails and Teams messages via the Microsoft Graph REST API. Paramet", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetch emails and Teams messages via the Microsoft Graph REST API. Paramet", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "rationale", "degree": 1}, {"id": "integrations_ms_graph_rationale_140", "label": "Use MSAL to exchange the refresh token for a fresh access token. Upda", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Use MSAL to exchange the refresh token for a fresh access token. Upda", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "rationale", "degree": 1}, {"id": "integrations_ms_graph_rationale_175", "label": "Return updated credential dict if the access token was refreshed. Ret", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Return updated credential dict if the access token was refreshed. Ret", "community": 254, "community_name": "Community 254", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "rationale", "degree": 0}, {"id": "integrations_ms_graph_rationale_193", "label": "GET *url* with auth; refresh token on 401 and retry once.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "GET *url* with auth; refresh token on 401 and retry once.", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "rationale", "degree": 1}, {"id": "integrations_ms_graph_rationale_211", "label": "Return up to ``_MAX_EMAILS`` Outlook messages matching *filter_config*.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return up to ``_MAX_EMAILS`` Outlook messages matching *filter_config*.", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "rationale", "degree": 1}, {"id": "integrations_ms_graph_rationale_250", "label": "Return up to ``_MAX_MESSAGES`` Teams messages matching *filter_config*.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return up to ``_MAX_MESSAGES`` Teams messages matching *filter_config*.", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\ms_graph.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_integrations_init_py", "label": "__init__.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\__init__.py", "file_type": "code", "degree": 9}, {"id": "integrations_init_emailmessage", "label": "EmailMessage", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "EmailMessage", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\__init__.py", "file_type": "code", "degree": 7}, {"id": "integrations_init_as_text", "label": "as_text()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "as_text()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\__init__.py", "file_type": "code", "degree": 1}, {"id": "integrations_init_chatmessage", "label": "ChatMessage", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatMessage", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\__init__.py", "file_type": "code", "degree": 6}, {"id": "integrations_init_get_fernet", "label": "_get_fernet()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_fernet()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\__init__.py", "file_type": "code", "degree": 4}, {"id": "integrations_init_encrypt_token", "label": "encrypt_token()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "encrypt_token()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\__init__.py", "file_type": "code", "degree": 9}, {"id": "integrations_init_decrypt_token", "label": "decrypt_token()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "decrypt_token()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\__init__.py", "file_type": "code", "degree": 7}, {"id": "integrations_init_get_provider", "label": "get_provider()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "get_provider()", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\__init__.py", "file_type": "code", "degree": 9}, {"id": "integrations_init_rationale_1", "label": "Cloud provider integration utilities. Provides: * Shared message dataclass", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Cloud provider integration utilities. Provides: * Shared message dataclass", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\__init__.py", "file_type": "rationale", "degree": 3}, {"id": "integrations_init_rationale_43", "label": "A single email message fetched from Gmail or Outlook.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "A single email message fetched from Gmail or Outlook.", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\__init__.py", "file_type": "rationale", "degree": 3}, {"id": "integrations_init_rationale_54", "label": "Return a human-readable text representation for LLM extraction.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a human-readable text representation for LLM extraction.", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\__init__.py", "file_type": "rationale", "degree": 2}, {"id": "integrations_init_rationale_67", "label": "A single Teams chat or channel message fetched from MS Graph.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "A single Teams chat or channel message fetched from MS Graph.", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\__init__.py", "file_type": "rationale", "degree": 3}, {"id": "integrations_init_rationale_77", "label": "Return a human-readable text representation for LLM extraction.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a human-readable text representation for LLM extraction.", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\__init__.py", "file_type": "rationale", "degree": 2}, {"id": "integrations_init_rationale_91", "label": "Return a ``Fernet`` instance using ``settings.OAUTH_ENCRYPTION_KEY``. Rai", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a ``Fernet`` instance using ``settings.OAUTH_ENCRYPTION_KEY``. Rai", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\__init__.py", "file_type": "rationale", "degree": 3}, {"id": "integrations_init_rationale_106", "label": "Fernet-encrypt an OAuth credential dict and return a base64 string. Store", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Fernet-encrypt an OAuth credential dict and return a base64 string. Store", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\__init__.py", "file_type": "rationale", "degree": 3}, {"id": "integrations_init_rationale_122", "label": "Decrypt a Fernet-encrypted token string and return the credential dict. R", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decrypt a Fernet-encrypted token string and return the credential dict. R", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\__init__.py", "file_type": "rationale", "degree": 3}, {"id": "integrations_init_rationale_143", "label": "Return the correct provider client for *provider*. Parameters ------", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the correct provider client for *provider*. Parameters ------", "community": 4, "community_name": "Community 4", "source_file": "api\\app\\integrations\\__init__.py", "file_type": "rationale", "degree": 3}, {"id": "api_tests_conftest_py", "label": "conftest.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "conftest.py", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\conftest.py", "file_type": "code", "degree": 13}, {"id": "tests_conftest_set_sqlite_pragma", "label": "_set_sqlite_pragma()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_set_sqlite_pragma()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\conftest.py", "file_type": "code", "degree": 1}, {"id": "tests_conftest_create_tables", "label": "_create_tables()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_create_tables()", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\conftest.py", "file_type": "code", "degree": 5}, {"id": "tests_conftest_db_session", "label": "db_session()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "db_session()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\conftest.py", "file_type": "code", "degree": 2}, {"id": "tests_conftest_client", "label": "client()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "client()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\conftest.py", "file_type": "code", "degree": 2}, {"id": "tests_conftest_make_jwt", "label": "make_jwt()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "make_jwt()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\conftest.py", "file_type": "code", "degree": 13}, {"id": "tests_conftest_auth_header", "label": "auth_header()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "auth_header()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\conftest.py", "file_type": "code", "degree": 9}, {"id": "tests_conftest_db", "label": "db()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "db()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\conftest.py", "file_type": "code", "degree": 2}, {"id": "tests_conftest_test_user_free", "label": "test_user_free()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_user_free()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\conftest.py", "file_type": "code", "degree": 2}, {"id": "tests_conftest_test_user_power", "label": "test_user_power()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_user_power()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\conftest.py", "file_type": "code", "degree": 2}, {"id": "tests_conftest_auth_headers_free", "label": "auth_headers_free()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "auth_headers_free()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\conftest.py", "file_type": "code", "degree": 3}, {"id": "tests_conftest_pytest_addoption", "label": "pytest_addoption()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "pytest_addoption()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\conftest.py", "file_type": "code", "degree": 1}, {"id": "tests_conftest_rationale_1", "label": "Shared test fixtures for database-backed tests. Provides an async SQLite in-m", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Shared test fixtures for database-backed tests. Provides an async SQLite in-m", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\conftest.py", "file_type": "rationale", "degree": 4}, {"id": "tests_conftest_rationale_62", "label": "Create all tables before each test, seed test users, then drop after.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Create all tables before each test, seed test users, then drop after.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\conftest.py", "file_type": "rationale", "degree": 4}, {"id": "tests_conftest_rationale_91", "label": "Yield a per-test async DB session.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Yield a per-test async DB session.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\conftest.py", "file_type": "rationale", "degree": 4}, {"id": "tests_conftest_rationale_98", "label": "FastAPI test client with ``get_session`` overridden to use the test DB.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "FastAPI test client with ``get_session`` overridden to use the test DB.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\conftest.py", "file_type": "rationale", "degree": 4}, {"id": "tests_conftest_rationale_117", "label": "Create a signed test JWT. Uses the fixed ``TEST_USER_IDS`` mapping so the", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Create a signed test JWT. Uses the fixed ``TEST_USER_IDS`` mapping so the", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\conftest.py", "file_type": "rationale", "degree": 4}, {"id": "tests_conftest_rationale_135", "label": "Return an Authorization header dict for the given tier.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Return an Authorization header dict for the given tier.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\conftest.py", "file_type": "rationale", "degree": 4}, {"id": "tests_conftest_rationale_143", "label": "Alias for db_session \u2014 used by folder quota tests.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Alias for db_session \u2014 used by folder quota tests.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\conftest.py", "file_type": "rationale", "degree": 4}, {"id": "tests_conftest_rationale_149", "label": "Return the seeded free-tier User row.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the seeded free-tier User row.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\conftest.py", "file_type": "rationale", "degree": 4}, {"id": "tests_conftest_rationale_158", "label": "Return the seeded power-tier User row.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the seeded power-tier User row.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\conftest.py", "file_type": "rationale", "degree": 4}, {"id": "tests_conftest_rationale_167", "label": "Authorization header for the seeded free-tier user.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Authorization header for the seeded free-tier user.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\conftest.py", "file_type": "rationale", "degree": 4}, {"id": "api_tests_test_agent_runner_v2_py", "label": "test_agent_runner_v2.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_agent_runner_v2.py", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 23}, {"id": "tests_test_agent_runner_v2_fixtures_dir", "label": "_fixtures_dir()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_fixtures_dir()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 3}, {"id": "tests_test_agent_runner_v2_load_cases", "label": "_load_cases()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_load_cases()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 3}, {"id": "tests_test_agent_runner_v2_read_case_file", "label": "_read_case_file()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_read_case_file()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 2}, {"id": "tests_test_agent_runner_v2_resolve_projects", "label": "_resolve_projects()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_resolve_projects()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 3}, {"id": "tests_test_agent_runner_v2_pytest_generate_tests", "label": "pytest_generate_tests()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "pytest_generate_tests()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 2}, {"id": "tests_test_agent_runner_v2_make_config", "label": "_make_config()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "_make_config()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 7}, {"id": "tests_test_agent_runner_v2_make_run_log", "label": "_make_run_log()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "_make_run_log()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 7}, {"id": "tests_test_agent_runner_v2_make_manager", "label": "_make_manager()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_make_manager()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 6}, {"id": "tests_test_agent_runner_v2_make_executor", "label": "_make_executor()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_make_executor()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 5}, {"id": "tests_test_agent_runner_v2_test_format_projects_empty", "label": "test_format_projects_empty()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_format_projects_empty()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 2}, {"id": "tests_test_agent_runner_v2_test_format_projects_with_data", "label": "test_format_projects_with_data()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_format_projects_with_data()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 2}, {"id": "tests_test_agent_runner_v2_test_format_metadata_empty", "label": "test_format_metadata_empty()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_format_metadata_empty()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 2}, {"id": "tests_test_agent_runner_v2_test_format_metadata_email", "label": "test_format_metadata_email()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_format_metadata_email()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 2}, {"id": "tests_test_agent_runner_v2_test_get_extraction_rules_match", "label": "test_get_extraction_rules_match()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_get_extraction_rules_match()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 2}, {"id": "tests_test_agent_runner_v2_test_get_extraction_rules_fallback", "label": "test_get_extraction_rules_fallback()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_get_extraction_rules_fallback()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 2}, {"id": "tests_test_agent_runner_v2_test_get_no_match_behavior_from_global_rules", "label": "test_get_no_match_behavior_from_global_rules()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_get_no_match_behavior_from_global_rules()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 2}, {"id": "tests_test_agent_runner_v2_test_get_no_match_behavior_default", "label": "test_get_no_match_behavior_default()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_get_no_match_behavior_default()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 2}, {"id": "tests_test_agent_runner_v2_test_2_9_device_offline", "label": "test_2_9_device_offline()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "test_2_9_device_offline()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 6}, {"id": "tests_test_agent_runner_v2_test_2_10_empty_file", "label": "test_2_10_empty_file()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_2_10_empty_file()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 7}, {"id": "tests_test_agent_runner_v2_test_2_8_items_created_count", "label": "test_2_8_items_created_count()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_2_8_items_created_count()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 7}, {"id": "tests_test_agent_runner_v2_test_eval_runner", "label": "test_eval_runner()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_eval_runner()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 12}, {"id": "tests_test_agent_runner_v2_evaluate_case", "label": "_evaluate_case()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_evaluate_case()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "code", "degree": 3}, {"id": "tests_test_agent_runner_v2_rationale_1", "label": "Tests for Local Agent V2 runner (Step 2). Covers the unified per-file flow:", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for Local Agent V2 runner (Step 2). Covers the unified per-file flow:", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_agent_runner_v2_rationale_102", "label": "Resolve project list from YAML: symbolic names and/or inline dicts.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Resolve project list from YAML: symbolic names and/or inline dicts.", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_agent_runner_v2_rationale_175", "label": "Return (async_executor, captured_calls). The executor handles all ``execu", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Return (async_executor, captured_calls). The executor handles all ``execu", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_agent_runner_v2_rationale_269", "label": "2.9 No device online \u2192 status=error, no executor created.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "2.9 No device online \u2192 status=error, no executor created.", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_agent_runner_v2_rationale_287", "label": "2.10 File with empty content \u2192 skipped, items_processed=0, success.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "2.10 File with empty content \u2192 skipped, items_processed=0, success.", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_agent_runner_v2_rationale_313", "label": "2.8 items_created == number of create_* tool calls per run.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "2.8 items_created == number of create_* tool calls per run.", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_agent_runner_v2_rationale_354", "label": "Parametrized eval test \u2014 one invocation per YAML case.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Parametrized eval test \u2014 one invocation per YAML case.", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_agent_runner_v2_rationale_401", "label": "Return (score, comment) for a YAML case given the captured executor calls.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Return (score, comment) for a YAML case given the captured executor calls.", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_agent_runner_v2.py", "file_type": "rationale", "degree": 4}, {"id": "api_tests_test_auth_py", "label": "test_auth.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_auth.py", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 7}, {"id": "tests_test_auth_testregister", "label": "TestRegister", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRegister", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 9}, {"id": "tests_test_auth_testregister_test_register_success", "label": ".test_register_success()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_register_success()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 1}, {"id": "tests_test_auth_testregister_test_register_returns_valid_jwt", "label": ".test_register_returns_valid_jwt()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_register_returns_valid_jwt()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 1}, {"id": "tests_test_auth_testregister_test_register_duplicate_email", "label": ".test_register_duplicate_email()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_register_duplicate_email()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 1}, {"id": "tests_test_auth_testregister_test_register_missing_password", "label": ".test_register_missing_password()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_register_missing_password()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 1}, {"id": "tests_test_auth_testregister_test_register_missing_email", "label": ".test_register_missing_email()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_register_missing_email()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 1}, {"id": "tests_test_auth_testlogin", "label": "TestLogin", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestLogin", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 8}, {"id": "tests_test_auth_testlogin_register", "label": "._register()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "._register()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 3}, {"id": "tests_test_auth_testlogin_test_login_success", "label": ".test_login_success()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_login_success()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 2}, {"id": "tests_test_auth_testlogin_test_login_wrong_password", "label": ".test_login_wrong_password()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_login_wrong_password()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 2}, {"id": "tests_test_auth_testlogin_test_login_unknown_email", "label": ".test_login_unknown_email()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_login_unknown_email()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 1}, {"id": "tests_test_auth_testrefresh", "label": "TestRefresh", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRefresh", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 8}, {"id": "tests_test_auth_testrefresh_register_and_get_tokens", "label": "._register_and_get_tokens()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "._register_and_get_tokens()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 3}, {"id": "tests_test_auth_testrefresh_test_refresh_returns_new_tokens", "label": ".test_refresh_returns_new_tokens()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_refresh_returns_new_tokens()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 2}, {"id": "tests_test_auth_testrefresh_test_refresh_old_token_rejected", "label": ".test_refresh_old_token_rejected()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_refresh_old_token_rejected()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 3}, {"id": "tests_test_auth_testrefresh_test_refresh_bogus_token", "label": ".test_refresh_bogus_token()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_refresh_bogus_token()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 1}, {"id": "tests_test_auth_testme", "label": "TestMe", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMe", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 8}, {"id": "tests_test_auth_testme_test_me_with_valid_jwt", "label": ".test_me_with_valid_jwt()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_me_with_valid_jwt()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 2}, {"id": "tests_test_auth_testme_test_me_returns_correct_tier", "label": ".test_me_returns_correct_tier()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_me_returns_correct_tier()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 3}, {"id": "tests_test_auth_testme_test_me_missing_token", "label": ".test_me_missing_token()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_me_missing_token()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 1}, {"id": "tests_test_auth_testme_test_me_expired_token", "label": ".test_me_expired_token()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_me_expired_token()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 2}, {"id": "tests_test_auth_testme_test_me_invalid_signature", "label": ".test_me_invalid_signature()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_me_invalid_signature()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 1}, {"id": "tests_test_auth_testoauth", "label": "TestOAuth", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestOAuth", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 16}, {"id": "tests_test_auth_testoauth_patch_google", "label": "._patch_google()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "._patch_google()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 7}, {"id": "tests_test_auth_testoauth_userinfo", "label": "._userinfo()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "._userinfo()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 6}, {"id": "tests_test_auth_testoauth_authorize", "label": "._authorize()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "._authorize()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 6}, {"id": "tests_test_auth_testoauth_callback", "label": "._callback()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "._callback()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 6}, {"id": "tests_test_auth_testoauth_decode_sub", "label": "._decode_sub()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "._decode_sub()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 3}, {"id": "tests_test_auth_testoauth_test_authorize_returns_url_and_state", "label": ".test_authorize_returns_url_and_state()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_authorize_returns_url_and_state()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 2}, {"id": "tests_test_auth_testoauth_test_authorize_unconfigured_returns_503", "label": ".test_authorize_unconfigured_returns_503()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_authorize_unconfigured_returns_503()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 1}, {"id": "tests_test_auth_testoauth_test_callback_state_mismatch_returns_401", "label": ".test_callback_state_mismatch_returns_401()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_callback_state_mismatch_returns_401()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 2}, {"id": "tests_test_auth_testoauth_test_callback_creates_new_user", "label": ".test_callback_creates_new_user()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_callback_creates_new_user()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 6}, {"id": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "label": ".test_callback_existing_oauth_link_logs_in()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_callback_existing_oauth_link_logs_in()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 7}, {"id": "tests_test_auth_testoauth_test_callback_email_match_links_account", "label": ".test_callback_email_match_links_account()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_callback_email_match_links_account()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 7}, {"id": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "label": ".test_callback_unverified_email_conflict_returns_409()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_callback_unverified_email_conflict_returns_409()", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "code", "degree": 6}, {"id": "tests_test_auth_rationale_1", "label": "Tests for auth routes: register, login, refresh, me, OAuth social login. Exer", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for auth routes: register, login, refresh, me, OAuth social login. Exer", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_auth_rationale_23", "label": "POST /api/v1/auth/register", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "POST /api/v1/auth/register", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_auth_rationale_80", "label": "POST /api/v1/auth/login", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "POST /api/v1/auth/login", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_auth_rationale_120", "label": "POST /api/v1/auth/refresh", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "POST /api/v1/auth/refresh", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_auth_rationale_143", "label": "After rotation, the original refresh token must be rejected.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "After rotation, the original refresh token must be rejected.", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_auth_rationale_177", "label": "Tier comes from the live subscription row, not the JWT claim.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tier comes from the live subscription row, not the JWT claim.", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_auth_rationale_186", "label": "A JWT with ``exp`` in the past must be rejected.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "A JWT with ``exp`` in the past must be rejected.", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_auth_rationale_215", "label": "GET /auth/oauth/google/authorize and POST /auth/oauth/google/callback.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "GET /auth/oauth/google/authorize and POST /auth/oauth/google/callback.", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_auth_rationale_239", "label": "Call /authorize and return the fresh state token.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Call /authorize and return the fresh state token.", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_auth_rationale_245", "label": "POST /callback with mocked provider exchange_code + get_userinfo.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "POST /callback with mocked provider exchange_code + get_userinfo.", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_auth_rationale_296", "label": "First-time Google login creates a new user and returns valid tokens.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "First-time Google login creates a new user and returns valid tokens.", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_auth_rationale_310", "label": "Second Google login with the same account re-uses the existing user.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Second Google login with the same account re-uses the existing user.", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_auth_rationale_327", "label": "Verified Google email matching an existing password user links the accounts.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Verified Google email matching an existing password user links the accounts.", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_auth_rationale_346", "label": "Unverified Google email matching an existing account returns 409, not 500.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unverified Google email matching an existing account returns 409, not 500.", "community": 14, "community_name": "Community 14", "source_file": "api\\tests\\test_auth.py", "file_type": "rationale", "degree": 3}, {"id": "api_tests_test_brief_agent_py", "label": "test_brief_agent.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_brief_agent.py", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_brief_agent.py", "file_type": "code", "degree": 9}, {"id": "tests_test_brief_agent_fake_token_stream", "label": "_fake_token_stream()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_fake_token_stream()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_brief_agent.py", "file_type": "code", "degree": 2}, {"id": "tests_test_brief_agent_test_run_home_brief_streams_text", "label": "test_run_home_brief_streams_text()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_run_home_brief_streams_text()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_brief_agent.py", "file_type": "code", "degree": 3}, {"id": "tests_test_brief_agent_test_run_project_brief_streams_text", "label": "test_run_project_brief_streams_text()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_run_project_brief_streams_text()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_brief_agent.py", "file_type": "code", "degree": 3}, {"id": "tests_test_brief_agent_test_build_read_tools_read_only_subset", "label": "test_build_read_tools_read_only_subset()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_build_read_tools_read_only_subset()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_brief_agent.py", "file_type": "code", "degree": 3}, {"id": "tests_test_brief_agent_override_db", "label": "_override_db()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_override_db()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_brief_agent.py", "file_type": "code", "degree": 1}, {"id": "tests_test_brief_agent_test_rest_brief_home_returns_response", "label": "test_rest_brief_home_returns_response()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_rest_brief_home_returns_response()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_brief_agent.py", "file_type": "code", "degree": 2}, {"id": "tests_test_brief_agent_test_rest_brief_project_invalid_uuid_returns_422", "label": "test_rest_brief_project_invalid_uuid_returns_422()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_rest_brief_project_invalid_uuid_returns_422()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_brief_agent.py", "file_type": "code", "degree": 2}, {"id": "tests_test_brief_agent_test_rest_brief_project_missing_uuid_returns_422", "label": "test_rest_brief_project_missing_uuid_returns_422()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_rest_brief_project_missing_uuid_returns_422()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_brief_agent.py", "file_type": "code", "degree": 2}, {"id": "tests_test_brief_agent_rationale_1", "label": "Tests for Phase 3: brief agent WS frame + REST fallback. Coverage: - run_h", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for Phase 3: brief agent WS frame + REST fallback. Coverage: - run_h", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_brief_agent.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_brief_agent_rationale_32", "label": "Fake _run_single_agent_stream that yields two token events.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Fake _run_single_agent_stream that yields two token events.", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_brief_agent.py", "file_type": "rationale", "degree": 1}, {"id": "api_tests_test_deep_agent_py", "label": "test_deep_agent.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 13.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_deep_agent.py", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 26}, {"id": "tests_test_deep_agent_faketool", "label": "_FakeTool", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_FakeTool", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 5}, {"id": "tests_test_deep_agent_faketool_ainvoke", "label": ".ainvoke()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".ainvoke()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 1}, {"id": "tests_test_deep_agent_fakellm", "label": "_FakeLLM", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_FakeLLM", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 11}, {"id": "tests_test_deep_agent_fakellm_init", "label": ".__init__()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 1}, {"id": "tests_test_deep_agent_fakellm_bind_tools", "label": ".bind_tools()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".bind_tools()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 1}, {"id": "tests_test_deep_agent_fakellm_ainvoke", "label": ".ainvoke()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".ainvoke()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 2}, {"id": "tests_test_deep_agent_fakellm_astream", "label": ".astream()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".astream()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 1}, {"id": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result", "label": "test_run_home_uses_mocked_tool_result()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_run_home_uses_mocked_tool_result()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 4}, {"id": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result", "label": "test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 5}, {"id": "tests_test_deep_agent_test_infer_floating_domain_prefers_message_intent_over_scope_type", "label": "test_infer_floating_domain_prefers_message_intent_over_scope_type()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_infer_floating_domain_prefers_message_intent_over_scope_type()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 2}, {"id": "tests_test_deep_agent_test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines", "label": "test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 2}, {"id": "tests_test_deep_agent_test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only", "label": "test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 2}, {"id": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text", "label": "test_run_floating_strips_xml_like_tags_from_final_text()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_run_floating_strips_xml_like_tags_from_final_text()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 3}, {"id": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text", "label": "test_run_floating_stream_strips_xml_like_tags_from_streamed_text()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_run_floating_stream_strips_xml_like_tags_from_streamed_text()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 4}, {"id": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty", "label": "test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 3}, {"id": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text", "label": "test_run_floating_returns_fallback_when_sanitization_would_empty_text()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_run_floating_returns_fallback_when_sanitization_would_empty_text()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 3}, {"id": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text", "label": "test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 3}, {"id": "tests_test_deep_agent_fp", "label": "_fp()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "_fp()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 7}, {"id": "tests_test_deep_agent_parse_ms", "label": "_parse_ms()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_parse_ms()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 8}, {"id": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "label": "test_datetime_context_injection_europe_rome_late_evening()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "test_datetime_context_injection_europe_rome_late_evening()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 6}, {"id": "tests_test_deep_agent_test_datetime_context_injection_utc", "label": "test_datetime_context_injection_utc()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "test_datetime_context_injection_utc()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 6}, {"id": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "label": "test_datetime_context_injection_dst_spring_forward()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "test_datetime_context_injection_dst_spring_forward()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 6}, {"id": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "label": "test_datetime_context_injection_dst_fall_back()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "test_datetime_context_injection_dst_fall_back()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 6}, {"id": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "label": "test_datetime_context_injection_year_boundary()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "test_datetime_context_injection_year_boundary()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 6}, {"id": "tests_test_deep_agent_test_datetime_context_injection_missing_format_prefs", "label": "test_datetime_context_injection_missing_format_prefs()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_datetime_context_injection_missing_format_prefs()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 2}, {"id": "tests_test_deep_agent_test_request_context_block_scope_and_project", "label": "test_request_context_block_scope_and_project()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_request_context_block_scope_and_project()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 2}, {"id": "tests_test_deep_agent_test_request_context_block_empty", "label": "test_request_context_block_empty()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_request_context_block_empty()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 2}, {"id": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots", "label": "test_build_system_prompt_substitutes_all_slots()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_build_system_prompt_substitutes_all_slots()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 5}, {"id": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs", "label": "test_build_system_prompt_empty_format_prefs()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_build_system_prompt_empty_format_prefs()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 4}, {"id": "tests_test_deep_agent_test_human_message_is_bare_message", "label": "test_human_message_is_bare_message()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_human_message_is_bare_message()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "code", "degree": 3}, {"id": "tests_test_deep_agent_rationale_1", "label": "Unit tests for single-agent deep_agent flows with mocked tool results.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for single-agent deep_agent flows with mocked tool results.", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_deep_agent_rationale_305", "label": "Extract [start, end] from a 'key [start, end]' line in the DATE CONTEXT block.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Extract [start, end] from a &#x27;key [start, end]&#x27; line in the DATE CONTEXT block.", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_deep_agent_rationale_313", "label": "22:16 CEST on 2026-04-26 \u2014 'tomorrow' must be 2026-04-27 00:00\u219223:59:59.999 CEST", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "22:16 CEST on 2026-04-26 \u2014 &#x27;tomorrow&#x27; must be 2026-04-27 00:00\u219223:59:59.999 CEST", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_deep_agent_rationale_341", "label": "UTC timezone: boundaries are clean UTC midnights.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "UTC timezone: boundaries are clean UTC midnights.", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_deep_agent_rationale_352", "label": "Europe/Rome DST spring-forward 2026-03-29: that day is 23h, not 24h.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Europe/Rome DST spring-forward 2026-03-29: that day is 23h, not 24h.", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_deep_agent_rationale_368", "label": "Europe/Rome DST fall-back 2026-10-25: that day is 25h.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Europe/Rome DST fall-back 2026-10-25: that day is 25h.", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_deep_agent_rationale_384", "label": "Dec 31 \u2192 Jan 1: last_year, this_year, next_month cross year boundary correctly.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Dec 31 \u2192 Jan 1: last_year, this_year, next_month cross year boundary correctly.", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_deep_agent_rationale_426", "label": "All five slots must appear in the compiled output; no raw placeholder remains.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "All five slots must appear in the compiled output; no raw placeholder remains.", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_deep_agent_rationale_458", "label": "Missing format_prefs must not raise \u2014 date_context slot renders empty string.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Missing format_prefs must not raise \u2014 date_context slot renders empty string.", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_deep_agent_rationale_470", "label": "After the refactor HumanMessage content must equal the raw user message exactly.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "After the refactor HumanMessage content must equal the raw user message exactly.", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "api_tests_test_device_ws_py", "label": "test_device_ws.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 12.8, "font": {"size": 0, "color": "#ffffff"}, "title": "test_device_ws.py", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 22}, {"id": "tests_test_device_ws_device_hello", "label": "_device_hello()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_device_hello()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 4}, {"id": "tests_test_device_ws_override_db", "label": "_override_db()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_override_db()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 2}, {"id": "tests_test_device_ws_manager", "label": "manager()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "manager()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 3}, {"id": "tests_test_device_ws_mock_ws", "label": "mock_ws()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "mock_ws()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 1}, {"id": "tests_test_device_ws_test_manager_register_and_is_online", "label": "test_manager_register_and_is_online()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_manager_register_and_is_online()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 1}, {"id": "tests_test_device_ws_test_manager_get_ws_returns_none_when_offline", "label": "test_manager_get_ws_returns_none_when_offline()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_manager_get_ws_returns_none_when_offline()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 1}, {"id": "tests_test_device_ws_test_manager_unregister", "label": "test_manager_unregister()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_manager_unregister()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 1}, {"id": "tests_test_device_ws_test_manager_unregister_unknown_is_noop", "label": "test_manager_unregister_unknown_is_noop()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_manager_unregister_unknown_is_noop()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 1}, {"id": "tests_test_device_ws_test_manager_replace_connection_cancels_old_futures", "label": "test_manager_replace_connection_cancels_old_futures()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_manager_replace_connection_cancels_old_futures()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 1}, {"id": "tests_test_device_ws_test_manager_send_frame", "label": "test_manager_send_frame()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_manager_send_frame()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 1}, {"id": "tests_test_device_ws_test_manager_send_frame_raises_when_offline", "label": "test_manager_send_frame_raises_when_offline()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_manager_send_frame_raises_when_offline()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 1}, {"id": "tests_test_device_ws_test_manager_pending_call_round_trip", "label": "test_manager_pending_call_round_trip()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_manager_pending_call_round_trip()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 1}, {"id": "tests_test_device_ws_test_manager_resolve_unknown_call_is_noop", "label": "test_manager_resolve_unknown_call_is_noop()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_manager_resolve_unknown_call_is_noop()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 1}, {"id": "tests_test_device_ws_test_manager_unregister_cancels_pending_calls", "label": "test_manager_unregister_cancels_pending_calls()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_manager_unregister_cancels_pending_calls()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 1}, {"id": "tests_test_device_ws_test_ws_device_rejects_without_token", "label": "test_ws_device_rejects_without_token()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ws_device_rejects_without_token()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 1}, {"id": "tests_test_device_ws_test_ws_device_rejects_invalid_token", "label": "test_ws_device_rejects_invalid_token()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ws_device_rejects_invalid_token()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 1}, {"id": "tests_test_device_ws_test_ws_device_happy_path", "label": "test_ws_device_happy_path()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ws_device_happy_path()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 4}, {"id": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes", "label": "test_ws_device_invalid_first_frame_closes()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ws_device_invalid_first_frame_closes()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 3}, {"id": "tests_test_device_ws_test_ws_device_tool_result_dispatched", "label": "test_ws_device_tool_result_dispatched()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ws_device_tool_result_dispatched()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 4}, {"id": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error", "label": "test_ws_device_disconnect_marks_run_logs_as_error()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ws_device_disconnect_marks_run_logs_as_error()", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 4}, {"id": "tests_test_device_ws_test_mark_runs_disconnected_updates_db", "label": "test_mark_runs_disconnected_updates_db()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_mark_runs_disconnected_updates_db()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_device_ws.py", "file_type": "code", "degree": 5}, {"id": "tests_test_device_ws_rationale_1", "label": "Tests for Step 3.3: DeviceConnectionManager and device WS endpoint. Coverage:", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for Step 3.3: DeviceConnectionManager and device WS endpoint. Coverage:", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_device_ws_rationale_48", "label": "Route all get_session calls to the test SQLite session.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Route all get_session calls to the test SQLite session.", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_device_ws_rationale_64", "label": "Fresh manager instance for each test.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Fresh manager instance for each test.", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_device_ws_rationale_177", "label": "Connect, send device_hello, receive ping, then close.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Connect, send device_hello, receive ping, then close.", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_device_ws_rationale_193", "label": "Non-device_hello first frame should close the connection.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Non-device_hello first frame should close the connection.", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_device_ws_rationale_202", "label": "tool_result frame is routed to the DeviceConnectionManager.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "tool_result frame is routed to the DeviceConnectionManager.", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_device_ws_rationale_235", "label": "On disconnect, _mark_runs_disconnected is called with the correct user_id.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "On disconnect, _mark_runs_disconnected is called with the correct user_id.", "community": 2, "community_name": "Community 2", "source_file": "api\\tests\\test_device_ws.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_device_ws_rationale_257", "label": "_mark_runs_disconnected marks in-progress runs as error in the DB.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_mark_runs_disconnected marks in-progress runs as error in the DB.", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_device_ws.py", "file_type": "rationale", "degree": 3}, {"id": "api_tests_test_folder_agent_tool_py", "label": "test_folder_agent_tool.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_folder_agent_tool.py", "community": 42, "community_name": "Community 42", "source_file": "api\\tests\\test_folder_agent_tool.py", "file_type": "code", "degree": 11}, {"id": "tests_test_folder_agent_tool_test_happy_path", "label": "test_happy_path()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_happy_path()", "community": 42, "community_name": "Community 42", "source_file": "api\\tests\\test_folder_agent_tool.py", "file_type": "code", "degree": 1}, {"id": "tests_test_folder_agent_tool_test_traversal_rejected", "label": "test_traversal_rejected()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_traversal_rejected()", "community": 42, "community_name": "Community 42", "source_file": "api\\tests\\test_folder_agent_tool.py", "file_type": "code", "degree": 1}, {"id": "tests_test_folder_agent_tool_test_absolute_path_rejected", "label": "test_absolute_path_rejected()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_absolute_path_rejected()", "community": 42, "community_name": "Community 42", "source_file": "api\\tests\\test_folder_agent_tool.py", "file_type": "code", "degree": 1}, {"id": "tests_test_folder_agent_tool_test_missing_file", "label": "test_missing_file()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_missing_file()", "community": 42, "community_name": "Community 42", "source_file": "api\\tests\\test_folder_agent_tool.py", "file_type": "code", "degree": 1}, {"id": "tests_test_folder_agent_tool_test_pagination_signals_more_available", "label": "test_pagination_signals_more_available()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pagination_signals_more_available()", "community": 42, "community_name": "Community 42", "source_file": "api\\tests\\test_folder_agent_tool.py", "file_type": "code", "degree": 1}, {"id": "tests_test_folder_agent_tool_test_pdf_extracted_then_sliced", "label": "test_pdf_extracted_then_sliced()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pdf_extracted_then_sliced()", "community": 42, "community_name": "Community 42", "source_file": "api\\tests\\test_folder_agent_tool.py", "file_type": "code", "degree": 1}, {"id": "tests_test_folder_agent_tool_test_image_returns_placeholder", "label": "test_image_returns_placeholder()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_image_returns_placeholder()", "community": 42, "community_name": "Community 42", "source_file": "api\\tests\\test_folder_agent_tool.py", "file_type": "code", "degree": 1}, {"id": "tests_test_folder_agent_tool_test_search_finds_match_with_context", "label": "test_search_finds_match_with_context()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_search_finds_match_with_context()", "community": 42, "community_name": "Community 42", "source_file": "api\\tests\\test_folder_agent_tool.py", "file_type": "code", "degree": 1}, {"id": "tests_test_folder_agent_tool_test_search_no_match", "label": "test_search_no_match()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_search_no_match()", "community": 42, "community_name": "Community 42", "source_file": "api\\tests\\test_folder_agent_tool.py", "file_type": "code", "degree": 1}, {"id": "tests_test_folder_agent_tool_test_search_rejects_traversal", "label": "test_search_rejects_traversal()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_search_rejects_traversal()", "community": 42, "community_name": "Community 42", "source_file": "api\\tests\\test_folder_agent_tool.py", "file_type": "code", "degree": 1}, {"id": "tests_test_folder_agent_tool_test_search_image_rejected", "label": "test_search_image_rejected()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_search_image_rejected()", "community": 42, "community_name": "Community 42", "source_file": "api\\tests\\test_folder_agent_tool.py", "file_type": "code", "degree": 1}, {"id": "api_tests_test_folder_indexer_py", "label": "test_folder_indexer.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "test_folder_indexer.py", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_folder_indexer.py", "file_type": "code", "degree": 6}, {"id": "tests_test_folder_indexer_test_summarize_text_returns_summary_and_tokens", "label": "test_summarize_text_returns_summary_and_tokens()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_summarize_text_returns_summary_and_tokens()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_folder_indexer.py", "file_type": "code", "degree": 2}, {"id": "tests_test_folder_indexer_test_summarize_text_truncates_summary_at_500_chars", "label": "test_summarize_text_truncates_summary_at_500_chars()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_summarize_text_truncates_summary_at_500_chars()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_folder_indexer.py", "file_type": "code", "degree": 2}, {"id": "tests_test_folder_indexer_test_summarize_image_uses_vision_content_blocks", "label": "test_summarize_image_uses_vision_content_blocks()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_summarize_image_uses_vision_content_blocks()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_folder_indexer.py", "file_type": "code", "degree": 2}, {"id": "tests_test_folder_indexer_test_summarize_pdf_extracts_then_summarizes", "label": "test_summarize_pdf_extracts_then_summarizes()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_summarize_pdf_extracts_then_summarizes()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_folder_indexer.py", "file_type": "code", "degree": 1}, {"id": "tests_test_folder_indexer_test_summarize_docx_extracts_then_summarizes", "label": "test_summarize_docx_extracts_then_summarizes()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_summarize_docx_extracts_then_summarizes()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_folder_indexer.py", "file_type": "code", "degree": 1}, {"id": "tests_test_folder_indexer_rationale_1", "label": "Folder indexer LLM helpers.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Folder indexer LLM helpers.", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_folder_indexer.py", "file_type": "rationale", "degree": 2}, {"id": "api_tests_test_folder_quota_py", "label": "test_folder_quota.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_folder_quota.py", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_folder_quota.py", "file_type": "code", "degree": 9}, {"id": "tests_test_folder_quota_test_check_folder_quota_free_rejects_above_file_cap", "label": "test_check_folder_quota_free_rejects_above_file_cap()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_check_folder_quota_free_rejects_above_file_cap()", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_folder_quota.py", "file_type": "code", "degree": 2}, {"id": "tests_test_folder_quota_test_check_folder_quota_free_passes_under_cap", "label": "test_check_folder_quota_free_passes_under_cap()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_check_folder_quota_free_passes_under_cap()", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_folder_quota.py", "file_type": "code", "degree": 2}, {"id": "tests_test_folder_quota_test_check_folder_quota_rejects_when_monthly_exhausted", "label": "test_check_folder_quota_rejects_when_monthly_exhausted()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_check_folder_quota_rejects_when_monthly_exhausted()", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_folder_quota.py", "file_type": "code", "degree": 3}, {"id": "tests_test_folder_quota_test_check_folder_quota_power_unlimited", "label": "test_check_folder_quota_power_unlimited()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_check_folder_quota_power_unlimited()", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_folder_quota.py", "file_type": "code", "degree": 2}, {"id": "tests_test_folder_quota_test_add_token_usage_atomic_increment", "label": "test_add_token_usage_atomic_increment()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_add_token_usage_atomic_increment()", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_folder_quota.py", "file_type": "code", "degree": 2}, {"id": "tests_test_folder_quota_test_add_token_usage_returns_exhausted_when_over_cap", "label": "test_add_token_usage_returns_exhausted_when_over_cap()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_add_token_usage_returns_exhausted_when_over_cap()", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_folder_quota.py", "file_type": "code", "degree": 2}, {"id": "tests_test_folder_quota_test_quota_check_endpoint_rejects", "label": "test_quota_check_endpoint_rejects()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_quota_check_endpoint_rejects()", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_folder_quota.py", "file_type": "code", "degree": 1}, {"id": "tests_test_folder_quota_test_quota_check_endpoint_passes", "label": "test_quota_check_endpoint_passes()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_quota_check_endpoint_passes()", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_folder_quota.py", "file_type": "code", "degree": 1}, {"id": "tests_test_folder_quota_rationale_1", "label": "Folder quota helpers.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Folder quota helpers.", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_folder_quota.py", "file_type": "rationale", "degree": 3}, {"id": "api_tests_test_integrations_py", "label": "test_integrations.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_integrations.py", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 23}, {"id": "tests_test_integrations_testtokenencryption", "label": "TestTokenEncryption", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "TestTokenEncryption", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 12}, {"id": "tests_test_integrations_testtokenencryption_test_round_trip", "label": ".test_round_trip()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_round_trip()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 3}, {"id": "tests_test_integrations_testtokenencryption_test_decrypt_invalid_ciphertext_raises_value_error", "label": ".test_decrypt_invalid_ciphertext_raises_value_error()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_decrypt_invalid_ciphertext_raises_value_error()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error", "label": ".test_decrypt_wrong_key_raises_value_error()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_decrypt_wrong_key_raises_value_error()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 4}, {"id": "tests_test_integrations_testtokenencryption_test_encrypt_empty_dict_raises_value_error", "label": ".test_encrypt_empty_dict_raises_value_error()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_encrypt_empty_dict_raises_value_error()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testtokenencryption_test_encrypt_non_dict_raises_value_error", "label": ".test_encrypt_non_dict_raises_value_error()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_encrypt_non_dict_raises_value_error()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testtokenencryption_test_missing_key_raises_runtime_error", "label": ".test_missing_key_raises_runtime_error()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_missing_key_raises_runtime_error()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testtokenencryption_test_email_message_as_text", "label": ".test_email_message_as_text()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_email_message_as_text()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testtokenencryption_test_chat_message_as_text", "label": ".test_chat_message_as_text()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_chat_message_as_text()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testgetprovider", "label": "TestGetProvider", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestGetProvider", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 7}, {"id": "tests_test_integrations_testgetprovider_test_gmail_returns_gmail_client", "label": ".test_gmail_returns_gmail_client()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_gmail_returns_gmail_client()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testgetprovider_test_outlook_returns_ms_graph_client", "label": ".test_outlook_returns_ms_graph_client()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_outlook_returns_ms_graph_client()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testgetprovider_test_teams_returns_ms_graph_client", "label": ".test_teams_returns_ms_graph_client()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_teams_returns_ms_graph_client()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testgetprovider_test_unknown_provider_raises_value_error", "label": ".test_unknown_provider_raises_value_error()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_unknown_provider_raises_value_error()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testbuildgmailquery", "label": "TestBuildGmailQuery", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.8, "font": {"size": 0, "color": "#ffffff"}, "title": "TestBuildGmailQuery", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 14}, {"id": "tests_test_integrations_testbuildgmailquery_setup_method", "label": ".setup_method()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".setup_method()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 1}, {"id": "tests_test_integrations_testbuildgmailquery_test_empty_returns_empty_string", "label": ".test_empty_returns_empty_string()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_empty_returns_empty_string()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 1}, {"id": "tests_test_integrations_testbuildgmailquery_test_single_label", "label": ".test_single_label()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_single_label()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 1}, {"id": "tests_test_integrations_testbuildgmailquery_test_multiple_labels_joined_with_or", "label": ".test_multiple_labels_joined_with_or()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_multiple_labels_joined_with_or()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 1}, {"id": "tests_test_integrations_testbuildgmailquery_test_senders", "label": ".test_senders()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_senders()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 1}, {"id": "tests_test_integrations_testbuildgmailquery_test_date_range_from", "label": ".test_date_range_from()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_date_range_from()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 1}, {"id": "tests_test_integrations_testbuildgmailquery_test_date_range_to", "label": ".test_date_range_to()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_date_range_to()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 1}, {"id": "tests_test_integrations_testbuildgmailquery_test_since_overrides_earlier_date_range_from", "label": ".test_since_overrides_earlier_date_range_from()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_since_overrides_earlier_date_range_from()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testbuildgmailquery_test_date_range_from_overrides_earlier_since", "label": ".test_date_range_from_overrides_earlier_since()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_date_range_from_overrides_earlier_since()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testbuildgmailquery_test_invalid_date_ignored", "label": ".test_invalid_date_ignored()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_invalid_date_ignored()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testparsebody", "label": "TestParseBody", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TestParseBody", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 10}, {"id": "tests_test_integrations_testparsebody_setup_method", "label": ".setup_method()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".setup_method()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 1}, {"id": "tests_test_integrations_testparsebody_encode", "label": "._encode()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "._encode()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 4}, {"id": "tests_test_integrations_testparsebody_test_text_plain_extracted", "label": ".test_text_plain_extracted()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_text_plain_extracted()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testparsebody_test_text_html_stripped", "label": ".test_text_html_stripped()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_text_html_stripped()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testparsebody_test_multipart_prefers_plain_over_html", "label": ".test_multipart_prefers_plain_over_html()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_multipart_prefers_plain_over_html()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testparsebody_test_empty_payload_returns_empty_string", "label": ".test_empty_payload_returns_empty_string()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_empty_payload_returns_empty_string()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 1}, {"id": "tests_test_integrations_make_gmail_message", "label": "_make_gmail_message()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_make_gmail_message()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 3}, {"id": "tests_test_integrations_testgmailclientfetchmessages", "label": "TestGmailClientFetchMessages", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestGmailClientFetchMessages", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 7}, {"id": "tests_test_integrations_testgmailclientfetchmessages_make_client", "label": "._make_client()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._make_client()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_test_happy_path_returns_email_messages", "label": "test_happy_path_returns_email_messages()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_happy_path_returns_email_messages()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 4}, {"id": "tests_test_integrations_test_no_messages_returns_empty_list", "label": "test_no_messages_returns_empty_list()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_no_messages_returns_empty_list()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_test_list_http_error_raises_runtime_error", "label": "test_list_http_error_raises_runtime_error()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_list_http_error_raises_runtime_error()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_none_when_unchanged", "label": ".test_refreshed_credentials_none_when_unchanged()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_refreshed_credentials_none_when_unchanged()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_returns_dict_when_token_changes", "label": ".test_refreshed_credentials_returns_dict_when_token_changes()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_refreshed_credentials_returns_dict_when_token_changes()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testbuildemailfilter", "label": "TestBuildEmailFilter", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "TestBuildEmailFilter", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 12}, {"id": "tests_test_integrations_testbuildemailfilter_setup_method", "label": ".setup_method()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".setup_method()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 1}, {"id": "tests_test_integrations_testbuildemailfilter_test_empty_returns_empty_string", "label": ".test_empty_returns_empty_string()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_empty_returns_empty_string()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 1}, {"id": "tests_test_integrations_testbuildemailfilter_test_single_sender", "label": ".test_single_sender()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_single_sender()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 1}, {"id": "tests_test_integrations_testbuildemailfilter_test_multiple_senders_joined_with_or", "label": ".test_multiple_senders_joined_with_or()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_multiple_senders_joined_with_or()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 1}, {"id": "tests_test_integrations_testbuildemailfilter_test_since_adds_received_date_ge_clause", "label": ".test_since_adds_received_date_ge_clause()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_since_adds_received_date_ge_clause()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 1}, {"id": "tests_test_integrations_testbuildemailfilter_test_date_range_to_adds_received_date_le_clause", "label": ".test_date_range_to_adds_received_date_le_clause()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_date_range_to_adds_received_date_le_clause()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 1}, {"id": "tests_test_integrations_testbuildemailfilter_test_since_overrides_earlier_date_range_from", "label": ".test_since_overrides_earlier_date_range_from()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_since_overrides_earlier_date_range_from()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 1}, {"id": "tests_test_integrations_testbuildemailfilter_test_invalid_date_ignored", "label": ".test_invalid_date_ignored()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_invalid_date_ignored()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 1}, {"id": "tests_test_integrations_make_graph_email", "label": "_make_graph_email()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_make_graph_email()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 5}, {"id": "tests_test_integrations_make_graph_teams_message", "label": "_make_graph_teams_message()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_make_graph_teams_message()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 3}, {"id": "tests_test_integrations_testmsgraphclientfetchemails", "label": "TestMSGraphClientFetchEmails", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMSGraphClientFetchEmails", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 7}, {"id": "tests_test_integrations_testmsgraphclientfetchemails_make_client", "label": "._make_client()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._make_client()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_test_pagination_stops_at_max_emails", "label": "test_pagination_stops_at_max_emails()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_pagination_stops_at_max_emails()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 4}, {"id": "tests_test_integrations_test_401_triggers_token_refresh_and_retries", "label": "test_401_triggers_token_refresh_and_retries()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_401_triggers_token_refresh_and_retries()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 3}, {"id": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_none_when_token_unchanged", "label": ".test_refreshed_credentials_none_when_token_unchanged()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_refreshed_credentials_none_when_token_unchanged()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_returns_dict_when_token_changes", "label": ".test_refreshed_credentials_returns_dict_when_token_changes()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_refreshed_credentials_returns_dict_when_token_changes()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_testmsgraphclientfetchmessages", "label": "TestMSGraphClientFetchMessages", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMSGraphClientFetchMessages", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 5}, {"id": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "label": "._make_client()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "._make_client()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 13}, {"id": "tests_test_integrations_test_happy_path_returns_chat_messages", "label": "test_happy_path_returns_chat_messages()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_happy_path_returns_chat_messages()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 3}, {"id": "tests_test_integrations_test_403_degrades_gracefully", "label": "test_403_degrades_gracefully()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_403_degrades_gracefully()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_test_channel_filter_applied", "label": "test_channel_filter_applied()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_channel_filter_applied()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 3}, {"id": "tests_test_integrations_testmsgraphclientrefreshtoken", "label": "TestMSGraphClientRefreshToken", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "TestMSGraphClientRefreshToken", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 4}, {"id": "tests_test_integrations_test_msal_error_raises_runtime_error", "label": "test_msal_error_raises_runtime_error()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_msal_error_raises_runtime_error()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_test_successful_refresh_updates_access_token", "label": "test_successful_refresh_updates_access_token()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_successful_refresh_updates_access_token()", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_integrations_rationale_1", "label": "Tests for Step 3.6: cloud provider integration clients. Coverage: Unit \\u2", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for Step 3.6: cloud provider integration clients. Coverage: Unit \\u2", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_integrations_rationale_92", "label": "encrypt_token / decrypt_token round-trip tests.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "encrypt_token / decrypt_token round-trip tests.", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_integrations_rationale_110", "label": "Decrypting with a different key must fail with ValueError.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Decrypting with a different key must fail with ValueError.", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_integrations_rationale_200", "label": "Unit tests for gmail._build_gmail_query.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for gmail._build_gmail_query.", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_integrations_rationale_230", "label": "since=Feb is more recent than date_range.from=Jan, so after: should be Feb.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "since=Feb is more recent than date_range.from=Jan, so after: should be Feb.", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_integrations_rationale_237", "label": "date_range.from=Feb is more recent than since=Jan, so after: should be Feb.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "date_range.from=Feb is more recent than since=Jan, so after: should be Feb.", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_integrations_rationale_243", "label": "An invalid date string in filter_config must not raise, just be skipped.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "An invalid date string in filter_config must not raise, just be skipped.", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_integrations_rationale_254", "label": "Unit tests for gmail._parse_body.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for gmail._parse_body.", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_integrations_rationale_310", "label": "Build a minimal Gmail API message response dict.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Build a minimal Gmail API message response dict.", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_integrations_rationale_329", "label": "GmailClient.fetch_messages tests with mocked Google API.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "GmailClient.fetch_messages tests with mocked Google API.", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_integrations_rationale_431", "label": "Unit tests for ms_graph._build_email_filter.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unit tests for ms_graph._build_email_filter.", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_integrations_rationale_482", "label": "Build a minimal MS Graph message item dict.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Build a minimal MS Graph message item dict.", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_integrations_rationale_510", "label": "MSGraphClient.fetch_emails tests with mocked httpx.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MSGraphClient.fetch_emails tests with mocked httpx.", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_integrations_rationale_541", "label": "No nextLink in first page \\u2014 only one batch returned.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "No nextLink in first page \\u2014 only one batch returned.", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 2}, {"id": "tests_test_integrations_rationale_562", "label": "On first 401, token refresh is attempted and the request retried.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "On first 401, token refresh is attempted and the request retried.", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 2}, {"id": "tests_test_integrations_rationale_609", "label": "MSGraphClient.fetch_messages (Teams) tests.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MSGraphClient.fetch_messages (Teams) tests.", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_integrations_rationale_639", "label": "getAllMessages returning 403 (license issue) returns empty list, no exception.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "getAllMessages returning 403 (license issue) returns empty list, no exception.", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 2}, {"id": "tests_test_integrations_rationale_662", "label": "Messages from non-matching channels are filtered out.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Messages from non-matching channels are filtered out.", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 2}, {"id": "tests_test_integrations_rationale_687", "label": "MSGraphClient._refresh_access_token with mocked MSAL.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MSGraphClient._refresh_access_token with mocked MSAL.", "community": 4, "community_name": "Community 4", "source_file": "api\\tests\\test_integrations.py", "file_type": "rationale", "degree": 3}, {"id": "api_tests_test_journey_v2_py", "label": "test_journey_v2.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_journey_v2.py", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "code", "degree": 15}, {"id": "tests_test_journey_v2_fixtures_dir", "label": "_fixtures_dir()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_fixtures_dir()", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "code", "degree": 3}, {"id": "tests_test_journey_v2_load_cases", "label": "_load_cases()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_load_cases()", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "code", "degree": 3}, {"id": "tests_test_journey_v2_read_data_file", "label": "_read_data_file()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_read_data_file()", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "code", "degree": 2}, {"id": "tests_test_journey_v2_pytest_generate_tests", "label": "pytest_generate_tests()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "pytest_generate_tests()", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "code", "degree": 2}, {"id": "tests_test_journey_v2_make_fs_executor", "label": "_make_fs_executor()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_make_fs_executor()", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "code", "degree": 4}, {"id": "tests_test_journey_v2_run_journey", "label": "_run_journey()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_run_journey()", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "code", "degree": 8}, {"id": "tests_test_journey_v2_evaluate_case", "label": "_evaluate_case()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_evaluate_case()", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "code", "degree": 3}, {"id": "tests_test_journey_v2_test_4_6a_extract_valid_json", "label": "test_4_6a_extract_valid_json()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_4_6a_extract_valid_json()", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "code", "degree": 4}, {"id": "tests_test_journey_v2_test_4_6b_extract_invalid_json", "label": "test_4_6b_extract_invalid_json()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_4_6b_extract_invalid_json()", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "code", "degree": 3}, {"id": "tests_test_journey_v2_test_4_6c_extract_markers_absent", "label": "test_4_6c_extract_markers_absent()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_4_6c_extract_markers_absent()", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "code", "degree": 3}, {"id": "tests_test_journey_v2_test_4_6d_extract_only_start_marker", "label": "test_4_6d_extract_only_start_marker()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_4_6d_extract_only_start_marker()", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "code", "degree": 3}, {"id": "tests_test_journey_v2_test_4_6e_session_not_found", "label": "test_4_6e_session_not_found()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_4_6e_session_not_found()", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "code", "degree": 3}, {"id": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers", "label": "test_4_6f_nudge_uses_new_markers()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_4_6f_nudge_uses_new_markers()", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "code", "degree": 5}, {"id": "tests_test_journey_v2_test_eval_journey", "label": "test_eval_journey()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_eval_journey()", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "code", "degree": 7}, {"id": "tests_test_journey_v2_rationale_1", "label": "Tests for Local Agent V2 journey setup (Step 4). Covers the chatbot journey t", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for Local Agent V2 journey setup (Step 4). Covers the chatbot journey t", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_journey_v2_rationale_92", "label": "Return an async callback that simulates filesystem tool responses. Matche", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Return an async callback that simulates filesystem tool responses. Matche", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_journey_v2_rationale_135", "label": "Drive start + all user_messages for a case. Returns the final reply dict.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Drive start + all user_messages for a case. Returns the final reply dict.", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_journey_v2_rationale_169", "label": "Return (score, comment) for a journey case given the final reply dict.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Return (score, comment) for a journey case given the final reply dict.", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_journey_v2_rationale_181", "label": "_extract_agent_config: valid JSON between markers \u2192 returns serialised config.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_extract_agent_config: valid JSON between markers \u2192 returns serialised config.", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_journey_v2_rationale_195", "label": "_extract_agent_config: malformed JSON between markers \u2192 returns None.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_extract_agent_config: malformed JSON between markers \u2192 returns None.", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_journey_v2_rationale_201", "label": "_extract_agent_config: no markers at all \u2192 returns None.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_extract_agent_config: no markers at all \u2192 returns None.", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_journey_v2_rationale_206", "label": "_extract_agent_config: START without END \u2192 returns None.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_extract_agent_config: START without END \u2192 returns None.", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_journey_v2_rationale_212", "label": "4.6e Session not found \u2192 done=True, agent_config=None, informative message.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4.6e Session not found \u2192 done=True, agent_config=None, informative message.", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_journey_v2_rationale_224", "label": "4.6f Nudge injected after max turns uses AGENT_CONFIG markers, not PROMPT_TEMPLA", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "4.6f Nudge injected after max turns uses AGENT_CONFIG markers, not PROMPT_TEMPLA", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_journey_v2_rationale_274", "label": "Parametrized eval test \u2014 one invocation per YAML case.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Parametrized eval test \u2014 one invocation per YAML case.", "community": 19, "community_name": "Community 19", "source_file": "api\\tests\\test_journey_v2.py", "file_type": "rationale", "degree": 3}, {"id": "api_tests_test_manifest_injection_py", "label": "test_manifest_injection.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_manifest_injection.py", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_manifest_injection.py", "file_type": "code", "degree": 4}, {"id": "tests_test_manifest_injection_test_format_folder_manifest_basic", "label": "test_format_folder_manifest_basic()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_format_folder_manifest_basic()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_manifest_injection.py", "file_type": "code", "degree": 2}, {"id": "tests_test_manifest_injection_test_format_folder_manifest_truncates_past_budget", "label": "test_format_folder_manifest_truncates_past_budget()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_format_folder_manifest_truncates_past_budget()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_manifest_injection.py", "file_type": "code", "degree": 2}, {"id": "tests_test_manifest_injection_test_format_folder_manifest_null_returns_empty", "label": "test_format_folder_manifest_null_returns_empty()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_format_folder_manifest_null_returns_empty()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_manifest_injection.py", "file_type": "code", "degree": 2}, {"id": "tests_test_manifest_injection_test_brief_multi_project_manifest_top_5_per_project", "label": "test_brief_multi_project_manifest_top_5_per_project()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_brief_multi_project_manifest_top_5_per_project()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_manifest_injection.py", "file_type": "code", "degree": 2}, {"id": "api_tests_test_memory_audit_py", "label": "test_memory_audit.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_memory_audit.py", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 23}, {"id": "tests_test_memory_audit_override_db", "label": "_override_db()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_override_db()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 1}, {"id": "tests_test_memory_audit_pro_user", "label": "pro_user()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "pro_user()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 1}, {"id": "tests_test_memory_audit_enc", "label": "_enc()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_enc()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 2}, {"id": "tests_test_memory_audit_assoc_row", "label": "_assoc_row()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_assoc_row()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 10}, {"id": "tests_test_memory_audit_relation_row", "label": "_relation_row()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "_relation_row()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 8}, {"id": "tests_test_memory_audit_llm_response", "label": "_llm_response()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_llm_response()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 4}, {"id": "tests_test_memory_audit_mock_llm", "label": "_mock_llm()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_mock_llm()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 10}, {"id": "tests_test_memory_audit_patch_audit", "label": "_patch_audit()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_patch_audit()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 12}, {"id": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user", "label": "test_audit_memory_never_raises_on_missing_user()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_audit_memory_never_raises_on_missing_user()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 4}, {"id": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure", "label": "test_audit_memory_never_raises_on_llm_failure()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_audit_memory_never_raises_on_llm_failure()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 3}, {"id": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact", "label": "test_scan_contradictions_skips_with_one_fact()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_scan_contradictions_skips_with_one_fact()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 5}, {"id": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row", "label": "test_scan_contradictions_deletes_flagged_row()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_scan_contradictions_deletes_flagged_row()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 5}, {"id": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure", "label": "test_scan_contradictions_noop_on_llm_failure()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_scan_contradictions_noop_on_llm_failure()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 4}, {"id": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response", "label": "test_scan_contradictions_noop_on_non_list_response()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_scan_contradictions_noop_on_non_list_response()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 5}, {"id": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations", "label": "test_canonicalize_skips_when_no_relations()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_canonicalize_skips_when_no_relations()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 4}, {"id": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels", "label": "test_canonicalize_rewrites_variant_labels()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_canonicalize_rewrites_variant_labels()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 5}, {"id": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure", "label": "test_canonicalize_noop_on_llm_failure()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_canonicalize_noop_on_llm_failure()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 4}, {"id": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty", "label": "test_canonicalize_noop_when_remap_empty()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_canonicalize_noop_when_remap_empty()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 5}, {"id": "tests_test_memory_audit_test_scan_works_without_langfuse", "label": "test_scan_works_without_langfuse()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_scan_works_without_langfuse()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 5}, {"id": "tests_test_memory_audit_test_canonicalize_works_without_langfuse", "label": "test_canonicalize_works_without_langfuse()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_canonicalize_works_without_langfuse()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 5}, {"id": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name", "label": "test_scan_uses_correct_langfuse_prompt_name()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_scan_uses_correct_langfuse_prompt_name()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 4}, {"id": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name", "label": "test_canonicalize_uses_correct_langfuse_prompt_name()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_canonicalize_uses_correct_langfuse_prompt_name()", "community": 13, "community_name": "Community 13", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "code", "degree": 4}, {"id": "tests_test_memory_audit_rationale_1", "label": "Tests for Phase 7 \u2014 weekly audit_memory job. Coverage: 1. audit_memory nev", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for Phase 7 \u2014 weekly audit_memory job. Coverage: 1. audit_memory nev", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_memory_audit_rationale_109", "label": "Context manager that patches all external deps for audit helpers.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Context manager that patches all external deps for audit helpers.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_memory_audit_rationale_139", "label": "audit_memory with a non-existent user_id must not raise.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "audit_memory with a non-existent user_id must not raise.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_memory_audit_rationale_145", "label": "audit_memory must swallow inner exceptions.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "audit_memory must swallow inner exceptions.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_audit.py", "file_type": "rationale", "degree": 4}, {"id": "api_tests_test_memory_extraction_py", "label": "test_memory_extraction.py", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_memory_extraction.py", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "code", "degree": 15}, {"id": "tests_test_memory_extraction_override_db", "label": "_override_db()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_override_db()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "code", "degree": 1}, {"id": "tests_test_memory_extraction_pro_user", "label": "pro_user()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "pro_user()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "code", "degree": 2}, {"id": "tests_test_memory_extraction_free_user", "label": "free_user()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "free_user()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "code", "degree": 2}, {"id": "tests_test_memory_extraction_make_llm_response", "label": "_make_llm_response()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_make_llm_response()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "code", "degree": 5}, {"id": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result", "label": "test_extract_candidates_returns_valid_result()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_extract_candidates_returns_valid_result()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "code", "degree": 3}, {"id": "tests_test_memory_extraction_test_extract_candidates_returns_empty_on_llm_failure", "label": "test_extract_candidates_returns_empty_on_llm_failure()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_extract_candidates_returns_empty_on_llm_failure()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "code", "degree": 2}, {"id": "tests_test_memory_extraction_test_decide_action_add_when_no_existing", "label": "test_decide_action_add_when_no_existing()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_decide_action_add_when_no_existing()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "code", "degree": 3}, {"id": "tests_test_memory_extraction_test_decide_action_noop", "label": "test_decide_action_noop()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_decide_action_noop()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "code", "degree": 4}, {"id": "tests_test_memory_extraction_test_decide_action_update", "label": "test_decide_action_update()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_decide_action_update()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "code", "degree": 4}, {"id": "tests_test_memory_extraction_test_decide_action_delete", "label": "test_decide_action_delete()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_decide_action_delete()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "code", "degree": 4}, {"id": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure", "label": "test_decide_action_defaults_add_on_llm_failure()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_decide_action_defaults_add_on_llm_failure()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "code", "degree": 3}, {"id": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate", "label": "test_run_extraction_writes_core_candidate()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_run_extraction_writes_core_candidate()", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "code", "degree": 3}, {"id": "tests_test_memory_extraction_test_dispatch_realtime_for_pro", "label": "test_dispatch_realtime_for_pro()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_dispatch_realtime_for_pro()", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "code", "degree": 4}, {"id": "tests_test_memory_extraction_test_dispatch_queue_for_free", "label": "test_dispatch_queue_for_free()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_dispatch_queue_for_free()", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "code", "degree": 4}, {"id": "tests_test_memory_extraction_rationale_1", "label": "Tests for Phase 2 \u2014 Mem0-style Extract/Update pipeline. Coverage: 2.1 extr", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for Phase 2 \u2014 Mem0-style Extract/Update pipeline. Coverage: 2.1 extr", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "rationale", "degree": 7}, {"id": "tests_test_memory_extraction_rationale_56", "label": "Update the seeded pro user to have an encryption_key.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Update the seeded pro user to have an encryption_key.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "rationale", "degree": 7}, {"id": "tests_test_memory_extraction_rationale_66", "label": "Update the seeded free user to have an encryption_key.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Update the seeded free user to have an encryption_key.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "rationale", "degree": 7}, {"id": "tests_test_memory_extraction_rationale_238", "label": "My CFO is Giulia' \u2192 fact candidate \u2192 core row written.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "My CFO is Giulia&#x27; \u2192 fact candidate \u2192 core row written.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "rationale", "degree": 7}, {"id": "tests_test_memory_extraction_rationale_307", "label": "Pro user: asyncio.create_task called (not queue row).", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Pro user: asyncio.create_task called (not queue row).", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "rationale", "degree": 7}, {"id": "tests_test_memory_extraction_rationale_327", "label": "Free user: ExtractionQueue row inserted.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Free user: ExtractionQueue row inserted.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_extraction.py", "file_type": "rationale", "degree": 7}, {"id": "api_tests_test_memory_middleware_py", "label": "test_memory_middleware.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_memory_middleware.py", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 21}, {"id": "tests_test_memory_middleware_override_db", "label": "_override_db()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_override_db()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 1}, {"id": "tests_test_memory_middleware_user_with_key", "label": "user_with_key()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "user_with_key()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 2}, {"id": "tests_test_memory_middleware_fernet", "label": "_fernet()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_fernet()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 3}, {"id": "tests_test_memory_middleware_enc", "label": "_enc()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "_enc()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 7}, {"id": "tests_test_memory_middleware_dec", "label": "_dec()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_dec()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 6}, {"id": "tests_test_memory_middleware_test_enrich_context_returns_core_memory", "label": "test_enrich_context_returns_core_memory()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_enrich_context_returns_core_memory()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 5}, {"id": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory", "label": "test_enrich_context_returns_episodic_memory()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_enrich_context_returns_episodic_memory()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 5}, {"id": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id", "label": "test_enrich_context_filters_episodic_by_session_id()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_enrich_context_filters_episodic_by_session_id()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 5}, {"id": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints", "label": "test_enrich_context_returns_proactive_hints()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_enrich_context_returns_proactive_hints()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 5}, {"id": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory", "label": "test_enrich_context_returns_associative_memory()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_enrich_context_returns_associative_memory()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 5}, {"id": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key", "label": "test_enrich_context_empty_for_user_without_key()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_enrich_context_empty_for_user_without_key()", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 3}, {"id": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row", "label": "test_store_episode_creates_encrypted_row()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_store_episode_creates_encrypted_row()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 4}, {"id": "tests_test_memory_middleware_test_store_episode_decryptable", "label": "test_store_episode_decryptable()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_store_episode_decryptable()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 4}, {"id": "tests_test_memory_middleware_test_update_core_insert", "label": "test_update_core_insert()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_update_core_insert()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 3}, {"id": "tests_test_memory_middleware_test_update_core_upsert", "label": "test_update_core_upsert()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_update_core_upsert()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 3}, {"id": "tests_test_memory_middleware_test_core_block_edit_ops", "label": "test_core_block_edit_ops()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_core_block_edit_ops()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 2}, {"id": "tests_test_memory_middleware_test_archival_and_recall_search_helpers", "label": "test_archival_and_recall_search_helpers()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_archival_and_recall_search_helpers()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 3}, {"id": "tests_test_memory_middleware_test_home_request_calls_memory_middleware", "label": "test_home_request_calls_memory_middleware()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_home_request_calls_memory_middleware()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 4}, {"id": "tests_test_memory_middleware_test_embed_text_returns_1536_floats", "label": "test_embed_text_returns_1536_floats()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_embed_text_returns_1536_floats()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 3}, {"id": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure", "label": "test_embed_text_returns_none_on_failure()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_embed_text_returns_none_on_failure()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "code", "degree": 4}, {"id": "tests_test_memory_middleware_rationale_1", "label": "Tests for Step 7 \u2014 MemoryMiddleware. Coverage: 1. enrich_context returns c", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for Step 7 \u2014 MemoryMiddleware. Coverage: 1. enrich_context returns c", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "rationale", "degree": 7}, {"id": "tests_test_memory_middleware_rationale_56", "label": "Set encryption_key on the seeded power user.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Set encryption_key on the seeded power user.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "rationale", "degree": 7}, {"id": "tests_test_memory_middleware_rationale_188", "label": "User with no encryption_key \u2192 empty context, no crash.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "User with no encryption_key \u2192 empty context, no crash.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "rationale", "degree": 7}, {"id": "tests_test_memory_middleware_rationale_296", "label": "home_request triggers enrich_context before and store_episode after the LLM.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "home_request triggers enrich_context before and store_episode after the LLM.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "rationale", "degree": 7}, {"id": "tests_test_memory_middleware_rationale_351", "label": "embed_text returns a 1536-dim float list when OpenAI responds successfully.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "embed_text returns a 1536-dim float list when OpenAI responds successfully.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "rationale", "degree": 7}, {"id": "tests_test_memory_middleware_rationale_370", "label": "embed_text returns None when OpenAI raises; must not propagate the exception.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "embed_text returns None when OpenAI raises; must not propagate the exception.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_middleware.py", "file_type": "rationale", "degree": 7}, {"id": "api_tests_test_memory_models_py", "label": "test_memory_models.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_memory_models.py", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_models.py", "file_type": "code", "degree": 12}, {"id": "tests_test_memory_models_fernet_key", "label": "_fernet_key()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_fernet_key()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_models.py", "file_type": "code", "degree": 6}, {"id": "tests_test_memory_models_encrypt", "label": "_encrypt()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_encrypt()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_models.py", "file_type": "code", "degree": 6}, {"id": "tests_test_memory_models_decrypt", "label": "_decrypt()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_decrypt()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_models.py", "file_type": "code", "degree": 5}, {"id": "tests_test_memory_models_test_user_encryption_key_column_exists", "label": "test_user_encryption_key_column_exists()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_user_encryption_key_column_exists()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_models.py", "file_type": "code", "degree": 2}, {"id": "tests_test_memory_models_test_user_encryption_key_can_be_set", "label": "test_user_encryption_key_can_be_set()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_user_encryption_key_can_be_set()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_models.py", "file_type": "code", "degree": 2}, {"id": "tests_test_memory_models_test_memory_core_create_and_read", "label": "test_memory_core_create_and_read()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "test_memory_core_create_and_read()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_models.py", "file_type": "code", "degree": 6}, {"id": "tests_test_memory_models_test_memory_core_cascade_delete", "label": "test_memory_core_cascade_delete()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_memory_core_cascade_delete()", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_models.py", "file_type": "code", "degree": 4}, {"id": "tests_test_memory_models_test_memory_associative_create_and_read", "label": "test_memory_associative_create_and_read()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "test_memory_associative_create_and_read()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_models.py", "file_type": "code", "degree": 6}, {"id": "tests_test_memory_models_test_memory_episodic_create_and_read", "label": "test_memory_episodic_create_and_read()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "test_memory_episodic_create_and_read()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_models.py", "file_type": "code", "degree": 6}, {"id": "tests_test_memory_models_test_memory_proactive_create_and_read", "label": "test_memory_proactive_create_and_read()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "test_memory_proactive_create_and_read()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_models.py", "file_type": "code", "degree": 6}, {"id": "tests_test_memory_models_test_register_sets_encryption_key", "label": "test_register_sets_encryption_key()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_register_sets_encryption_key()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_models.py", "file_type": "code", "degree": 2}, {"id": "tests_test_memory_models_rationale_1", "label": "Tests for Step 6 \u2014 memory ORM models and User.encryption_key. Uses the SQLite", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for Step 6 \u2014 memory ORM models and User.encryption_key. Uses the SQLite", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_models.py", "file_type": "rationale", "degree": 6}, {"id": "tests_test_memory_models_rationale_41", "label": "User model has encryption_key column and it can be set.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "User model has encryption_key column and it can be set.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_models.py", "file_type": "rationale", "degree": 6}, {"id": "tests_test_memory_models_rationale_87", "label": "Deleting a user cascades to memory_core.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Deleting a user cascades to memory_core.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_models.py", "file_type": "rationale", "degree": 6}, {"id": "tests_test_memory_models_rationale_189", "label": "POST /api/v1/auth/register creates a user with a valid Fernet key.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "POST /api/v1/auth/register creates a user with a valid Fernet key.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_models.py", "file_type": "rationale", "degree": 6}, {"id": "api_tests_test_memory_proactive_py", "label": "test_memory_proactive.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_memory_proactive.py", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_proactive.py", "file_type": "code", "degree": 11}, {"id": "tests_test_memory_proactive_override_db", "label": "_override_db()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_override_db()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_proactive.py", "file_type": "code", "degree": 1}, {"id": "tests_test_memory_proactive_user_with_key", "label": "user_with_key()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "user_with_key()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_proactive.py", "file_type": "code", "degree": 1}, {"id": "tests_test_memory_proactive_enc", "label": "_enc()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_enc()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_proactive.py", "file_type": "code", "degree": 4}, {"id": "tests_test_memory_proactive_test_proactive_hints_injection_with_hints", "label": "test_proactive_hints_injection_with_hints()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_proactive_hints_injection_with_hints()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_proactive.py", "file_type": "code", "degree": 2}, {"id": "tests_test_memory_proactive_test_proactive_hints_injection_empty", "label": "test_proactive_hints_injection_empty()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_proactive_hints_injection_empty()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_proactive.py", "file_type": "code", "degree": 2}, {"id": "tests_test_memory_proactive_test_proactive_hints_injection_truncates_long_hints", "label": "test_proactive_hints_injection_truncates_long_hints()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_proactive_hints_injection_truncates_long_hints()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_proactive.py", "file_type": "code", "degree": 2}, {"id": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints", "label": "test_enrich_context_returns_proactive_hints()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_enrich_context_returns_proactive_hints()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_proactive.py", "file_type": "code", "degree": 5}, {"id": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive", "label": "test_enrich_context_excludes_low_confidence_proactive()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_enrich_context_excludes_low_confidence_proactive()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_proactive.py", "file_type": "code", "degree": 5}, {"id": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "label": "test_proactive_hints_in_system_prompt_string()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "test_proactive_hints_in_system_prompt_string()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_proactive.py", "file_type": "code", "degree": 6}, {"id": "tests_test_memory_proactive_test_proactive_mining_tier_gate", "label": "test_proactive_mining_tier_gate()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_proactive_mining_tier_gate()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_memory_proactive.py", "file_type": "code", "degree": 1}, {"id": "tests_test_memory_proactive_rationale_1", "label": "Tests for Phase 5 \u2014 proactive hints surfacing. Coverage: 1. _proactive_hin", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for Phase 5 \u2014 proactive hints surfacing. Coverage: 1. _proactive_hin", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_proactive.py", "file_type": "rationale", "degree": 4}, {"id": "api_tests_test_memory_relations_py", "label": "test_memory_relations.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_memory_relations.py", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "code", "degree": 11}, {"id": "tests_test_memory_relations_override_db", "label": "_override_db()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_override_db()", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "code", "degree": 1}, {"id": "tests_test_memory_relations_pro_user_with_key", "label": "pro_user_with_key()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "pro_user_with_key()", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_memory_relations_free_user_with_key", "label": "free_user_with_key()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "free_user_with_key()", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "code", "degree": 2}, {"id": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries", "label": "test_upsert_relation_inserts_and_queries()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_upsert_relation_inserts_and_queries()", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "code", "degree": 3}, {"id": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate", "label": "test_upsert_relation_updates_on_duplicate()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_upsert_relation_updates_on_duplicate()", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "code", "degree": 3}, {"id": "tests_test_memory_relations_test_free_tier_relation_skipped", "label": "test_free_tier_relation_skipped()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_free_tier_relation_skipped()", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "code", "degree": 3}, {"id": "tests_test_memory_relations_test_enrich_context_includes_relational_memory", "label": "test_enrich_context_includes_relational_memory()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_enrich_context_includes_relational_memory()", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "code", "degree": 3}, {"id": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free", "label": "test_enrich_context_relational_empty_for_free()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_enrich_context_relational_empty_for_free()", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "code", "degree": 3}, {"id": "tests_test_memory_relations_test_decay_relations_reduces_confidence", "label": "test_decay_relations_reduces_confidence()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_decay_relations_reduces_confidence()", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "code", "degree": 5}, {"id": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence", "label": "test_decay_relations_prunes_low_confidence()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_decay_relations_prunes_low_confidence()", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "code", "degree": 5}, {"id": "tests_test_memory_relations_rationale_1", "label": "Tests for Phase 3 \u2014 relational tier (Mem0g-light). Coverage: 1. upsert_rel", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for Phase 3 \u2014 relational tier (Mem0g-light). Coverage: 1. upsert_rel", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_memory_relations_rationale_48", "label": "Set encryption_key on the pro test user so Fernet works.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Set encryption_key on the pro test user so Fernet works.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_memory_relations_rationale_58", "label": "Set encryption_key on the free test user.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Set encryption_key on the free test user.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_memory_relations_rationale_70", "label": "upsert_relation inserts a row; query_relations returns it.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "upsert_relation inserts a row; query_relations returns it.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_memory_relations_rationale_91", "label": "Second upsert on same triple updates confidence and last_confirmed_at.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Second upsert on same triple updates confidence and last_confirmed_at.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_memory_relations_rationale_120", "label": "Free user: upsert_relation is silently skipped (no row created).", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Free user: upsert_relation is silently skipped (no row created).", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_memory_relations_rationale_137", "label": "enrich_context includes relational_memory key for Pro user.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "enrich_context includes relational_memory key for Pro user.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_memory_relations_rationale_158", "label": "Free user: relational_memory is empty list in enrich_context.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Free user: relational_memory is empty list in enrich_context.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_memory_relations_rationale_169", "label": "decay_relations reduces confidence on stale rows.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "decay_relations reduces confidence on stale rows.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_memory_relations_rationale_197", "label": "decay_relations deletes rows whose confidence drops below 0.2 threshold.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "decay_relations deletes rows whose confidence drops below 0.2 threshold.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\test_memory_relations.py", "file_type": "rationale", "degree": 4}, {"id": "api_tests_test_middleware_py", "label": "test_middleware.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "test_middleware.py", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 8}, {"id": "tests_test_middleware_override_db", "label": "_override_db()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_override_db()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 2}, {"id": "tests_test_middleware_make_jwt", "label": "_make_jwt()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_make_jwt()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 9}, {"id": "tests_test_middleware_auth_header", "label": "_auth_header()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.7, "font": {"size": 0, "color": "#ffffff"}, "title": "_auth_header()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 13}, {"id": "tests_test_middleware_testauthmiddleware", "label": "TestAuthMiddleware", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "TestAuthMiddleware", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 8}, {"id": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile", "label": ".test_valid_token_returns_profile()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_valid_token_returns_profile()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 3}, {"id": "tests_test_middleware_testauthmiddleware_test_missing_token_returns_401", "label": ".test_missing_token_returns_401()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_missing_token_returns_401()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 1}, {"id": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401", "label": ".test_expired_token_returns_401()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_expired_token_returns_401()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 3}, {"id": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401", "label": ".test_wrong_signature_returns_401()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_wrong_signature_returns_401()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 3}, {"id": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401", "label": ".test_missing_sub_claim_returns_401()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_missing_sub_claim_returns_401()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 3}, {"id": "tests_test_middleware_testauthmiddleware_test_malformed_token_returns_401", "label": ".test_malformed_token_returns_401()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_malformed_token_returns_401()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 1}, {"id": "tests_test_middleware_testratelimitmiddleware", "label": "TestRateLimitMiddleware", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "TestRateLimitMiddleware", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 12}, {"id": "tests_test_middleware_testratelimitmiddleware_unique_token", "label": "._unique_token()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "._unique_token()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 9}, {"id": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests", "label": ".test_free_tier_allows_up_to_20_requests()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_free_tier_allows_up_to_20_requests()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 3}, {"id": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request", "label": ".test_free_tier_blocks_21st_request()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_free_tier_blocks_21st_request()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 3}, {"id": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header", "label": ".test_429_includes_retry_after_header()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_429_includes_retry_after_header()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 3}, {"id": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field", "label": ".test_429_response_has_detail_field()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_429_response_has_detail_field()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 3}, {"id": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests", "label": ".test_pro_tier_allows_60_requests()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_pro_tier_allows_60_requests()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 3}, {"id": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows", "label": ".test_independent_users_have_separate_windows()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_independent_users_have_separate_windows()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 3}, {"id": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_register_never_rate_limited", "label": ".test_exempt_path_register_never_rate_limited()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_exempt_path_register_never_rate_limited()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 2}, {"id": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_login_never_rate_limited", "label": ".test_exempt_path_login_never_rate_limited()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_exempt_path_login_never_rate_limited()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 2}, {"id": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_health_never_rate_limited", "label": ".test_exempt_path_health_never_rate_limited()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_exempt_path_health_never_rate_limited()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 1}, {"id": "tests_test_middleware_testsanitizermiddleware", "label": "TestSanitizerMiddleware", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "TestSanitizerMiddleware", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 12}, {"id": "tests_test_middleware_testsanitizermiddleware_token", "label": "._token()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "._token()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 5}, {"id": "tests_test_middleware_testsanitizermiddleware_post_chat", "label": "._post_chat()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._post_chat()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 10}, {"id": "tests_test_middleware_testsanitizermiddleware_test_clean_response_passes_through_unchanged", "label": ".test_clean_response_passes_through_unchanged()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_clean_response_passes_through_unchanged()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 2}, {"id": "tests_test_middleware_testsanitizermiddleware_test_strips_system_prompt_opener", "label": ".test_strips_system_prompt_opener()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_strips_system_prompt_opener()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 2}, {"id": "tests_test_middleware_testsanitizermiddleware_test_strips_known_fingerprint", "label": ".test_strips_known_fingerprint()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_strips_known_fingerprint()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 2}, {"id": "tests_test_middleware_testsanitizermiddleware_test_strips_tool_schema_fragment", "label": ".test_strips_tool_schema_fragment()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_strips_tool_schema_fragment()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 2}, {"id": "tests_test_middleware_testsanitizermiddleware_test_strips_reasoning_tag", "label": ".test_strips_reasoning_tag()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_strips_reasoning_tag()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 2}, {"id": "tests_test_middleware_testsanitizermiddleware_test_strips_available_agents_fragment", "label": ".test_strips_available_agents_fragment()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_strips_available_agents_fragment()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 2}, {"id": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path", "label": ".test_sanitizer_does_not_activate_for_non_chat_path()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_sanitizer_does_not_activate_for_non_chat_path()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 4}, {"id": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_preserves_empty_response", "label": ".test_sanitizer_preserves_empty_response()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".test_sanitizer_preserves_empty_response()", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "code", "degree": 2}, {"id": "tests_test_middleware_rationale_1", "label": "Tests for Step 9 middleware: auth, rate limiting, and sanitizer. Auth tests:", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for Step 9 middleware: auth, rate limiting, and sanitizer. Auth tests:", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_middleware_rationale_35", "label": "Route all get_session calls to the test SQLite session.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Route all get_session calls to the test SQLite session.", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_middleware_rationale_64", "label": "Mint a test JWT signed with the configured (or custom) secret.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Mint a test JWT signed with the configured (or custom) secret.", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_middleware_rationale_89", "label": "Tests exercised via GET /api/v1/auth/me.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests exercised via GET /api/v1/auth/me.", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_middleware_rationale_140", "label": "Each test uses a fresh unique user_id so windows never collide.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Each test uses a fresh unique user_id so windows never collide.", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_middleware_rationale_208", "label": "POST /auth/register is exempt \u2014 25 calls should never return 429.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "POST /auth/register is exempt \u2014 25 calls should never return 429.", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_middleware_rationale_219", "label": "POST /auth/login is exempt \u2014 multiple failed attempts are not rate-limited.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "POST /auth/login is exempt \u2014 multiple failed attempts are not rate-limited.", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_middleware_rationale_241", "label": "Mock ``run_home`` to inject controlled strings into chat responses.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Mock ``run_home`` to inject controlled strings into chat responses.", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_middleware_rationale_305", "label": "GET /api/v1/plans/playbook should pass through the sanitizer untouched.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "GET /api/v1/plans/playbook should pass through the sanitizer untouched.", "community": 12, "community_name": "Community 12", "source_file": "api\\tests\\test_middleware.py", "file_type": "rationale", "degree": 1}, {"id": "api_tests_test_output_formatter_py", "label": "test_output_formatter.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_output_formatter.py", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_output_formatter.py", "file_type": "code", "degree": 7}, {"id": "tests_test_output_formatter_stream", "label": "_stream()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_stream()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_output_formatter.py", "file_type": "code", "degree": 5}, {"id": "tests_test_output_formatter_collect", "label": "_collect()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_collect()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_output_formatter.py", "file_type": "code", "degree": 5}, {"id": "tests_test_output_formatter_test_stream_formatter_text_stream", "label": "test_stream_formatter_text_stream()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_stream_formatter_text_stream()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_output_formatter.py", "file_type": "code", "degree": 4}, {"id": "tests_test_output_formatter_test_stream_formatter_floating_domain_first", "label": "test_stream_formatter_floating_domain_first()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_stream_formatter_floating_domain_first()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_output_formatter.py", "file_type": "code", "degree": 4}, {"id": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events", "label": "test_stream_formatter_ignores_unknown_events()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_stream_formatter_ignores_unknown_events()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_output_formatter.py", "file_type": "code", "degree": 4}, {"id": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets", "label": "test_stream_formatter_empty_stream_still_brackets()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_stream_formatter_empty_stream_still_brackets()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_output_formatter.py", "file_type": "code", "degree": 4}, {"id": "tests_test_output_formatter_rationale_1", "label": "Tests for app.core.output_formatter.StreamFormatter.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for app.core.output_formatter.StreamFormatter.", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_output_formatter.py", "file_type": "rationale", "degree": 6}, {"id": "api_tests_test_preprocessors_py", "label": "test_preprocessors.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_preprocessors.py", "community": 25, "community_name": "Community 25", "source_file": "api\\tests\\test_preprocessors.py", "file_type": "code", "degree": 7}, {"id": "tests_test_preprocessors_fixtures_dir", "label": "_fixtures_dir()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_fixtures_dir()", "community": 25, "community_name": "Community 25", "source_file": "api\\tests\\test_preprocessors.py", "file_type": "code", "degree": 4}, {"id": "tests_test_preprocessors_load_cases", "label": "_load_cases()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_load_cases()", "community": 25, "community_name": "Community 25", "source_file": "api\\tests\\test_preprocessors.py", "file_type": "code", "degree": 3}, {"id": "tests_test_preprocessors_content", "label": "_content()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_content()", "community": 25, "community_name": "Community 25", "source_file": "api\\tests\\test_preprocessors.py", "file_type": "code", "degree": 3}, {"id": "tests_test_preprocessors_pytest_generate_tests", "label": "pytest_generate_tests()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "pytest_generate_tests()", "community": 25, "community_name": "Community 25", "source_file": "api\\tests\\test_preprocessors.py", "file_type": "code", "degree": 2}, {"id": "tests_test_preprocessors_test_detect", "label": "test_detect()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_detect()", "community": 25, "community_name": "Community 25", "source_file": "api\\tests\\test_preprocessors.py", "file_type": "code", "degree": 4}, {"id": "tests_test_preprocessors_test_preprocess", "label": "test_preprocess()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_preprocess()", "community": 25, "community_name": "Community 25", "source_file": "api\\tests\\test_preprocessors.py", "file_type": "code", "degree": 4}, {"id": "tests_test_preprocessors_rationale_1", "label": "Tests for the preprocessor system (Step 1 \u2014 Local Agent V2). Run: pytest", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for the preprocessor system (Step 1 \u2014 Local Agent V2). Run: pytest", "community": 25, "community_name": "Community 25", "source_file": "api\\tests\\test_preprocessors.py", "file_type": "rationale", "degree": 1}, {"id": "api_tests_test_schemas_v3_py", "label": "test_schemas_v3.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_schemas_v3.py", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 27}, {"id": "tests_test_schemas_v3_test_v3_frame_types_exist", "label": "test_v3_frame_types_exist()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_v3_frame_types_exist()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 1}, {"id": "tests_test_schemas_v3_test_v2_frame_types_still_exist", "label": "test_v2_frame_types_still_exist()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_v2_frame_types_still_exist()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 3}, {"id": "tests_test_schemas_v3_test_home_request_defaults", "label": "test_home_request_defaults()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_home_request_defaults()", "community": 5, "community_name": "Community 5", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 3}, {"id": "tests_test_schemas_v3_test_home_request_with_history", "label": "test_home_request_with_history()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_home_request_with_history()", "community": 5, "community_name": "Community 5", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 3}, {"id": "tests_test_schemas_v3_test_home_request_serializes", "label": "test_home_request_serializes()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_home_request_serializes()", "community": 5, "community_name": "Community 5", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 3}, {"id": "tests_test_schemas_v3_test_home_request_deserializes", "label": "test_home_request_deserializes()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_home_request_deserializes()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 1}, {"id": "tests_test_schemas_v3_test_home_request_requires_message", "label": "test_home_request_requires_message()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_home_request_requires_message()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 1}, {"id": "tests_test_schemas_v3_test_floating_request_basic", "label": "test_floating_request_basic()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_floating_request_basic()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 3}, {"id": "tests_test_schemas_v3_test_floating_request_scope_without_id", "label": "test_floating_request_scope_without_id()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_floating_request_scope_without_id()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 3}, {"id": "tests_test_schemas_v3_test_floating_request_serializes", "label": "test_floating_request_serializes()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_floating_request_serializes()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 3}, {"id": "tests_test_schemas_v3_test_floating_request_invalid_scope_type", "label": "test_floating_request_invalid_scope_type()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_floating_request_invalid_scope_type()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 3}, {"id": "tests_test_schemas_v3_test_floating_request_requires_scope", "label": "test_floating_request_requires_scope()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_floating_request_requires_scope()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 1}, {"id": "tests_test_schemas_v3_test_stream_start", "label": "test_stream_start()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_stream_start()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 3}, {"id": "tests_test_schemas_v3_test_stream_start_serializes", "label": "test_stream_start_serializes()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_stream_start_serializes()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 3}, {"id": "tests_test_schemas_v3_test_stream_start_deserializes", "label": "test_stream_start_deserializes()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_stream_start_deserializes()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 1}, {"id": "tests_test_schemas_v3_test_stream_text", "label": "test_stream_text()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_stream_text()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 3}, {"id": "tests_test_schemas_v3_test_stream_text_serializes", "label": "test_stream_text_serializes()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_stream_text_serializes()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 3}, {"id": "tests_test_schemas_v3_test_stream_text_deserializes", "label": "test_stream_text_deserializes()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_stream_text_deserializes()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 1}, {"id": "tests_test_schemas_v3_test_stream_end_defaults", "label": "test_stream_end_defaults()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_stream_end_defaults()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 3}, {"id": "tests_test_schemas_v3_test_stream_end_serializes", "label": "test_stream_end_serializes()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_stream_end_serializes()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 3}, {"id": "tests_test_schemas_v3_test_stream_end_deserializes", "label": "test_stream_end_deserializes()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_stream_end_deserializes()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 1}, {"id": "tests_test_schemas_v3_test_floating_domain_tasks", "label": "test_floating_domain_tasks()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_floating_domain_tasks()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 3}, {"id": "tests_test_schemas_v3_test_floating_domain_valid_domains", "label": "test_floating_domain_valid_domains()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_floating_domain_valid_domains()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 3}, {"id": "tests_test_schemas_v3_test_floating_domain_object_valid", "label": "test_floating_domain_object_valid()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_floating_domain_object_valid()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 3}, {"id": "tests_test_schemas_v3_test_floating_domain_serializes", "label": "test_floating_domain_serializes()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_floating_domain_serializes()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 3}, {"id": "tests_test_schemas_v3_test_floating_domain_deserializes", "label": "test_floating_domain_deserializes()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_floating_domain_deserializes()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "code", "degree": 1}, {"id": "tests_test_schemas_v3_rationale_1", "label": "Tests for v3 WebSocket frame protocol schemas.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for v3 WebSocket frame protocol schemas.", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "rationale", "degree": 10}, {"id": "tests_test_schemas_v3_rationale_40", "label": "Backward compat: v2 types must remain.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Backward compat: v2 types must remain.", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "rationale", "degree": 10}, {"id": "api_tests_test_ws_index_session_py", "label": "test_ws_index_session.py", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ws_index_session.py", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_ws_index_session.py", "file_type": "code", "degree": 8}, {"id": "tests_test_ws_index_session_fakewebsocket", "label": "_FakeWebSocket", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_FakeWebSocket", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_ws_index_session.py", "file_type": "code", "degree": 11}, {"id": "tests_test_ws_index_session_fakewebsocket_init", "label": ".__init__()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_ws_index_session.py", "file_type": "code", "degree": 1}, {"id": "tests_test_ws_index_session_fakewebsocket_send_text", "label": ".send_text()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".send_text()", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_ws_index_session.py", "file_type": "code", "degree": 1}, {"id": "tests_test_ws_index_session_fakewebsocket_sent_types", "label": ".sent_types()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".sent_types()", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_ws_index_session.py", "file_type": "code", "degree": 4}, {"id": "tests_test_ws_index_session_make_session_id", "label": "_make_session_id()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_make_session_id()", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_ws_index_session.py", "file_type": "code", "degree": 5}, {"id": "tests_test_ws_index_session_fake_summarize_text_factory", "label": "_fake_summarize_text_factory()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_fake_summarize_text_factory()", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_ws_index_session.py", "file_type": "code", "degree": 4}, {"id": "tests_test_ws_index_session_clean_sessions", "label": "_clean_sessions()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_clean_sessions()", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_ws_index_session.py", "file_type": "code", "degree": 2}, {"id": "tests_test_ws_index_session_test_index_session_happy_path", "label": "test_index_session_happy_path()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "test_index_session_happy_path()", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_ws_index_session.py", "file_type": "code", "degree": 8}, {"id": "tests_test_ws_index_session_test_index_session_cancel", "label": "test_index_session_cancel()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "test_index_session_cancel()", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_ws_index_session.py", "file_type": "code", "degree": 7}, {"id": "tests_test_ws_index_session_test_index_session_quota_exceeded", "label": "test_index_session_quota_exceeded()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_index_session_quota_exceeded()", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_ws_index_session.py", "file_type": "code", "degree": 9}, {"id": "tests_test_ws_index_session_rationale_1", "label": "Tests for WS folder index_session handlers (Task 9). Tests the three handler", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for WS folder index_session handlers (Task 9). Tests the three handler", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_ws_index_session.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_ws_index_session_rationale_37", "label": "Minimal WebSocket stand-in that records send_text calls.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Minimal WebSocket stand-in that records send_text calls.", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_ws_index_session.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_ws_index_session_rationale_57", "label": "Return an AsyncMock that resolves to a fixed IndexResult.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Return an AsyncMock that resolves to a fixed IndexResult.", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_ws_index_session.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_ws_index_session_rationale_67", "label": "Ensure _index_sessions is empty before and after each test.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Ensure _index_sessions is empty before and after each test.", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_ws_index_session.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_ws_index_session_rationale_76", "label": "start + batch of 2 text files \u2192 2 index_file_result + 1 progress + 1 done(comple", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "start + batch of 2 text files \u2192 2 index_file_result + 1 progress + 1 done(comple", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_ws_index_session.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_ws_index_session_rationale_132", "label": "start then cancel \u2192 index_session_done(cancelled).", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "start then cancel \u2192 index_session_done(cancelled).", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_ws_index_session.py", "file_type": "rationale", "degree": 4}, {"id": "tests_test_ws_index_session_rationale_154", "label": "Pre-fill usage to cap \u2192 batch one file \u2192 index_session_done(quota_exceeded).", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Pre-fill usage to cap \u2192 batch one file \u2192 index_session_done(quota_exceeded).", "community": 10, "community_name": "Community 10", "source_file": "api\\tests\\test_ws_index_session.py", "file_type": "rationale", "degree": 4}, {"id": "api_tests_test_ws_unified_py", "label": "test_ws_unified.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ws_unified.py", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "code", "degree": 10}, {"id": "tests_test_ws_unified_override_db", "label": "_override_db()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_override_db()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "code", "degree": 1}, {"id": "tests_test_ws_unified_recv_until_end", "label": "_recv_until_end()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "_recv_until_end()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "code", "degree": 5}, {"id": "tests_test_ws_unified_mock_home_stream", "label": "_mock_home_stream()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_mock_home_stream()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "code", "degree": 1}, {"id": "tests_test_ws_unified_mock_floating_stream", "label": "_mock_floating_stream()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_mock_floating_stream()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "code", "degree": 1}, {"id": "tests_test_ws_unified_test_home_request_produces_stream_frames", "label": "test_home_request_produces_stream_frames()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_home_request_produces_stream_frames()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "code", "degree": 5}, {"id": "tests_test_ws_unified_test_floating_request_produces_domain_frame", "label": "test_floating_request_produces_domain_frame()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_floating_request_produces_domain_frame()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "code", "degree": 4}, {"id": "tests_test_ws_unified_test_home_request_request_id_propagated", "label": "test_home_request_request_id_propagated()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_home_request_request_id_propagated()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "code", "degree": 5}, {"id": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id", "label": "test_tool_result_dispatch_silent_on_unknown_id()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_tool_result_dispatch_silent_on_unknown_id()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "code", "degree": 4}, {"id": "tests_test_ws_unified_test_invalid_jwt_rejected", "label": "test_invalid_jwt_rejected()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_invalid_jwt_rejected()", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "code", "degree": 3}, {"id": "tests_test_ws_unified_rationale_1", "label": "Integration tests for the unified WebSocket handler (Step 5). Tests the devic", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Integration tests for the unified WebSocket handler (Step 5). Tests the devic", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "rationale", "degree": 2}, {"id": "tests_test_ws_unified_rationale_37", "label": "Receive frames until stream_end or max_frames.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Receive frames until stream_end or max_frames.", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "rationale", "degree": 2}, {"id": "tests_test_ws_unified_rationale_60", "label": "home_request \u2192 stream_start, stream_text+, stream_end.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "home_request \u2192 stream_start, stream_text+, stream_end.", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "rationale", "degree": 2}, {"id": "tests_test_ws_unified_rationale_83", "label": "floating_request \u2192 floating_domain first, then stream_text*, stream_end.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "floating_request \u2192 floating_domain first, then stream_text*, stream_end.", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "rationale", "degree": 2}, {"id": "tests_test_ws_unified_rationale_110", "label": "request_id in home_request is echoed in all response frames.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "request_id in home_request is echoed in all response frames.", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "rationale", "degree": 2}, {"id": "tests_test_ws_unified_rationale_135", "label": "tool_result for unknown call_id is silently ignored \u2014 no crash.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "tool_result for unknown call_id is silently ignored \u2014 no crash.", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "rationale", "degree": 2}, {"id": "tests_test_ws_unified_rationale_152", "label": "Connection with bad token is closed before or after accept.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Connection with bad token is closed before or after accept.", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "rationale", "degree": 2}, {"id": "api_tests_init_py", "label": "__init__.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 255, "community_name": "Community 255", "source_file": "api\\tests\\__init__.py", "file_type": "code", "degree": 0}, {"id": "docs_build_deck_commercialista_js", "label": "build-deck-commercialista.js", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "build-deck-commercialista.js", "community": 62, "community_name": "Community 62", "source_file": "docs\\build-deck-commercialista.js", "file_type": "code", "degree": 5}, {"id": "docs_build_deck_commercialista_bglight", "label": "bgLight()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "bgLight()", "community": 62, "community_name": "Community 62", "source_file": "docs\\build-deck-commercialista.js", "file_type": "code", "degree": 1}, {"id": "docs_build_deck_commercialista_bgdark", "label": "bgDark()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "bgDark()", "community": 62, "community_name": "Community 62", "source_file": "docs\\build-deck-commercialista.js", "file_type": "code", "degree": 1}, {"id": "docs_build_deck_commercialista_footer", "label": "footer()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "footer()", "community": 62, "community_name": "Community 62", "source_file": "docs\\build-deck-commercialista.js", "file_type": "code", "degree": 1}, {"id": "docs_build_deck_commercialista_slidetitle", "label": "slideTitle()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "slideTitle()", "community": 62, "community_name": "Community 62", "source_file": "docs\\build-deck-commercialista.js", "file_type": "code", "degree": 1}, {"id": "docs_build_deck_commercialista_golddot", "label": "goldDot()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "goldDot()", "community": 62, "community_name": "Community 62", "source_file": "docs\\build-deck-commercialista.js", "file_type": "code", "degree": 1}, {"id": "docs_build_deck_geopop_js", "label": "build-deck-geopop.js", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "build-deck-geopop.js", "community": 63, "community_name": "Community 63", "source_file": "docs\\build-deck-geopop.js", "file_type": "code", "degree": 5}, {"id": "docs_build_deck_geopop_mkshadow", "label": "mkShadow()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "mkShadow()", "community": 63, "community_name": "Community 63", "source_file": "docs\\build-deck-geopop.js", "file_type": "code", "degree": 1}, {"id": "docs_build_deck_geopop_eyebrow", "label": "eyebrow()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "eyebrow()", "community": 63, "community_name": "Community 63", "source_file": "docs\\build-deck-geopop.js", "file_type": "code", "degree": 1}, {"id": "docs_build_deck_geopop_hdropts", "label": "hdrOpts()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "hdrOpts()", "community": 63, "community_name": "Community 63", "source_file": "docs\\build-deck-geopop.js", "file_type": "code", "degree": 1}, {"id": "docs_build_deck_geopop_dataopts", "label": "dataOpts()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "dataOpts()", "community": 63, "community_name": "Community 63", "source_file": "docs\\build-deck-geopop.js", "file_type": "code", "degree": 1}, {"id": "docs_build_deck_geopop_emoopts", "label": "emoOpts()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "emoOpts()", "community": 63, "community_name": "Community 63", "source_file": "docs\\build-deck-geopop.js", "file_type": "code", "degree": 1}, {"id": "tmp_focustasks_index_tsx", "label": "index.tsx", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "index.tsx", "community": 131, "community_name": "Community 131", "source_file": "tmp\\focustasks\\index.tsx", "file_type": "code", "degree": 2}, {"id": "focustasks_index_onselect", "label": "onSelect()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "onSelect()", "community": 131, "community_name": "Community 131", "source_file": "tmp\\focustasks\\index.tsx", "file_type": "code", "degree": 1}, {"id": "focustasks_index_suggestionrow", "label": "SuggestionRow()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "SuggestionRow()", "community": 131, "community_name": "Community 131", "source_file": "tmp\\focustasks\\index.tsx", "file_type": "code", "degree": 1}, {"id": "waitlist_alembic_env_py", "label": "env.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "env.py", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\alembic\\env.py", "file_type": "code", "degree": 2}, {"id": "waitlist_alembic_versions_001_create_waitlist_entries_py", "label": "001_create_waitlist_entries.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "001_create_waitlist_entries.py", "community": 97, "community_name": "Community 97", "source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py", "file_type": "code", "degree": 3}, {"id": "versions_001_create_waitlist_entries_upgrade", "label": "upgrade()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "upgrade()", "community": 97, "community_name": "Community 97", "source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py", "file_type": "code", "degree": 1}, {"id": "versions_001_create_waitlist_entries_downgrade", "label": "downgrade()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "downgrade()", "community": 97, "community_name": "Community 97", "source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py", "file_type": "code", "degree": 1}, {"id": "versions_001_create_waitlist_entries_rationale_1", "label": "create waitlist_entries table Revision ID: 001 Revises: Create Date: 2026-0", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "create waitlist_entries table Revision ID: 001 Revises: Create Date: 2026-0", "community": 97, "community_name": "Community 97", "source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py", "file_type": "rationale", "degree": 1}, {"id": "waitlist_alembic_versions_002_add_gdpr_fields_py", "label": "002_add_gdpr_fields.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "002_add_gdpr_fields.py", "community": 98, "community_name": "Community 98", "source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py", "file_type": "code", "degree": 3}, {"id": "versions_002_add_gdpr_fields_upgrade", "label": "upgrade()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "upgrade()", "community": 98, "community_name": "Community 98", "source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py", "file_type": "code", "degree": 1}, {"id": "versions_002_add_gdpr_fields_downgrade", "label": "downgrade()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "downgrade()", "community": 98, "community_name": "Community 98", "source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py", "file_type": "code", "degree": 1}, {"id": "versions_002_add_gdpr_fields_rationale_1", "label": "add consent_given_at and anonymized_at columns Revision ID: 002 Revises: 001", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "add consent_given_at and anonymized_at columns Revision ID: 002 Revises: 001", "community": 98, "community_name": "Community 98", "source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py", "file_type": "rationale", "degree": 1}, {"id": "waitlist_alembic_versions_003_add_language_column_py", "label": "003_add_language_column.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "003_add_language_column.py", "community": 99, "community_name": "Community 99", "source_file": "waitlist\\alembic\\versions\\003_add_language_column.py", "file_type": "code", "degree": 3}, {"id": "versions_003_add_language_column_upgrade", "label": "upgrade()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "upgrade()", "community": 99, "community_name": "Community 99", "source_file": "waitlist\\alembic\\versions\\003_add_language_column.py", "file_type": "code", "degree": 1}, {"id": "versions_003_add_language_column_downgrade", "label": "downgrade()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "downgrade()", "community": 99, "community_name": "Community 99", "source_file": "waitlist\\alembic\\versions\\003_add_language_column.py", "file_type": "code", "degree": 1}, {"id": "versions_003_add_language_column_rationale_1", "label": "add language column to waitlist_entries Revision ID: 003 Revises: 002 Creat", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "add language column to waitlist_entries Revision ID: 003 Revises: 002 Creat", "community": 99, "community_name": "Community 99", "source_file": "waitlist\\alembic\\versions\\003_add_language_column.py", "file_type": "rationale", "degree": 1}, {"id": "waitlist_app_brevo_py", "label": "brevo.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "brevo.py", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\brevo.py", "file_type": "code", "degree": 6}, {"id": "app_brevo_t", "label": "_t()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_t()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\brevo.py", "file_type": "code", "degree": 4}, {"id": "app_brevo_headers", "label": "_headers()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_headers()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\brevo.py", "file_type": "code", "degree": 3}, {"id": "app_brevo_send_confirmation_email", "label": "send_confirmation_email()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "send_confirmation_email()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\brevo.py", "file_type": "code", "degree": 6}, {"id": "app_brevo_add_contact_to_list", "label": "add_contact_to_list()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "add_contact_to_list()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\brevo.py", "file_type": "code", "degree": 4}, {"id": "app_brevo_confirmation_html", "label": "_confirmation_html()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_confirmation_html()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\brevo.py", "file_type": "code", "degree": 4}, {"id": "app_brevo_rationale_1", "label": "Brevo (ex-Sendinblue) integration. - Send transactional confirmation emails", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Brevo (ex-Sendinblue) integration. - Send transactional confirmation emails", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\brevo.py", "file_type": "rationale", "degree": 1}, {"id": "app_brevo_rationale_74", "label": "Get translated string, falling back to English.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Get translated string, falling back to English.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\brevo.py", "file_type": "rationale", "degree": 1}, {"id": "app_brevo_rationale_87", "label": "Send a double opt-in confirmation email. Returns True on success.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Send a double opt-in confirmation email. Returns True on success.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\brevo.py", "file_type": "rationale", "degree": 1}, {"id": "app_brevo_rationale_114", "label": "Add a confirmed contact to the Brevo waitlist list. Returns True on success.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Add a confirmed contact to the Brevo waitlist list. Returns True on success.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\brevo.py", "file_type": "rationale", "degree": 1}, {"id": "app_brevo_rationale_141", "label": "Email template aligned with the adiuvAI landing page brand.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Email template aligned with the adiuvAI landing page brand.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\brevo.py", "file_type": "rationale", "degree": 1}, {"id": "waitlist_app_cleanup_py", "label": "cleanup.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "cleanup.py", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\cleanup.py", "file_type": "code", "degree": 2}, {"id": "app_cleanup_anonymize_expired", "label": "anonymize_expired()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "anonymize_expired()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\cleanup.py", "file_type": "code", "degree": 3}, {"id": "app_cleanup_rationale_1", "label": "Periodic cleanup: anonymize unconfirmed waitlist entries older than CONFIRM_TOKE", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Periodic cleanup: anonymize unconfirmed waitlist entries older than CONFIRM_TOKE", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\cleanup.py", "file_type": "rationale", "degree": 2}, {"id": "app_cleanup_rationale_26", "label": "Anonymize all unconfirmed entries past the token expiry window. Returns count.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Anonymize all unconfirmed entries past the token expiry window. Returns count.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\cleanup.py", "file_type": "rationale", "degree": 2}, {"id": "waitlist_app_config_py", "label": "config.py", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "config.py", "community": 12, "community_name": "Community 12", "source_file": "waitlist\\app\\config.py", "file_type": "code", "degree": 4}, {"id": "app_config_settings", "label": "Settings", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Settings", "community": 12, "community_name": "Community 12", "source_file": "waitlist\\app\\config.py", "file_type": "code", "degree": 15}, {"id": "app_config_origins_list", "label": "origins_list()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "origins_list()", "community": 12, "community_name": "Community 12", "source_file": "waitlist\\app\\config.py", "file_type": "code", "degree": 1}, {"id": "app_config_sync_database_url", "label": "sync_database_url()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "sync_database_url()", "community": 12, "community_name": "Community 12", "source_file": "waitlist\\app\\config.py", "file_type": "code", "degree": 1}, {"id": "app_config_brevo_configured", "label": "brevo_configured()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "brevo_configured()", "community": 12, "community_name": "Community 12", "source_file": "waitlist\\app\\config.py", "file_type": "code", "degree": 1}, {"id": "waitlist_app_daily_report_py", "label": "daily_report.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "daily_report.py", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\daily_report.py", "file_type": "code", "degree": 4}, {"id": "app_daily_report_gather_stats", "label": "gather_stats()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "gather_stats()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\daily_report.py", "file_type": "code", "degree": 3}, {"id": "app_daily_report_send_report", "label": "send_report()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "send_report()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\daily_report.py", "file_type": "code", "degree": 4}, {"id": "app_daily_report_report_html", "label": "_report_html()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_report_html()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\daily_report.py", "file_type": "code", "degree": 3}, {"id": "app_daily_report_rationale_1", "label": "Daily waitlist report \u2014 sends an evening summary email via Brevo. Run as a cr", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Daily waitlist report \u2014 sends an evening summary email via Brevo. Run as a cr", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\daily_report.py", "file_type": "rationale", "degree": 2}, {"id": "app_daily_report_rationale_26", "label": "Collect today's waitlist statistics.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Collect today&#x27;s waitlist statistics.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\daily_report.py", "file_type": "rationale", "degree": 2}, {"id": "app_daily_report_rationale_86", "label": "Gather stats and send the daily report email.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Gather stats and send the daily report email.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\daily_report.py", "file_type": "rationale", "degree": 2}, {"id": "app_daily_report_rationale_130", "label": "adiuvAI-branded daily report email.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI-branded daily report email.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\daily_report.py", "file_type": "rationale", "degree": 2}, {"id": "waitlist_app_db_py", "label": "db.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "db.py", "community": 187, "community_name": "Community 187", "source_file": "waitlist\\app\\db.py", "file_type": "code", "degree": 1}, {"id": "app_db_get_db", "label": "get_db()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "get_db()", "community": 187, "community_name": "Community 187", "source_file": "waitlist\\app\\db.py", "file_type": "code", "degree": 1}, {"id": "waitlist_app_main_py", "label": "main.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "main.py", "community": 13, "community_name": "Community 13", "source_file": "waitlist\\app\\main.py", "file_type": "code", "degree": 2}, {"id": "app_main_health", "label": "health()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "health()", "community": 13, "community_name": "Community 13", "source_file": "waitlist\\app\\main.py", "file_type": "code", "degree": 1}, {"id": "waitlist_app_models_py", "label": "models.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "models.py", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\models.py", "file_type": "code", "degree": 2}, {"id": "app_models_base", "label": "Base", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Base", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\models.py", "file_type": "code", "degree": 20}, {"id": "app_models_waitlistentry", "label": "WaitlistEntry", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 13.8, "font": {"size": 0, "color": "#ffffff"}, "title": "WaitlistEntry", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\models.py", "file_type": "code", "degree": 30}, {"id": "waitlist_app_rate_limit_py", "label": "rate_limit.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "rate_limit.py", "community": 23, "community_name": "Community 23", "source_file": "waitlist\\app\\rate_limit.py", "file_type": "code", "degree": 3}, {"id": "app_rate_limit_get_client_ip", "label": "_get_client_ip()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_get_client_ip()", "community": 23, "community_name": "Community 23", "source_file": "waitlist\\app\\rate_limit.py", "file_type": "code", "degree": 4}, {"id": "app_rate_limit_ratelimiter", "label": "RateLimiter", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "RateLimiter", "community": 23, "community_name": "Community 23", "source_file": "waitlist\\app\\rate_limit.py", "file_type": "code", "degree": 6}, {"id": "app_rate_limit_ratelimiter_init", "label": ".__init__()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 23, "community_name": "Community 23", "source_file": "waitlist\\app\\rate_limit.py", "file_type": "code", "degree": 1}, {"id": "app_rate_limit_ratelimiter_prune", "label": "._prune()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "._prune()", "community": 23, "community_name": "Community 23", "source_file": "waitlist\\app\\rate_limit.py", "file_type": "code", "degree": 2}, {"id": "app_rate_limit_ratelimiter_dispatch", "label": ".dispatch()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": ".dispatch()", "community": 23, "community_name": "Community 23", "source_file": "waitlist\\app\\rate_limit.py", "file_type": "code", "degree": 4}, {"id": "app_rate_limit_rationale_1", "label": "IP-based sliding-window rate limiter. Cloudflare-aware: uses CF-Connecting-IP", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "IP-based sliding-window rate limiter. Cloudflare-aware: uses CF-Connecting-IP", "community": 23, "community_name": "Community 23", "source_file": "waitlist\\app\\rate_limit.py", "file_type": "rationale", "degree": 1}, {"id": "app_rate_limit_rationale_20", "label": "Extract real client IP behind Cloudflare / reverse proxy.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Extract real client IP behind Cloudflare / reverse proxy.", "community": 23, "community_name": "Community 23", "source_file": "waitlist\\app\\rate_limit.py", "file_type": "rationale", "degree": 1}, {"id": "app_rate_limit_rationale_40", "label": "Sliding-window rate limiter keyed on client IP. Only applies to POST /api", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Sliding-window rate limiter keyed on client IP. Only applies to POST /api", "community": 23, "community_name": "Community 23", "source_file": "waitlist\\app\\rate_limit.py", "file_type": "rationale", "degree": 1}, {"id": "waitlist_app_routes_py", "label": "routes.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "routes.py", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\routes.py", "file_type": "code", "degree": 5}, {"id": "app_routes_join_waitlist", "label": "join_waitlist()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "join_waitlist()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\routes.py", "file_type": "code", "degree": 5}, {"id": "app_routes_confirm_email", "label": "confirm_email()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "confirm_email()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\routes.py", "file_type": "code", "degree": 4}, {"id": "app_routes_unsubscribe", "label": "unsubscribe()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "unsubscribe()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\routes.py", "file_type": "code", "degree": 4}, {"id": "app_routes_anonymize_entry", "label": "_anonymize_entry()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_anonymize_entry()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\routes.py", "file_type": "code", "degree": 4}, {"id": "app_routes_result_page", "label": "_result_page()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_result_page()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\routes.py", "file_type": "code", "degree": 4}, {"id": "app_routes_rationale_28", "label": "Add an email to the waitlist. - Honeypot: if `website` field is non-empty", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Add an email to the waitlist. - Honeypot: if `website` field is non-empty", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\routes.py", "file_type": "rationale", "degree": 4}, {"id": "app_routes_rationale_92", "label": "Double opt-in confirmation endpoint. Verifies the HMAC token, marks the e", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Double opt-in confirmation endpoint. Verifies the HMAC token, marks the e", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\routes.py", "file_type": "rationale", "degree": 4}, {"id": "app_routes_rationale_130", "label": "GDPR erasure (Art. 17) \u2014 anonymize the entry. Uses the same HMAC token syst", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "GDPR erasure (Art. 17) \u2014 anonymize the entry. Uses the same HMAC token syst", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\routes.py", "file_type": "rationale", "degree": 4}, {"id": "app_routes_rationale_158", "label": "Strip all PII from a waitlist entry, keeping only anonymous analytics.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Strip all PII from a waitlist entry, keeping only anonymous analytics.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\routes.py", "file_type": "rationale", "degree": 4}, {"id": "app_routes_rationale_167", "label": "Branded HTML response for confirmation/unsubscribe result.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Branded HTML response for confirmation/unsubscribe result.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\routes.py", "file_type": "rationale", "degree": 4}, {"id": "waitlist_app_schemas_py", "label": "schemas.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "schemas.py", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\schemas.py", "file_type": "code", "degree": 3}, {"id": "app_schemas_waitlistrequest", "label": "WaitlistRequest", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "WaitlistRequest", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\schemas.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_waitlistresponse", "label": "WaitlistResponse", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "WaitlistResponse", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\schemas.py", "file_type": "code", "degree": 7}, {"id": "app_schemas_for_lang", "label": "for_lang()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "for_lang()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\app\\schemas.py", "file_type": "code", "degree": 1}, {"id": "waitlist_app_security_py", "label": "security.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "security.py", "community": 23, "community_name": "Community 23", "source_file": "waitlist\\app\\security.py", "file_type": "code", "degree": 3}, {"id": "app_security_requestsizelimiter", "label": "RequestSizeLimiter", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "RequestSizeLimiter", "community": 23, "community_name": "Community 23", "source_file": "waitlist\\app\\security.py", "file_type": "code", "degree": 4}, {"id": "app_security_requestsizelimiter_dispatch", "label": ".dispatch()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".dispatch()", "community": 23, "community_name": "Community 23", "source_file": "waitlist\\app\\security.py", "file_type": "code", "degree": 1}, {"id": "app_security_originvalidator", "label": "OriginValidator", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "OriginValidator", "community": 23, "community_name": "Community 23", "source_file": "waitlist\\app\\security.py", "file_type": "code", "degree": 4}, {"id": "app_security_originvalidator_dispatch", "label": ".dispatch()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".dispatch()", "community": 23, "community_name": "Community 23", "source_file": "waitlist\\app\\security.py", "file_type": "code", "degree": 1}, {"id": "app_security_rationale_1", "label": "Security middleware stack. 1. RequestSizeLimiter \u2014 reject bodies > 4 KB (wait", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Security middleware stack. 1. RequestSizeLimiter \u2014 reject bodies &gt; 4 KB (wait", "community": 23, "community_name": "Community 23", "source_file": "waitlist\\app\\security.py", "file_type": "rationale", "degree": 1}, {"id": "app_security_rationale_16", "label": "Reject request bodies larger than max_bytes.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Reject request bodies larger than max_bytes.", "community": 23, "community_name": "Community 23", "source_file": "waitlist\\app\\security.py", "file_type": "rationale", "degree": 1}, {"id": "app_security_rationale_31", "label": "In production, only allow requests whose Origin or Referer matches the allo", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "In production, only allow requests whose Origin or Referer matches the allo", "community": 23, "community_name": "Community 23", "source_file": "waitlist\\app\\security.py", "file_type": "rationale", "degree": 1}, {"id": "waitlist_app_init_py", "label": "__init__.py", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 256, "community_name": "Community 256", "source_file": "waitlist\\app\\__init__.py", "file_type": "code", "degree": 0}, {"id": "waitlist_tests_test_waitlist_py", "label": "test_waitlist.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 12.7, "font": {"size": 0, "color": "#ffffff"}, "title": "test_waitlist.py", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 21}, {"id": "tests_test_waitlist_db_session", "label": "db_session()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "db_session()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 1}, {"id": "tests_test_waitlist_client", "label": "client()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "client()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 1}, {"id": "tests_test_waitlist_test_join_waitlist_success", "label": "test_join_waitlist_success()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_join_waitlist_success()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 1}, {"id": "tests_test_waitlist_test_duplicate_email_is_idempotent", "label": "test_duplicate_email_is_idempotent()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_duplicate_email_is_idempotent()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 1}, {"id": "tests_test_waitlist_test_invalid_email_rejected", "label": "test_invalid_email_rejected()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_invalid_email_rejected()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 1}, {"id": "tests_test_waitlist_test_honeypot_silently_succeeds", "label": "test_honeypot_silently_succeeds()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_honeypot_silently_succeeds()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 1}, {"id": "tests_test_waitlist_test_missing_email_rejected", "label": "test_missing_email_rejected()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_missing_email_rejected()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 1}, {"id": "tests_test_waitlist_test_health_endpoint", "label": "test_health_endpoint()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_health_endpoint()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 1}, {"id": "tests_test_waitlist_test_rate_limit", "label": "test_rate_limit()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_rate_limit()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 2}, {"id": "tests_test_waitlist_test_token_roundtrip", "label": "test_token_roundtrip()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_token_roundtrip()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 2}, {"id": "tests_test_waitlist_test_token_expired", "label": "test_token_expired()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_token_expired()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 2}, {"id": "tests_test_waitlist_test_token_tampered", "label": "test_token_tampered()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_token_tampered()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 2}, {"id": "tests_test_waitlist_test_confirm_valid_token", "label": "test_confirm_valid_token()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_confirm_valid_token()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 3}, {"id": "tests_test_waitlist_test_confirm_invalid_token", "label": "test_confirm_invalid_token()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_confirm_invalid_token()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 2}, {"id": "tests_test_waitlist_test_confirm_idempotent", "label": "test_confirm_idempotent()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_confirm_idempotent()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 3}, {"id": "tests_test_waitlist_test_confirm_unknown_email", "label": "test_confirm_unknown_email()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_confirm_unknown_email()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 2}, {"id": "tests_test_waitlist_test_signup_triggers_confirmation_email", "label": "test_signup_triggers_confirmation_email()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_signup_triggers_confirmation_email()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 2}, {"id": "tests_test_waitlist_test_unsubscribe_anonymizes_entry", "label": "test_unsubscribe_anonymizes_entry()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_unsubscribe_anonymizes_entry()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 3}, {"id": "tests_test_waitlist_test_unsubscribe_invalid_token", "label": "test_unsubscribe_invalid_token()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_unsubscribe_invalid_token()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 2}, {"id": "tests_test_waitlist_test_unsubscribe_already_gone", "label": "test_unsubscribe_already_gone()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_unsubscribe_already_gone()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 2}, {"id": "tests_test_waitlist_test_signup_records_consent_timestamp", "label": "test_signup_records_consent_timestamp()", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_signup_records_consent_timestamp()", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "code", "degree": 2}, {"id": "tests_test_waitlist_rationale_106", "label": "Submit more than the per-minute limit and expect 429.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Submit more than the per-minute limit and expect 429.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_waitlist_rationale_122", "label": "A generated token should verify back to the same email.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "A generated token should verify back to the same email.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_waitlist_rationale_130", "label": "An expired token should return None.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "An expired token should return None.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_waitlist_rationale_144", "label": "A tampered token should return None.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "A tampered token should return None.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_waitlist_rationale_156", "label": "GET /confirm with valid token marks email as confirmed and clears IP.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "GET /confirm with valid token marks email as confirmed and clears IP.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_waitlist_rationale_178", "label": "GET /confirm with invalid token returns 400.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "GET /confirm with invalid token returns 400.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_waitlist_rationale_186", "label": "Confirming an already confirmed email returns 200 (idempotent).", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Confirming an already confirmed email returns 200 (idempotent).", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_waitlist_rationale_198", "label": "Token for a non-existent email returns 400.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Token for a non-existent email returns 400.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_waitlist_rationale_209", "label": "When Brevo is configured, signup sends a confirmation email.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "When Brevo is configured, signup sends a confirmation email.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_waitlist_rationale_236", "label": "GET /unsubscribe with valid token anonymizes the entry.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "GET /unsubscribe with valid token anonymizes the entry.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_waitlist_rationale_260", "label": "GET /unsubscribe with invalid token returns 400.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "GET /unsubscribe with invalid token returns 400.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_waitlist_rationale_267", "label": "GET /unsubscribe for non-existent entry returns 200 (idempotent).", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "GET /unsubscribe for non-existent entry returns 200 (idempotent).", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "rationale", "degree": 3}, {"id": "tests_test_waitlist_rationale_278", "label": "New signup records consent_given_at.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "New signup records consent_given_at.", "community": 8, "community_name": "Community 8", "source_file": "waitlist\\tests\\test_waitlist.py", "file_type": "rationale", "degree": 3}, {"id": "waitlist_tests_init_py", "label": "__init__.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 257, "community_name": "Community 257", "source_file": "waitlist\\tests\\__init__.py", "file_type": "code", "degree": 0}, {"id": "website_i18n_js", "label": "i18n.js", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "i18n.js", "community": 100, "community_name": "Community 100", "source_file": "website\\i18n.js", "file_type": "code", "degree": 3}, {"id": "website_i18n_detectlang", "label": "detectLang()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "detectLang()", "community": 100, "community_name": "Community 100", "source_file": "website\\i18n.js", "file_type": "code", "degree": 2}, {"id": "website_i18n_setlanguage", "label": "setLanguage()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "setLanguage()", "community": 100, "community_name": "Community 100", "source_file": "website\\i18n.js", "file_type": "code", "degree": 2}, {"id": "website_i18n_initi18n", "label": "initI18n()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "initI18n()", "community": 100, "community_name": "Community 100", "source_file": "website\\i18n.js", "file_type": "code", "degree": 3}, {"id": "app_models_rationale_270", "label": "Per-user persistent key/value preferences, encrypted at rest. Examples: p", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-user persistent key/value preferences, encrypted at rest. Examples: p", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_rationale_291", "label": "Per-user semantic memory: encrypted content + pgvector embedding for similarity", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-user semantic memory: encrypted content + pgvector embedding for similarity", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_rationale_315", "label": "Per-user session summaries, encrypted at rest. One row per session intera", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-user session summaries, encrypted at rest. One row per session intera", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_rationale_335", "label": "Per-user inferred behavioral patterns, encrypted at rest. Confidence in [", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-user inferred behavioral patterns, encrypted at rest. Confidence in [", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_rationale_357", "label": "Batch extraction queue for Free-tier users (Phase 2). Pro/Power/Team user", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Batch extraction queue for Free-tier users (Phase 2). Pro/Power/Team user", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_rationale_379", "label": "Per-user entity/relation graph row (Mem0g-light, Phase 3). subject_label/", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-user entity/relation graph row (Mem0g-light, Phase 3). subject_label/", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "rationale", "degree": 1}, {"id": "app_models_rationale_417", "label": "Plugin marketplace catalog entry.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Plugin marketplace catalog entry.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\models.py", "file_type": "rationale", "degree": 1}, {"id": "app_schemas_rationale_95", "label": "Server \u2192 Client: requests a CRUD/vector operation on the local DB.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: requests a CRUD/vector operation on the local DB.", "community": 258, "community_name": "Community 258", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_108", "label": "Client \u2192 Server: result of a CRUD/vector operation.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Client \u2192 Server: result of a CRUD/vector operation.", "community": 259, "community_name": "Community 259", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_121", "label": "Server \u2192 Client: incremental LLM response text.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: incremental LLM response text.", "community": 260, "community_name": "Community 260", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_137", "label": "Client \u2192 Server: device identification on WS connect.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Client \u2192 Server: device identification on WS connect.", "community": 261, "community_name": "Community 261", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_148", "label": "User display preferences sent by Electron on each request.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "User display preferences sent by Electron on each request.", "community": 262, "community_name": "Community 262", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_158", "label": "Scope for a floating request \u2014 narrows the agent to a specific entity.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Scope for a floating request \u2014 narrows the agent to a specific entity.", "community": 263, "community_name": "Community 263", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_174", "label": "Client \u2192 Server: Floating chat message scoped to an entity.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Client \u2192 Server: Floating chat message scoped to an entity.", "community": 264, "community_name": "Community 264", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_183", "label": "Client \u2192 Server: Request a plain-text brief (home or project).", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Client \u2192 Server: Request a plain-text brief (home or project).", "community": 265, "community_name": "Community 265", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_194", "label": "Server \u2192 Client: signals start of a streaming response.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: signals start of a streaming response.", "community": 266, "community_name": "Community 266", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_209", "label": "Server \u2192 Client: signals end of a streaming response.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: signals end of a streaming response.", "community": 267, "community_name": "Community 267", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_218", "label": "Structured floating domain payload for UI routing decisions.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Structured floating domain payload for UI routing decisions.", "community": 268, "community_name": "Community 268", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_226", "label": "Server \u2192 Client: domain determined for a floating request.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: domain determined for a floating request.", "community": 269, "community_name": "Community 269", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_237", "label": "Per-type extraction config produced by the journey chatbot.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-type extraction config produced by the journey chatbot.", "community": 270, "community_name": "Community 270", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_247", "label": "Structured agent configuration (replaces freeform prompt_template).", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Structured agent configuration (replaces freeform prompt_template).", "community": 271, "community_name": "Community 271", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "routes_device_ws_rationale_66", "label": "Persistent WebSocket endpoint for Electron device connections. Authentica", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Persistent WebSocket endpoint for Electron device connections. Authentica", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_134", "label": "Receive frames from Electron and dispatch to the appropriate handler.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Receive frames from Electron and dispatch to the appropriate handler.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_196", "label": "Return a callback that sends tool_call frames and awaits tool_result.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a callback that sends tool_call frames and awaits tool_result.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_210", "label": "Handle a home_request frame \u2014 streams HomeFormatter output back on the socket.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a home_request frame \u2014 streams HomeFormatter output back on the socket.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_278", "label": "Handle a floating_request frame \u2014 streams FloatingFormatter output back on the s", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a floating_request frame \u2014 streams FloatingFormatter output back on the s", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_348", "label": "Handle a brief_request frame \u2014 streams plain-text brief back on the socket.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a brief_request frame \u2014 streams plain-text brief back on the socket.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_432", "label": "Handle a task_brief_request frame \u2014 Stage-1 executive assistant deep research.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a task_brief_request frame \u2014 Stage-1 executive assistant deep research.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_523", "label": "Handle a journey_start frame \u2014 explores directory and sends first question.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a journey_start frame \u2014 explores directory and sends first question.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_549", "label": "Handle a journey_message frame \u2014 continues the journey conversation.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a journey_message frame \u2014 continues the journey conversation.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_575", "label": "Send a ping frame every 30 s to keep the connection alive.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Send a ping frame every 30 s to keep the connection alive.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_584", "label": "Mark all in-progress AgentRunLog rows as 'error' for this user.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Mark all in-progress AgentRunLog rows as &#x27;error&#x27; for this user.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "billing_tier_manager_rationale_81", "label": "Centralises tier feature-gating, rate-limit lookups, and quota checks.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Centralises tier feature-gating, rate-limit lookups, and quota checks.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "rationale", "degree": 1}, {"id": "billing_tier_manager_rationale_86", "label": "Return the current billing tier for ``user_id`` from the DB. Falls ba", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the current billing tier for ``user_id`` from the DB. Falls ba", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "rationale", "degree": 1}, {"id": "billing_tier_manager_rationale_105", "label": "Return ``True`` if ``tier`` has ``feature`` enabled. For numeric feat", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return ``True`` if ``tier`` has ``feature`` enabled. For numeric feat", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "rationale", "degree": 1}, {"id": "billing_tier_manager_rationale_117", "label": "Raise ``HTTP 403`` if ``tier`` does not have ``feature``.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Raise ``HTTP 403`` if ``tier`` does not have ``feature``.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "rationale", "degree": 1}, {"id": "billing_tier_manager_rationale_129", "label": "Return the requests-per-minute limit for ``tier``.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the requests-per-minute limit for ``tier``.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\billing\\tier_manager.py", "file_type": "rationale", "degree": 1}, {"id": "core_brief_agent_rationale_157", "label": "Stream a plain-text daily home brief. Yields (event_type, data) tuples id", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Stream a plain-text daily home brief. Yields (event_type, data) tuples id", "community": 272, "community_name": "Community 272", "source_file": "api\\app\\core\\brief_agent.py", "file_type": "rationale", "degree": 0}, {"id": "core_brief_agent_rationale_192", "label": "Stream a plain-text project status brief for project_id. Yields (event_ty", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Stream a plain-text project status brief for project_id. Yields (event_ty", "community": 273, "community_name": "Community 273", "source_file": "api\\app\\core\\brief_agent.py", "file_type": "rationale", "degree": 0}, {"id": "core_deep_agent_rationale_64", "label": "Format a folder manifest into the <linked_folder> block. Truncates by mti", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Format a folder manifest into the &lt;linked_folder&gt; block. Truncates by mti", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 3}, {"id": "core_deep_agent_rationale_153", "label": "Return a system-prompt paragraph listing proactive behavioral hints. Retu", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a system-prompt paragraph listing proactive behavioral hints. Retu", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_169", "label": "Return a system-prompt paragraph listing known people/projects from relational m", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a system-prompt paragraph listing known people/projects from relational m", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_188", "label": "Return a compact user-profile block from core memory onboarding fields. R", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a compact user-profile block from core memory onboarding fields. R", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_204", "label": "Return a small block with per-request scope and resolved project context.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a small block with per-request scope and resolved project context.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_419", "label": "Resolve likely project UUID from user message using client project list.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Resolve likely project UUID from user message using client project list.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_491", "label": "Fetch Langfuse template and compile all per-request slots into one system prompt", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetch Langfuse template and compile all per-request slots into one system prompt", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_587", "label": "Ensure floating responses stay plain text with no XML-like tag wrappers.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Ensure floating responses stay plain text with no XML-like tag wrappers.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_604", "label": "Streaming sanitizer that removes floating markup without buffering the full answ", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Streaming sanitizer that removes floating markup without buffering the full answ", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_792", "label": "Return memory tools that only read \u2014 safe for the read-only brief-agent subset.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return memory tools that only read \u2014 safe for the read-only brief-agent subset.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_802", "label": "Return the full tool palette for Stage-1 task brief research (read-only).", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the full tool palette for Stage-1 task brief research (read-only).", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_1426", "label": "Stage-1 executive assistant: deep research for one task. Yields ``(\"token", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Stage-1 executive assistant: deep research for one task. Yields ``(&quot;token", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_1465", "label": "Compatibility helper kept for callers that expect explicit memory update API.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Compatibility helper kept for callers that expect explicit memory update API.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_llm_rationale_119", "label": "Return the resolved model string for *agent_name* (for Langfuse tracking).", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the resolved model string for *agent_name* (for Langfuse tracking).", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\llm.py", "file_type": "rationale", "degree": 1}, {"id": "core_llm_rationale_128", "label": "Return an LLM configured for *agent_name*, respecting per-agent overrides.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return an LLM configured for *agent_name*, respecting per-agent overrides.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\llm.py", "file_type": "rationale", "degree": 1}, {"id": "core_llm_rationale_138", "label": "Return an embedding vector for *text*. Uses ``settings.LLM_EMBED_MODEL``", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return an embedding vector for *text*. Uses ``settings.LLM_EMBED_MODEL``", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\llm.py", "file_type": "rationale", "degree": 1}, {"id": "tests_conftest_rationale_60", "label": "Create all tables before each test, seed test users, then drop after.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Create all tables before each test, seed test users, then drop after.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\conftest.py", "file_type": "rationale", "degree": 3}, {"id": "tests_conftest_rationale_89", "label": "Yield a per-test async DB session.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Yield a per-test async DB session.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\conftest.py", "file_type": "rationale", "degree": 3}, {"id": "tests_conftest_rationale_96", "label": "FastAPI test client with ``get_session`` overridden to use the test DB.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "FastAPI test client with ``get_session`` overridden to use the test DB.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\conftest.py", "file_type": "rationale", "degree": 3}, {"id": "tests_conftest_rationale_115", "label": "Create a signed test JWT. Uses the fixed ``TEST_USER_IDS`` mapping so the", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Create a signed test JWT. Uses the fixed ``TEST_USER_IDS`` mapping so the", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\conftest.py", "file_type": "rationale", "degree": 3}, {"id": "tests_conftest_rationale_133", "label": "Return an Authorization header dict for the given tier.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Return an Authorization header dict for the given tier.", "community": 0, "community_name": "Community 0", "source_file": "api\\tests\\conftest.py", "file_type": "rationale", "degree": 3}, {"id": "app_schemas_rationale_93", "label": "Server \u2192 Client: requests a CRUD/vector operation on the local DB.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: requests a CRUD/vector operation on the local DB.", "community": 274, "community_name": "Community 274", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_106", "label": "Client \u2192 Server: result of a CRUD/vector operation.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Client \u2192 Server: result of a CRUD/vector operation.", "community": 275, "community_name": "Community 275", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_119", "label": "Server \u2192 Client: incremental LLM response text.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: incremental LLM response text.", "community": 276, "community_name": "Community 276", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_126", "label": "Server \u2192 Client: signals end of response with the complete text.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: signals end of response with the complete text.", "community": 277, "community_name": "Community 277", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_146", "label": "User display preferences sent by Electron on each request.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "User display preferences sent by Electron on each request.", "community": 278, "community_name": "Community 278", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_156", "label": "Scope for a floating request \u2014 narrows the agent to a specific entity.", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Scope for a floating request \u2014 narrows the agent to a specific entity.", "community": 279, "community_name": "Community 279", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_163", "label": "Client \u2192 Server: Home chat message.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Client \u2192 Server: Home chat message.", "community": 280, "community_name": "Community 280", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_192", "label": "Server \u2192 Client: signals start of a streaming response.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: signals start of a streaming response.", "community": 281, "community_name": "Community 281", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_199", "label": "Server \u2192 Client: streamed text token.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: streamed text token.", "community": 282, "community_name": "Community 282", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_207", "label": "Server \u2192 Client: signals end of a streaming response.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: signals end of a streaming response.", "community": 283, "community_name": "Community 283", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_215", "label": "Structured floating domain payload for UI routing decisions.", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Structured floating domain payload for UI routing decisions.", "community": 284, "community_name": "Community 284", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_223", "label": "Server \u2192 Client: domain determined for a floating request.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: domain determined for a floating request.", "community": 285, "community_name": "Community 285", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "app_schemas_rationale_234", "label": "Per-type extraction config produced by the journey chatbot.", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-type extraction config produced by the journey chatbot.", "community": 286, "community_name": "Community 286", "source_file": "api\\app\\schemas.py", "file_type": "rationale", "degree": 0}, {"id": "agents_note_agent_rationale_24", "label": "List notes, optionally scoped to a project by project_id.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "List notes, optionally scoped to a project by project_id.", "community": 287, "community_name": "Community 287", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "rationale", "degree": 0}, {"id": "agents_note_agent_rationale_40", "label": "Fetch a single note by its UUID to read its full Markdown content.", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetch a single note by its UUID to read its full Markdown content.", "community": 288, "community_name": "Community 288", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "rationale", "degree": 0}, {"id": "agents_note_agent_rationale_54", "label": "Create a new note. title: note heading (required) content: Markdown bo", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Create a new note. title: note heading (required) content: Markdown bo", "community": 289, "community_name": "Community 289", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "rationale", "degree": 0}, {"id": "agents_note_agent_rationale_85", "label": "Update an existing note. Only pass fields that should change. note_id: UUID", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Update an existing note. Only pass fields that should change. note_id: UUID", "community": 290, "community_name": "Community 290", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "rationale", "degree": 0}, {"id": "agents_note_agent_rationale_113", "label": "Delete a note permanently by its UUID.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Delete a note permanently by its UUID.", "community": 291, "community_name": "Community 291", "source_file": "api\\app\\agents\\note_agent.py", "file_type": "rationale", "degree": 0}, {"id": "routes_agents_rationale_99", "label": "Raise HTTP 402 if the user has exceeded their daily batch run limit.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Raise HTTP 402 if the user has exceeded their daily batch run limit.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "rationale", "degree": 8}, {"id": "routes_agents_rationale_128", "label": "Return the static list of available agent types and their descriptions.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the static list of available agent types and their descriptions.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "rationale", "degree": 8}, {"id": "routes_agents_rationale_158", "label": "Check if the user can create one more agent based on billing tier. Since", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Check if the user can create one more agent based on billing tier. Since", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "rationale", "degree": 8}, {"id": "routes_agents_rationale_179", "label": "Trigger a local agent run using client-provided configuration.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Trigger a local agent run using client-provided configuration.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\api\\routes\\agents.py", "file_type": "rationale", "degree": 8}, {"id": "routes_device_ws_rationale_65", "label": "Persistent WebSocket endpoint for Electron device connections. Authentica", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Persistent WebSocket endpoint for Electron device connections. Authentica", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_133", "label": "Receive frames from Electron and dispatch to the appropriate handler.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Receive frames from Electron and dispatch to the appropriate handler.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_190", "label": "Return a callback that sends tool_call frames and awaits tool_result.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a callback that sends tool_call frames and awaits tool_result.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_204", "label": "Handle a home_request frame \u2014 streams HomeFormatter output back on the socket.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a home_request frame \u2014 streams HomeFormatter output back on the socket.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_272", "label": "Handle a floating_request frame \u2014 streams FloatingFormatter output back on the s", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a floating_request frame \u2014 streams FloatingFormatter output back on the s", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_342", "label": "Handle a brief_request frame \u2014 streams plain-text brief back on the socket.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a brief_request frame \u2014 streams plain-text brief back on the socket.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_426", "label": "Handle a journey_start frame \u2014 explores directory and sends first question.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a journey_start frame \u2014 explores directory and sends first question.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_452", "label": "Handle a journey_message frame \u2014 continues the journey conversation.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a journey_message frame \u2014 continues the journey conversation.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_478", "label": "Send a ping frame every 30 s to keep the connection alive.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Send a ping frame every 30 s to keep the connection alive.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_487", "label": "Mark all in-progress AgentRunLog rows as 'error' for this user.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Mark all in-progress AgentRunLog rows as &#x27;error&#x27; for this user.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_runner_rationale_775", "label": "Execute a cloud connector agent run end-to-end. Steps: 1. Verify t", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Execute a cloud connector agent run end-to-end. Steps: 1. Verify t", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 4}, {"id": "core_agent_runner_rationale_989", "label": "Dispatch any overdue agent runs after an Electron device connects. Called", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Dispatch any overdue agent runs after an Electron device connects. Called", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 4}, {"id": "core_agent_runner_rationale_1015", "label": "Persist the run outcome and optionally update ``last_run_at`` on the config.", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Persist the run outcome and optionally update ``last_run_at`` on the config.", "community": 2, "community_name": "Community 2", "source_file": "api\\app\\core\\agent_runner.py", "file_type": "rationale", "degree": 4}, {"id": "core_deep_agent_rationale_45", "label": "Return a system-prompt suffix that tells the LLM to respond in the user's langua", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a system-prompt suffix that tells the LLM to respond in the user&#x27;s langua", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_62", "label": "Build a comprehensive DATE CONTEXT block with pre-computed ms-epoch boundaries f", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Build a comprehensive DATE CONTEXT block with pre-computed ms-epoch boundaries f", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_167", "label": "Return a system-prompt paragraph listing known people/projects from relational m", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a system-prompt paragraph listing known people/projects from relational m", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_186", "label": "Return a compact user-profile block from core memory onboarding fields. R", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a compact user-profile block from core memory onboarding fields. R", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_202", "label": "Return a small block with per-request scope and resolved project context.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a small block with per-request scope and resolved project context.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_343", "label": "Resolve likely project UUID from user message using client project list.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Resolve likely project UUID from user message using client project list.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_415", "label": "Fetch Langfuse template and compile all per-request slots into one system prompt", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetch Langfuse template and compile all per-request slots into one system prompt", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_511", "label": "Ensure floating responses stay plain text with no XML-like tag wrappers.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Ensure floating responses stay plain text with no XML-like tag wrappers.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_528", "label": "Streaming sanitizer that removes floating markup without buffering the full answ", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Streaming sanitizer that removes floating markup without buffering the full answ", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_696", "label": "Return memory tools that only read \u2014 safe for the read-only brief-agent subset.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Return memory tools that only read \u2014 safe for the read-only brief-agent subset.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_rationale_1287", "label": "Compatibility helper kept for callers that expect explicit memory update API.", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Compatibility helper kept for callers that expect explicit memory update API.", "community": 0, "community_name": "Community 0", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "core_llm_rationale_118", "label": "Return the resolved model string for *agent_name* (for Langfuse tracking).", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the resolved model string for *agent_name* (for Langfuse tracking).", "community": 292, "community_name": "Community 292", "source_file": "api\\app\\core\\llm.py", "file_type": "rationale", "degree": 0}, {"id": "core_llm_rationale_127", "label": "Return an LLM configured for *agent_name*, respecting per-agent overrides.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Return an LLM configured for *agent_name*, respecting per-agent overrides.", "community": 293, "community_name": "Community 293", "source_file": "api\\app\\core\\llm.py", "file_type": "rationale", "degree": 0}, {"id": "core_llm_rationale_137", "label": "Return an embedding vector for *text*. Uses ``settings.LLM_EMBED_MODEL``", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Return an embedding vector for *text*. Uses ``settings.LLM_EMBED_MODEL``", "community": 294, "community_name": "Community 294", "source_file": "api\\app\\core\\llm.py", "file_type": "rationale", "degree": 0}, {"id": "core_output_formatter_rationale_14", "label": "Convert `(event_type, data)` stream events into websocket frame models.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Convert `(event_type, data)` stream events into websocket frame models.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\core\\output_formatter.py", "file_type": "rationale", "degree": 4}, {"id": "index_html_electron_entry", "label": "Electron App Entry Point (index.html)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Electron App Entry Point (index.html)", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/index.html", "file_type": "document", "degree": 2}, {"id": "web_html_web_entry", "label": "Web SPA Entry Point (web.html)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Web SPA Entry Point (web.html)", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/web.html", "file_type": "document", "degree": 2}, {"id": "brand_showcase_brand_identity", "label": "adiuvAI Brand Identity System", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI Brand Identity System", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "file_type": "document", "degree": 4}, {"id": "brand_showcase_compass_concept", "label": "Il Compasso \u00e2\u20ac\u201d Brand Design Concept", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Il Compasso \u00e2\u20ac\u201d Brand Design Concept", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "file_type": "document", "degree": 5}, {"id": "brand_showcase_color_palette", "label": "adiuvAI Color Palette", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI Color Palette", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "file_type": "document", "degree": 6}, {"id": "brand_showcase_typography", "label": "adiuvAI Typography System (Geist)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI Typography System (Geist)", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "file_type": "document", "degree": 1}, {"id": "brand_showcase_logo_variants", "label": "adiuvAI Logo Variants (7 Canonical Files)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI Logo Variants (7 Canonical Files)", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "file_type": "document", "degree": 8}, {"id": "favicon_svg_favicon", "label": "adiuvAI Favicon SVG (16x16)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI Favicon SVG (16x16)", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/assets/logo/favicon.svg", "file_type": "image", "degree": 3}, {"id": "logo_mark_svg_compass_mark", "label": "adiuvAI Compass Mark SVG (64x64, animated)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI Compass Mark SVG (64x64, animated)", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/assets/logo/logo-mark.svg", "file_type": "image", "degree": 4}, {"id": "logo_full_svg_full_logo", "label": "adiuvAI Full Logo SVG (mark + wordmark, 180x70)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI Full Logo SVG (mark + wordmark, 180x70)", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/assets/logo/logo-full.svg", "file_type": "image", "degree": 5}, {"id": "logo_icon_svg_app_icon", "label": "adiuvAI App Icon SVG (512x512)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI App Icon SVG (512x512)", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/assets/logo/logo-icon.svg", "file_type": "image", "degree": 2}, {"id": "logo_black_svg_black_variant", "label": "adiuvAI Black Variant Logo SVG (light backgrounds)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI Black Variant Logo SVG (light backgrounds)", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/assets/logo/logo-black.svg", "file_type": "image", "degree": 1}, {"id": "logo_white_svg_white_variant", "label": "adiuvAI White Variant Logo SVG (dark backgrounds)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI White Variant Logo SVG (dark backgrounds)", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/assets/logo/logo-white.svg", "file_type": "image", "degree": 2}, {"id": "logo_wordmark_svg_wordmark", "label": "adiuvAI Wordmark SVG (text only, 105x30)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI Wordmark SVG (text only, 105x30)", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/assets/logo/logo-wordmark.svg", "file_type": "image", "degree": 2}, {"id": "brand_color_golden", "label": "Brand Color: Golden (#fbc881) \u00e2\u20ac\u201d AI/Nord accent", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Brand Color: Golden (#fbc881) \u00e2\u20ac\u201d AI/Nord accent", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "file_type": "document", "degree": 5}, {"id": "brand_color_canvas_light", "label": "Brand Color: Canvas Light (#f4edf3) \u00e2\u20ac\u201d light mode background", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Brand Color: Canvas Light (#f4edf3) \u00e2\u20ac\u201d light mode background", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "file_type": "document", "degree": 2}, {"id": "brand_color_canvas_dark", "label": "Brand Color: Canvas Dark (#0c0c0c) \u00e2\u20ac\u201d dark mode background", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Brand Color: Canvas Dark (#0c0c0c) \u00e2\u20ac\u201d dark mode background", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "file_type": "document", "degree": 1}, {"id": "brand_color_ink", "label": "Brand Color: Ink (#040404) \u00e2\u20ac\u201d user/Sud/text", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Brand Color: Ink (#040404) \u00e2\u20ac\u201d user/Sud/text", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "file_type": "document", "degree": 3}, {"id": "brand_color_slate", "label": "Brand Color: Slate (#8a8ea9) \u00e2\u20ac\u201d secondary/muted", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Brand Color: Slate (#8a8ea9) \u00e2\u20ac\u201d secondary/muted", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/assets/logo/brand-showcase.html", "file_type": "document", "degree": 1}, {"id": "brand_compass_animation", "label": "Compass Settle Animation (5s ease-in-out infinite)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Compass Settle Animation (5s ease-in-out infinite)", "community": 31, "community_name": "Community 31", "source_file": "adiuvAI/assets/logo/logo-mark.svg", "file_type": "image", "degree": 3}, {"id": "api_readme_dev_server", "label": "API Dev Server Command (uvicorn)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "API Dev Server Command (uvicorn)", "community": 188, "community_name": "Community 188", "source_file": "api/README.md", "file_type": "document", "degree": 1}, {"id": "api_requirements_fastapi", "label": "FastAPI Framework Dependency", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "FastAPI Framework Dependency", "community": 188, "community_name": "Community 188", "source_file": "api/requirements.txt", "file_type": "document", "degree": 1}, {"id": "api_requirements_langchain", "label": "LangChain + LangChain-OpenAI Dependencies", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "LangChain + LangChain-OpenAI Dependencies", "community": 132, "community_name": "Community 132", "source_file": "api/requirements.txt", "file_type": "document", "degree": 2}, {"id": "api_requirements_litellm", "label": "LiteLLM Dependency (100+ LLM providers)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "LiteLLM Dependency (100+ LLM providers)", "community": 132, "community_name": "Community 132", "source_file": "api/requirements.txt", "file_type": "document", "degree": 1}, {"id": "api_requirements_stripe", "label": "Stripe Dependency (billing)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Stripe Dependency (billing)", "community": 295, "community_name": "Community 295", "source_file": "api/requirements.txt", "file_type": "document", "degree": 0}, {"id": "api_requirements_sqlalchemy", "label": "SQLAlchemy + asyncpg + Alembic (DB stack)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "SQLAlchemy + asyncpg + Alembic (DB stack)", "community": 189, "community_name": "Community 189", "source_file": "api/requirements.txt", "file_type": "document", "degree": 1}, {"id": "api_requirements_pinecone_qdrant", "label": "Pinecone + Qdrant Vector Store Dependencies", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Pinecone + Qdrant Vector Store Dependencies", "community": 189, "community_name": "Community 189", "source_file": "api/requirements.txt", "file_type": "document", "degree": 1}, {"id": "api_requirements_langfuse", "label": "Langfuse Observability Dependency", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Langfuse Observability Dependency", "community": 132, "community_name": "Community 132", "source_file": "api/requirements.txt", "file_type": "document", "degree": 1}, {"id": "api_requirements_beautifulsoup", "label": "BeautifulSoup4 + lxml (HTML parsing)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "BeautifulSoup4 + lxml (HTML parsing)", "community": 38, "community_name": "Community 38", "source_file": "api/requirements.txt", "file_type": "document", "degree": 2}, {"id": "api_requirements_google_auth", "label": "Google Auth Libraries (OAuth)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Google Auth Libraries (OAuth)", "community": 38, "community_name": "Community 38", "source_file": "api/requirements.txt", "file_type": "document", "degree": 1}, {"id": "fixture_agent_runner_v2_email_action", "label": "Test Fixture: Action Email (agent_runner_v2) \u00e2\u20ac\u201d login bug fix request", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Fixture: Action Email (agent_runner_v2) \u00e2\u20ac\u201d login bug fix request", "community": 38, "community_name": "Community 38", "source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html", "file_type": "document", "degree": 4}, {"id": "fixture_agent_runner_v2_email_date", "label": "Test Fixture: Date Email (agent_runner_v2) \u00e2\u20ac\u201d kickoff meeting with date", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Fixture: Date Email (agent_runner_v2) \u00e2\u20ac\u201d kickoff meeting with date", "community": 190, "community_name": "Community 190", "source_file": "api/tests/fixtures/agent_runner_v2/data/email_date.html", "file_type": "document", "degree": 1}, {"id": "fixture_agent_runner_v2_email_info", "label": "Test Fixture: Info Email (agent_runner_v2) \u00e2\u20ac\u201d FYI policy, no action needed", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Fixture: Info Email (agent_runner_v2) \u00e2\u20ac\u201d FYI policy, no action needed", "community": 133, "community_name": "Community 133", "source_file": "api/tests/fixtures/agent_runner_v2/data/email_info.html", "file_type": "document", "degree": 2}, {"id": "fixture_agent_runner_v2_email_no_project", "label": "Test Fixture: No-Project Email (agent_runner_v2) \u00e2\u20ac\u201d newsletter unrelated to project", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Fixture: No-Project Email (agent_runner_v2) \u00e2\u20ac\u201d newsletter unrelated to project", "community": 191, "community_name": "Community 191", "source_file": "api/tests/fixtures/agent_runner_v2/data/email_no_project.html", "file_type": "document", "degree": 1}, {"id": "fixture_journey_v2_email_action", "label": "Test Fixture: Action Email (journey_v2) \u00e2\u20ac\u201d login bug with detailed HTML", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Fixture: Action Email (journey_v2) \u00e2\u20ac\u201d login bug with detailed HTML", "community": 38, "community_name": "Community 38", "source_file": "api/tests/fixtures/journey_v2/data/email_action.html", "file_type": "document", "degree": 3}, {"id": "fixture_journey_v2_email_info", "label": "Test Fixture: Info Email (journey_v2) \u00e2\u20ac\u201d remote work policy FYI", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Fixture: Info Email (journey_v2) \u00e2\u20ac\u201d remote work policy FYI", "community": 133, "community_name": "Community 133", "source_file": "api/tests/fixtures/journey_v2/data/email_info.html", "file_type": "document", "degree": 2}, {"id": "fixture_preprocessors_email_action", "label": "Test Fixture: Action Email (preprocessors) \u00e2\u20ac\u201d login bug high priority", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Fixture: Action Email (preprocessors) \u00e2\u20ac\u201d login bug high priority", "community": 38, "community_name": "Community 38", "source_file": "api/tests/fixtures/preprocessors/data/email_action.html", "file_type": "document", "degree": 2}, {"id": "fixture_preprocessors_email_heavy", "label": "Test Fixture: Heavy HTML Email (preprocessors) \u00e2\u20ac\u201d complex table layout newsletter", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Fixture: Heavy HTML Email (preprocessors) \u00e2\u20ac\u201d complex table layout newsletter", "community": 193, "community_name": "Community 193", "source_file": "api/tests/fixtures/preprocessors/data/email_heavy.html", "file_type": "document", "degree": 1}, {"id": "fixture_preprocessors_email_single", "label": "Test Fixture: Single Email (preprocessors) \u00e2\u20ac\u201d minimal plain email", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Fixture: Single Email (preprocessors) \u00e2\u20ac\u201d minimal plain email", "community": 38, "community_name": "Community 38", "source_file": "api/tests/fixtures/preprocessors/data/email_single.html", "file_type": "document", "degree": 1}, {"id": "fixture_preprocessors_email_thread", "label": "Test Fixture: Email Thread (preprocessors) \u00e2\u20ac\u201d nested blockquote multi-turn thread", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Fixture: Email Thread (preprocessors) \u00e2\u20ac\u201d nested blockquote multi-turn thread", "community": 192, "community_name": "Community 192", "source_file": "api/tests/fixtures/preprocessors/data/email_thread.html", "file_type": "document", "degree": 1}, {"id": "fixture_preprocessors_fallback", "label": "Test Fixture: Fallback Plain Text (preprocessors) \u00e2\u20ac\u201d unstructured text fallback", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Fixture: Fallback Plain Text (preprocessors) \u00e2\u20ac\u201d unstructured text fallback", "community": 38, "community_name": "Community 38", "source_file": "api/tests/fixtures/preprocessors/data/fallback.txt", "file_type": "document", "degree": 1}, {"id": "fixture_preprocessors_generic_page", "label": "Test Fixture: Generic Web Page (preprocessors) \u00e2\u20ac\u201d non-email HTML page", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Fixture: Generic Web Page (preprocessors) \u00e2\u20ac\u201d non-email HTML page", "community": 38, "community_name": "Community 38", "source_file": "api/tests/fixtures/preprocessors/data/generic_page.html", "file_type": "document", "degree": 1}, {"id": "fixture_preprocessors_notes", "label": "Test Fixture: Meeting Notes Plain Text (preprocessors) \u00e2\u20ac\u201d structured action items", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Test Fixture: Meeting Notes Plain Text (preprocessors) \u00e2\u20ac\u201d structured action items", "community": 38, "community_name": "Community 38", "source_file": "api/tests/fixtures/preprocessors/data/notes.txt", "file_type": "document", "degree": 1}, {"id": "concept_email_action_type", "label": "Email Type: Action \u00e2\u20ac\u201d requires task creation", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Email Type: Action \u00e2\u20ac\u201d requires task creation", "community": 38, "community_name": "Community 38", "source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html", "file_type": "document", "degree": 3}, {"id": "concept_email_info_type", "label": "Email Type: Info \u00e2\u20ac\u201d FYI only, no action required", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Email Type: Info \u00e2\u20ac\u201d FYI only, no action required", "community": 133, "community_name": "Community 133", "source_file": "api/tests/fixtures/agent_runner_v2/data/email_info.html", "file_type": "document", "degree": 2}, {"id": "concept_email_date_type", "label": "Email Type: Date \u00e2\u20ac\u201d contains scheduled event/date", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Email Type: Date \u00e2\u20ac\u201d contains scheduled event/date", "community": 190, "community_name": "Community 190", "source_file": "api/tests/fixtures/agent_runner_v2/data/email_date.html", "file_type": "document", "degree": 1}, {"id": "concept_email_no_project_type", "label": "Email Type: No-Project \u00e2\u20ac\u201d irrelevant to any project", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Email Type: No-Project \u00e2\u20ac\u201d irrelevant to any project", "community": 191, "community_name": "Community 191", "source_file": "api/tests/fixtures/agent_runner_v2/data/email_no_project.html", "file_type": "document", "degree": 1}, {"id": "concept_email_thread_type", "label": "Email Type: Thread \u00e2\u20ac\u201d nested reply chain (blockquote structure)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Email Type: Thread \u00e2\u20ac\u201d nested reply chain (blockquote structure)", "community": 192, "community_name": "Community 192", "source_file": "api/tests/fixtures/preprocessors/data/email_thread.html", "file_type": "document", "degree": 1}, {"id": "concept_email_heavy_type", "label": "Email Type: Heavy HTML \u00e2\u20ac\u201d complex table-based layout email", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Email Type: Heavy HTML \u00e2\u20ac\u201d complex table-based layout email", "community": 193, "community_name": "Community 193", "source_file": "api/tests/fixtures/preprocessors/data/email_heavy.html", "file_type": "document", "degree": 1}, {"id": "concept_email_parsing", "label": "Email Parsing Pattern \u00e2\u20ac\u201d extract headers, type, project linkage", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Email Parsing Pattern \u00e2\u20ac\u201d extract headers, type, project linkage", "community": 38, "community_name": "Community 38", "source_file": "api/tests/fixtures/preprocessors/data/email_action.html", "file_type": "document", "degree": 4}, {"id": "concept_preprocessor_pipeline", "label": "Content Preprocessor Pipeline \u00e2\u20ac\u201d HTML/text normalization before agent processing", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Content Preprocessor Pipeline \u00e2\u20ac\u201d HTML/text normalization before agent processing", "community": 38, "community_name": "Community 38", "source_file": "api/tests/fixtures/preprocessors/data/generic_page.html", "file_type": "document", "degree": 4}, {"id": "concept_agent_runner_v2", "label": "Agent Runner V2 \u00e2\u20ac\u201d agent execution test harness", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Agent Runner V2 \u00e2\u20ac\u201d agent execution test harness", "community": 38, "community_name": "Community 38", "source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html", "file_type": "document", "degree": 3}, {"id": "concept_journey_v2", "label": "Journey V2 \u00e2\u20ac\u201d user journey / end-to-end flow test harness", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Journey V2 \u00e2\u20ac\u201d user journey / end-to-end flow test harness", "community": 38, "community_name": "Community 38", "source_file": "api/tests/fixtures/journey_v2/data/email_action.html", "file_type": "document", "degree": 2}, {"id": "logo-icon_adiuvai_brand", "label": "AdiuvAI Brand", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AdiuvAI Brand", "community": 37, "community_name": "Community 37", "source_file": "adiuvAI/assets/logo/logo-icon.png", "file_type": "image", "degree": 2}, {"id": "logo-icon_logo_icon", "label": "AdiuvAI Logo Icon", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "AdiuvAI Logo Icon", "community": 37, "community_name": "Community 37", "source_file": "adiuvAI/assets/logo/logo-icon.png", "file_type": "image", "degree": 5}, {"id": "logo-icon_visual_diamond_shape", "label": "Diamond / Rhombus Shape", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Diamond / Rhombus Shape", "community": 37, "community_name": "Community 37", "source_file": "adiuvAI/assets/logo/logo-icon.png", "file_type": "image", "degree": 6}, {"id": "logo-icon_upper_triangle_golden", "label": "Upper Golden Triangle", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Upper Golden Triangle", "community": 37, "community_name": "Community 37", "source_file": "adiuvAI/assets/logo/logo-icon.png", "file_type": "image", "degree": 2}, {"id": "logo-icon_lower_triangle_dark", "label": "Lower Dark Triangle", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Lower Dark Triangle", "community": 37, "community_name": "Community 37", "source_file": "adiuvAI/assets/logo/logo-icon.png", "file_type": "image", "degree": 2}, {"id": "logo-icon_junction_dot", "label": "Amber Junction Dot", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Amber Junction Dot", "community": 37, "community_name": "Community 37", "source_file": "adiuvAI/assets/logo/logo-icon.png", "file_type": "image", "degree": 1}, {"id": "logo-icon_background_shape", "label": "Pinkish-Lavender Rounded Square Background", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Pinkish-Lavender Rounded Square Background", "community": 37, "community_name": "Community 37", "source_file": "adiuvAI/assets/logo/logo-icon.png", "file_type": "image", "degree": 2}, {"id": "logo-icon_color_golden_amber", "label": "Color: Golden Amber (#F5C07A)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Color: Golden Amber (#F5C07A)", "community": 37, "community_name": "Community 37", "source_file": "adiuvAI/assets/logo/logo-icon.png", "file_type": "image", "degree": 2}, {"id": "logo-icon_color_near_black", "label": "Color: Near-Black (#1A1A1A)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Color: Near-Black (#1A1A1A)", "community": 37, "community_name": "Community 37", "source_file": "adiuvAI/assets/logo/logo-icon.png", "file_type": "image", "degree": 1}, {"id": "logo-icon_color_lavender_bg", "label": "Color: Pinkish-Lavender Background (#F0EBF4)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Color: Pinkish-Lavender Background (#F0EBF4)", "community": 37, "community_name": "Community 37", "source_file": "adiuvAI/assets/logo/logo-icon.png", "file_type": "image", "degree": 2}, {"id": "logo-icon_design_style_flat_minimal", "label": "Design Style: Flat Minimal Geometric", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Design Style: Flat Minimal Geometric", "community": 37, "community_name": "Community 37", "source_file": "adiuvAI/assets/logo/logo-icon.png", "file_type": "image", "degree": 2}, {"id": "logo-icon_logo_type_icon_mark", "label": "Logo Type: Icon / Symbol Mark", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Logo Type: Icon / Symbol Mark", "community": 37, "community_name": "Community 37", "source_file": "adiuvAI/assets/logo/logo-icon.png", "file_type": "image", "degree": 1}, {"id": "logo-icon_visual_metaphor_gem_compass", "label": "Visual Metaphor: Gem / Compass Needle / Directional Pointer", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Visual Metaphor: Gem / Compass Needle / Directional Pointer", "community": 37, "community_name": "Community 37", "source_file": "adiuvAI/assets/logo/logo-icon.png", "file_type": "image", "degree": 2}, {"id": "logo-icon_brand_value_calm_intelligent", "label": "Brand Value: Calm, Intelligent, Warm", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Brand Value: Calm, Intelligent, Warm", "community": 37, "community_name": "Community 37", "source_file": "adiuvAI/assets/logo/logo-icon.png", "file_type": "image", "degree": 4}, {"id": "logo-icon_brand_value_precision_clarity", "label": "Brand Value: Precision and Clarity", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Brand Value: Precision and Clarity", "community": 37, "community_name": "Community 37", "source_file": "adiuvAI/assets/logo/logo-icon.png", "file_type": "image", "degree": 2}, {"id": "logo-icon_duality_light_dark", "label": "Visual Duality: Light and Dark (Golden / Black)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Visual Duality: Light and Dark (Golden / Black)", "community": 37, "community_name": "Community 37", "source_file": "adiuvAI/assets/logo/logo-icon.png", "file_type": "image", "degree": 2}, {"id": "home_HomeScreen", "label": "Home Screen", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Home Screen", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 12}, {"id": "home_AppLogo", "label": "App Logo (Golden Diamond Icon)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "App Logo (Golden Diamond Icon)", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 2}, {"id": "home_SidebarNav", "label": "Left Sidebar Navigation", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Left Sidebar Navigation", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 8}, {"id": "home_NavHome", "label": "Nav Item: Home (active)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Nav Item: Home (active)", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 2}, {"id": "home_NavTimeline", "label": "Nav Item: Timeline / List", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Nav Item: Timeline / List", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 2}, {"id": "home_NavTasks", "label": "Nav Item: Tasks", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Nav Item: Tasks", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 3}, {"id": "home_NavProjects", "label": "Nav Item: Projects / Notes", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Nav Item: Projects / Notes", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 1}, {"id": "home_NavFolder", "label": "Nav Item: Folder", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Nav Item: Folder", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 1}, {"id": "home_SidebarToggle", "label": "Sidebar Toggle Button", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Sidebar Toggle Button", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 1}, {"id": "home_UserAvatar", "label": "User Avatar (RM initials)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "User Avatar (RM initials)", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 2}, {"id": "home_PersonalizedGreeting", "label": "Personalized Greeting (Good evening, Roberto)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Personalized Greeting (Good evening, Roberto)", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 3}, {"id": "home_SparkleIcon", "label": "Golden Sparkle / AI Marker Icon", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Golden Sparkle / AI Marker Icon", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 2}, {"id": "home_TaskCountSummary", "label": "Task Count Summary (1 task due today)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Count Summary (1 task due today)", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 2}, {"id": "home_DailyBrief", "label": "AI Daily Brief Text Block", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "AI Daily Brief Text Block", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 3}, {"id": "home_ChatInput", "label": "Ask Me Anything Chat Input", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Ask Me Anything Chat Input", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 4}, {"id": "home_SubmitButton", "label": "Chat Submit Button (Golden Arrow)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Chat Submit Button (Golden Arrow)", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 2}, {"id": "home_SuggestionChips", "label": "AI Suggestion Chips", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "AI Suggestion Chips", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 7}, {"id": "home_ChipWhatsOnMyPlate", "label": "Suggestion Chip: What's on my plate today?", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Suggestion Chip: What&#x27;s on my plate today?", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 2}, {"id": "home_ChipSummarizeWeek", "label": "Suggestion Chip: Summarize this week", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Suggestion Chip: Summarize this week", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 2}, {"id": "home_ChipOverdueTasks", "label": "Suggestion Chip: Any overdue tasks?", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Suggestion Chip: Any overdue tasks?", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 2}, {"id": "home_ChipSuggestNextActions", "label": "Suggestion Chip: Suggest next actions", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Suggestion Chip: Suggest next actions", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 1}, {"id": "home_ColorScheme", "label": "Color Scheme: Pinkish-white + Golden Yellow + Slate Blue-Gray", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Color Scheme: Pinkish-white + Golden Yellow + Slate Blue-Gray", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 4}, {"id": "home_TypographyStyle", "label": "Typography: Geist Sans-Serif, Large Bold Heading", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Typography: Geist Sans-Serif, Large Bold Heading", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 1}, {"id": "home_GlassmorphismInput", "label": "Glassmorphism Chat Input Style (backdrop-blur, gradient border)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Glassmorphism Chat Input Style (backdrop-blur, gradient border)", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 1}, {"id": "home_AIAsQuietPartner", "label": "Design Pattern: AI as Quiet Partner", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Design Pattern: AI as Quiet Partner", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 3}, {"id": "home_CalmIntelligentWarm", "label": "Brand Personality: Calm, Intelligent, Warm", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Brand Personality: Calm, Intelligent, Warm", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 2}, {"id": "home_IconOnlySidebar", "label": "Design Pattern: Icon-Only Collapsed Sidebar", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Design Pattern: Icon-Only Collapsed Sidebar", "community": 26, "community_name": "Community 26", "source_file": "adiuvAI/assets/screenshot/home.png", "file_type": "image", "degree": 1}, {"id": "home_chat_HomeScreen", "label": "Home / Chat Screen", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Home / Chat Screen", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 7}, {"id": "home_chat_LeftSidebar", "label": "Left Sidebar Navigation", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Left Sidebar Navigation", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 9}, {"id": "home_chat_AppLogo", "label": "App Logo (Golden Diamond Icon)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "App Logo (Golden Diamond Icon)", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 2}, {"id": "home_chat_NavHome", "label": "Nav Item: Home (Active)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Nav Item: Home (Active)", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 2}, {"id": "home_chat_NavTimeline", "label": "Nav Item: Timeline", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Nav Item: Timeline", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 1}, {"id": "home_chat_NavTasks", "label": "Nav Item: Tasks", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Nav Item: Tasks", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 2}, {"id": "home_chat_NavNotes", "label": "Nav Item: Notes", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Nav Item: Notes", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 1}, {"id": "home_chat_SidebarToggleBtn", "label": "Sidebar Toggle Button (Panel Icon)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Sidebar Toggle Button (Panel Icon)", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 1}, {"id": "home_chat_NewChatBtn", "label": "New Chat / Compose Button", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "New Chat / Compose Button", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 1}, {"id": "home_chat_DailyBriefBanner", "label": "Daily Brief Banner", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Daily Brief Banner", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 7}, {"id": "home_chat_DailyBriefSparklesIcon", "label": "Daily Brief Sparkles Icon", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Daily Brief Sparkles Icon", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 3}, {"id": "home_chat_DailyBriefCollapseBtn", "label": "Daily Brief Collapse/Expand Button", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Daily Brief Collapse/Expand Button", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 1}, {"id": "home_chat_DailyBriefCloseBtn", "label": "Daily Brief Close (X) Button", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Daily Brief Close (X) Button", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 1}, {"id": "home_chat_DailyBriefText", "label": "Daily Brief Message Text", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Daily Brief Message Text", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 1}, {"id": "home_chat_UserMessage", "label": "User Chat Message Bubble", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "User Chat Message Bubble", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 2}, {"id": "home_chat_AIResponseBlock", "label": "AI Response Block (adiuvAI Agent Reply)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "AI Response Block (adiuvAI Agent Reply)", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 7}, {"id": "home_chat_AIAgentAvatar", "label": "AI Agent Avatar (Sparkles + adiuvAI Label)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "AI Agent Avatar (Sparkles + adiuvAI Label)", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 3}, {"id": "home_chat_InlineTaskCard", "label": "Inline Task Card in AI Response", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Inline Task Card in AI Response", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 8}, {"id": "home_chat_TaskLabel", "label": "Task Card Section Label (TASKS)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Card Section Label (TASKS)", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 1}, {"id": "home_chat_TaskCheckbox", "label": "Task Completion Checkbox", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Completion Checkbox", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 1}, {"id": "home_chat_TaskTitle", "label": "Task Title: Design Homepage Mockup", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Title: Design Homepage Mockup", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 1}, {"id": "home_chat_TaskDescription", "label": "Task Description Text", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Description Text", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 1}, {"id": "home_chat_TaskPriorityBadge", "label": "Task Priority Badge (High, Red Arrow Up)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Priority Badge (High, Red Arrow Up)", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 1}, {"id": "home_chat_TaskDueDateBadge", "label": "Task Due Date Badge (Due Apr 27, 01:02)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Due Date Badge (Due Apr 27, 01:02)", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 2}, {"id": "home_chat_AIFollowUpText", "label": "AI Follow-Up Suggestion Text (setting a due date)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AI Follow-Up Suggestion Text (setting a due date)", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 2}, {"id": "home_chat_ChatInputBar", "label": "Chat Input Bar (Ask me anything...)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Chat Input Bar (Ask me anything...)", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 3}, {"id": "home_chat_ChatSendBtn", "label": "Chat Send Button (Arrow Up, Amber)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Chat Send Button (Arrow Up, Amber)", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 2}, {"id": "home_chat_UserInitialsBadge", "label": "User Initials Badge (US, bottom-left)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "User Initials Badge (US, bottom-left)", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 1}, {"id": "home_chat_PinkishWhiteBackground", "label": "Pinkish-White Canvas Background (#f4edf3)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Pinkish-White Canvas Background (#f4edf3)", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 1}, {"id": "home_chat_ChatConversationArea", "label": "Chat Conversation Area (Scrollable Message List)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Chat Conversation Area (Scrollable Message List)", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 3}, {"id": "home_chat_AdiuvAIBrand", "label": "adiuvAI Brand Name (Wordmark in Chat)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI Brand Name (Wordmark in Chat)", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 1}, {"id": "home_chat_GoldenAmberAccent", "label": "Golden Amber Color Accent (#fbc881 / amber)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Golden Amber Color Accent (#fbc881 / amber)", "community": 24, "community_name": "Community 24", "source_file": "adiuvAI/assets/screenshot/home_chat.png", "file_type": "image", "degree": 5}, {"id": "projects_ProjectsView", "label": "Projects View", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Projects View", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 2}, {"id": "projects_SidebarNav", "label": "Sidebar Navigation", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Sidebar Navigation", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 4}, {"id": "projects_ClientList", "label": "Client List in Sidebar", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Client List in Sidebar", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 8}, {"id": "projects_ClientAcmeCorp", "label": "Client: Acme Corp", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Client: Acme Corp", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 1}, {"id": "projects_ClientGlobexInc", "label": "Client: Globex Inc", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Client: Globex Inc", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 1}, {"id": "projects_ClientInitechSolutions", "label": "Client: Initech Solutions", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Client: Initech Solutions", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 1}, {"id": "projects_ClientUmbrellaLabs", "label": "Client: Umbrella Labs", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Client: Umbrella Labs", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 3}, {"id": "projects_ClientWayneEnterprises", "label": "Client: Wayne Enterprises", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Client: Wayne Enterprises", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 1}, {"id": "projects_ProjectLabInventorySystem", "label": "Project: Lab Inventory System", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Project: Lab Inventory System", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 1}, {"id": "projects_ProjectPatientPortalV2", "label": "Project: Patient Portal v2", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Project: Patient Portal v2", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 5}, {"id": "projects_ProjectDetailPanel", "label": "Project Detail Panel", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Project Detail Panel", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 7}, {"id": "projects_ProjectStatsBar", "label": "Project Stats Bar (Notes / Tasks Complete / Events)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Project Stats Bar (Notes / Tasks Complete / Events)", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 4}, {"id": "projects_StatNotes", "label": "Stat: Notes (count 3)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Stat: Notes (count 3)", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 2}, {"id": "projects_StatTasksComplete", "label": "Stat: Tasks Complete (1/3)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Stat: Tasks Complete (1/3)", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 2}, {"id": "projects_StatEvents", "label": "Stat: Events (2/7)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Stat: Events (2/7)", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 1}, {"id": "projects_AISummaryCard", "label": "AI Project Summary Card", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AI Project Summary Card", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 2}, {"id": "projects_ProjectTimeline", "label": "Project Timeline (Gantt-style)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Project Timeline (Gantt-style)", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 6}, {"id": "projects_TimelinePhase_BetaTesting", "label": "Timeline Phase: Beta Testing", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Timeline Phase: Beta Testing", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 2}, {"id": "projects_TimelinePhase_UserAcceptanceTesting", "label": "Timeline Phase: User Acceptance Testing", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Timeline Phase: User Acceptance Testing", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 2}, {"id": "projects_TodayMarker", "label": "Today Marker on Timeline", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Today Marker on Timeline", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 1}, {"id": "projects_TasksSection", "label": "Tasks Section", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Tasks Section", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 4}, {"id": "projects_TaskColumn_ToDo", "label": "Task Column: To Do", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Column: To Do", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 3}, {"id": "projects_TaskColumn_InProgress", "label": "Task Column: In Progress", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Column: In Progress", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 1}, {"id": "projects_TaskColumn_Completed", "label": "Task Column: Completed", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Column: Completed", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 2}, {"id": "projects_Task_AccessibilityAudit", "label": "Task: Accessibility Audit", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Task: Accessibility Audit", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 4}, {"id": "projects_Task_WriteUnitTestsForAuth", "label": "Task: Write Unit Tests for Auth", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Task: Write Unit Tests for Auth", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 4}, {"id": "projects_Task_PerformanceProfiling", "label": "Task: Performance Profiling", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Task: Performance Profiling", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 4}, {"id": "projects_TaskPriorityMedium", "label": "Task Priority: Medium", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Priority: Medium", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 2}, {"id": "projects_TaskPriorityHigh", "label": "Task Priority: High", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Priority: High", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 1}, {"id": "projects_TaskAssignee_Bob", "label": "Task Assignee: Bob", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Assignee: Bob", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 2}, {"id": "projects_TaskAssignee_Carol", "label": "Task Assignee: Carol", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Assignee: Carol", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 1}, {"id": "projects_TaskDueDateBadge", "label": "Task Due Date Badge", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Due Date Badge", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 3}, {"id": "projects_NotesSection", "label": "Notes Section", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Notes Section", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 3}, {"id": "projects_SearchProjectsInput", "label": "Search Projects Input", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Search Projects Input", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 2}, {"id": "projects_ShowArchivedToggle", "label": "Show Archived Toggle", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Show Archived Toggle", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 2}, {"id": "projects_AddButton", "label": "Add Button (Timeline / Tasks / Notes)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Add Button (Timeline / Tasks / Notes)", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 3}, {"id": "projects_KanbanLayout", "label": "Kanban-style Task Layout", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Kanban-style Task Layout", "community": 22, "community_name": "Community 22", "source_file": "adiuvAI/assets/screenshot/projects.png", "file_type": "image", "degree": 5}, {"id": "task_TasksView", "label": "Tasks View", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Tasks View", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 7}, {"id": "task_StatsSummaryBar", "label": "Stats Summary Bar", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Stats Summary Bar", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 6}, {"id": "task_TotalTasksCard", "label": "Total Tasks Card (35)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Total Tasks Card (35)", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 1}, {"id": "task_ToDoCard", "label": "To Do Count Card (18)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "To Do Count Card (18)", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_InProgressCard", "label": "In Progress Count Card (0)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "In Progress Count Card (0)", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_CompletedCard", "label": "Completed Count Card (8)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Completed Count Card (8)", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_FilterTabBar", "label": "Task Filter Tab Bar", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Filter Tab Bar", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 7}, {"id": "task_FilterTab_Active", "label": "Filter Tab: Active (selected)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Filter Tab: Active (selected)", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_FilterTab_ToDo", "label": "Filter Tab: To Do", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Filter Tab: To Do", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_FilterTab_InProgress", "label": "Filter Tab: In Progress", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Filter Tab: In Progress", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_FilterTab_Done", "label": "Filter Tab: Done", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Filter Tab: Done", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_FilterTab_All", "label": "Filter Tab: All", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Filter Tab: All", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 1}, {"id": "task_SearchBar", "label": "Search Tasks Input", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Search Tasks Input", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_DueDateSortDropdown", "label": "Due Date Sort Dropdown", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Due Date Sort Dropdown", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_NewTaskButton", "label": "New Task Button (Primary CTA)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "New Task Button (Primary CTA)", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 1}, {"id": "task_TaskListContainer", "label": "Task List Container", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Task List Container", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_TaskRow", "label": "Task Row (List Item)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Row (List Item)", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 10}, {"id": "task_TaskCheckbox", "label": "Task Completion Checkbox", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Completion Checkbox", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_TaskTitle", "label": "Task Title Field", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Title Field", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 1}, {"id": "task_TaskDescription", "label": "Task Description / Subtitle", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Description / Subtitle", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 1}, {"id": "task_PriorityBadge", "label": "Priority Badge", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Priority Badge", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 3}, {"id": "task_PriorityMedium", "label": "Priority: Medium", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Priority: Medium", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_PriorityHigh", "label": "Priority: High", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Priority: High", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_DueDateField", "label": "Task Due Date Field", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Due Date Field", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 1}, {"id": "task_ClientLabel", "label": "Client Label Tag", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Client Label Tag", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 3}, {"id": "task_ProjectLabel", "label": "Project Label Tag", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Project Label Tag", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 5}, {"id": "task_AssigneeLabel", "label": "Assignee Label", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Assignee Label", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 1}, {"id": "task_SidebarNav", "label": "Left Sidebar Navigation", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Left Sidebar Navigation", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_AppLogo", "label": "App Logo (Top Left)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "App Logo (Top Left)", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 1}, {"id": "task_TaskStatusEnum", "label": "Task Status Enum (To Do / In Progress / Done)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Status Enum (To Do / In Progress / Done)", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 8}, {"id": "task_TaskPriorityEnum", "label": "Task Priority Enum (Medium / High)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Priority Enum (Medium / High)", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_ClientWayneEnterprises", "label": "Client: Wayne Enterprises", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Client: Wayne Enterprises", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 3}, {"id": "task_ClientUmbrellaLabs", "label": "Client: Umbrella Labs", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Client: Umbrella Labs", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 3}, {"id": "task_ProjectVehicleFleetTracker", "label": "Project: Vehicle Fleet Tracker", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Project: Vehicle Fleet Tracker", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_ProjectRnDDashboard", "label": "Project: R&D Dashboard", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Project: R&amp;D Dashboard", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_ProjectPatientPortalV2", "label": "Project: Patient Portal v2", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Project: Patient Portal v2", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_ProjectBatSignalNetwork", "label": "Project: Bat-Signal Network", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Project: Bat-Signal Network", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "task_DesignPattern_StatusCountCards", "label": "Design Pattern: Status Count Cards", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Design Pattern: Status Count Cards", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 1}, {"id": "task_DesignPattern_FilterTabs", "label": "Design Pattern: Filter Tab Bar", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Design Pattern: Filter Tab Bar", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 1}, {"id": "task_DesignPattern_InlineMetadata", "label": "Design Pattern: Inline Metadata Chips", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Design Pattern: Inline Metadata Chips", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 1}, {"id": "task_DesignPattern_SearchSort", "label": "Design Pattern: Search + Sort Controls", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Design Pattern: Search + Sort Controls", "community": 21, "community_name": "Community 21", "source_file": "adiuvAI/assets/screenshot/task.png", "file_type": "image", "degree": 2}, {"id": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "label": "datetime-field.tsx", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "datetime-field.tsx", "community": 56, "community_name": "Community 56", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "file_type": "code", "degree": 6}, {"id": "ui_datetime_field_layoutforformat", "label": "layoutForFormat()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "layoutForFormat()", "community": 56, "community_name": "Community 56", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "file_type": "code", "degree": 1}, {"id": "ui_datetime_field_clamp", "label": "clamp()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "clamp()", "community": 56, "community_name": "Community 56", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "file_type": "code", "degree": 1}, {"id": "ui_datetime_field_fromdate", "label": "fromDate()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "fromDate()", "community": 56, "community_name": "Community 56", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "file_type": "code", "degree": 1}, {"id": "ui_datetime_field_todate", "label": "toDate()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "toDate()", "community": 56, "community_name": "Community 56", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "file_type": "code", "degree": 1}, {"id": "ui_datetime_field_focusseg", "label": "focusSeg()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "focusSeg()", "community": 56, "community_name": "Community 56", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "file_type": "code", "degree": 1}, {"id": "ui_datetime_field_cn", "label": "cn()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cn()", "community": 56, "community_name": "Community 56", "source_file": "adiuvAI\\src\\renderer\\components\\ui\\datetime-field.tsx", "file_type": "code", "degree": 1}, {"id": "claudemd_monorepo_root", "label": "adiuvAI Monorepo Root Instructions", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI Monorepo Root Instructions", "community": 134, "community_name": "Community 134", "source_file": "CLAUDE.md", "file_type": "document", "degree": 1}, {"id": "claudemd_graphify_rules", "label": "Graphify Workflow Rules", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Graphify Workflow Rules", "community": 134, "community_name": "Community 134", "source_file": "CLAUDE.md", "file_type": "document", "degree": 2}, {"id": "claudemd_graphify_out_dir", "label": "graphify-out Directory", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "graphify-out Directory", "community": 134, "community_name": "Community 134", "source_file": "CLAUDE.md", "file_type": "document", "degree": 1}, {"id": "requirements_fastapi", "label": "FastAPI (>=0.115)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "FastAPI (&gt;=0.115)", "community": 135, "community_name": "Community 135", "source_file": "api/requirements.txt", "file_type": "document", "degree": 2}, {"id": "requirements_uvicorn", "label": "Uvicorn (>=0.34)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Uvicorn (&gt;=0.34)", "community": 135, "community_name": "Community 135", "source_file": "api/requirements.txt", "file_type": "document", "degree": 1}, {"id": "requirements_gunicorn", "label": "Gunicorn", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Gunicorn", "community": 135, "community_name": "Community 135", "source_file": "api/requirements.txt", "file_type": "document", "degree": 1}, {"id": "requirements_langchain", "label": "LangChain (>=0.3)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "LangChain (&gt;=0.3)", "community": 101, "community_name": "Community 101", "source_file": "api/requirements.txt", "file_type": "document", "degree": 2}, {"id": "requirements_langchain_openai", "label": "langchain-openai", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "langchain-openai", "community": 101, "community_name": "Community 101", "source_file": "api/requirements.txt", "file_type": "document", "degree": 1}, {"id": "requirements_langchain_litellm", "label": "langchain-litellm", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "langchain-litellm", "community": 101, "community_name": "Community 101", "source_file": "api/requirements.txt", "file_type": "document", "degree": 2}, {"id": "requirements_litellm", "label": "LiteLLM (>=1.50)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "LiteLLM (&gt;=1.50)", "community": 101, "community_name": "Community 101", "source_file": "api/requirements.txt", "file_type": "document", "degree": 1}, {"id": "requirements_pydantic", "label": "Pydantic (>=2.10)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Pydantic (&gt;=2.10)", "community": 296, "community_name": "Community 296", "source_file": "api/requirements.txt", "file_type": "document", "degree": 0}, {"id": "requirements_python_jose", "label": "python-jose (JWT)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "python-jose (JWT)", "community": 297, "community_name": "Community 297", "source_file": "api/requirements.txt", "file_type": "document", "degree": 0}, {"id": "requirements_stripe", "label": "Stripe SDK", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Stripe SDK", "community": 298, "community_name": "Community 298", "source_file": "api/requirements.txt", "file_type": "document", "degree": 0}, {"id": "requirements_boto3", "label": "boto3", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "boto3", "community": 299, "community_name": "Community 299", "source_file": "api/requirements.txt", "file_type": "document", "degree": 0}, {"id": "requirements_slowapi", "label": "slowapi (rate limit)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "slowapi (rate limit)", "community": 300, "community_name": "Community 300", "source_file": "api/requirements.txt", "file_type": "document", "degree": 0}, {"id": "requirements_sqlalchemy", "label": "SQLAlchemy (>=2.0)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "SQLAlchemy (&gt;=2.0)", "community": 11, "community_name": "Community 11", "source_file": "api/requirements.txt", "file_type": "document", "degree": 2}, {"id": "requirements_asyncpg", "label": "asyncpg", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "asyncpg", "community": 11, "community_name": "Community 11", "source_file": "api/requirements.txt", "file_type": "document", "degree": 1}, {"id": "requirements_alembic", "label": "Alembic", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Alembic", "community": 194, "community_name": "Community 194", "source_file": "api/requirements.txt", "file_type": "document", "degree": 1}, {"id": "requirements_bcrypt", "label": "bcrypt", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "bcrypt", "community": 301, "community_name": "Community 301", "source_file": "api/requirements.txt", "file_type": "document", "degree": 0}, {"id": "requirements_httpx", "label": "httpx", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "httpx", "community": 47, "community_name": "Community 47", "source_file": "api/requirements.txt", "file_type": "document", "degree": 1}, {"id": "requirements_websockets", "label": "websockets", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "websockets", "community": 302, "community_name": "Community 302", "source_file": "api/requirements.txt", "file_type": "document", "degree": 0}, {"id": "requirements_psycopg2", "label": "psycopg2-binary", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "psycopg2-binary", "community": 194, "community_name": "Community 194", "source_file": "api/requirements.txt", "file_type": "document", "degree": 1}, {"id": "requirements_pytest", "label": "pytest", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "pytest", "community": 195, "community_name": "Community 195", "source_file": "api/requirements.txt", "file_type": "document", "degree": 1}, {"id": "requirements_pinecone", "label": "Pinecone", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Pinecone", "community": 303, "community_name": "Community 303", "source_file": "api/requirements.txt", "file_type": "document", "degree": 0}, {"id": "requirements_qdrant", "label": "qdrant-client", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "qdrant-client", "community": 304, "community_name": "Community 304", "source_file": "api/requirements.txt", "file_type": "document", "degree": 0}, {"id": "requirements_pgvector", "label": "pgvector", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "pgvector", "community": 11, "community_name": "Community 11", "source_file": "api/requirements.txt", "file_type": "document", "degree": 2}, {"id": "requirements_langfuse", "label": "Langfuse (>=3.3)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Langfuse (&gt;=3.3)", "community": 11, "community_name": "Community 11", "source_file": "api/requirements.txt", "file_type": "document", "degree": 2}, {"id": "requirements_google_api", "label": "google-api-python-client", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "google-api-python-client", "community": 47, "community_name": "Community 47", "source_file": "api/requirements.txt", "file_type": "document", "degree": 1}, {"id": "requirements_msal", "label": "MSAL (Microsoft Auth)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "MSAL (Microsoft Auth)", "community": 305, "community_name": "Community 305", "source_file": "api/requirements.txt", "file_type": "document", "degree": 0}, {"id": "requirements_apscheduler", "label": "APScheduler", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "APScheduler", "community": 306, "community_name": "Community 306", "source_file": "api/requirements.txt", "file_type": "document", "degree": 0}, {"id": "requirements_cryptography", "label": "cryptography (Fernet)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "cryptography (Fernet)", "community": 198, "community_name": "Community 198", "source_file": "api/requirements.txt", "file_type": "document", "degree": 1}, {"id": "requirements_bs4", "label": "BeautifulSoup4", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "BeautifulSoup4", "community": 11, "community_name": "Community 11", "source_file": "api/requirements.txt", "file_type": "document", "degree": 2}, {"id": "requirements_pypdf", "label": "pypdf", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "pypdf", "community": 11, "community_name": "Community 11", "source_file": "api/requirements.txt", "file_type": "document", "degree": 1}, {"id": "requirements_pythondocx", "label": "python-docx", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "python-docx", "community": 307, "community_name": "Community 307", "source_file": "api/requirements.txt", "file_type": "document", "degree": 0}, {"id": "requirements_ruff", "label": "ruff", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ruff", "community": 308, "community_name": "Community 308", "source_file": "api/requirements.txt", "file_type": "document", "degree": 0}, {"id": "taskuxdesign_tasklistview", "label": "TaskListView Component", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskListView Component", "community": 57, "community_name": "Community 57", "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "file_type": "document", "degree": 3}, {"id": "taskuxdesign_tasktable", "label": "TaskTable (shadcn Table)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskTable (shadcn Table)", "community": 57, "community_name": "Community 57", "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "file_type": "document", "degree": 2}, {"id": "taskuxdesign_taskpager", "label": "TaskPager (Pagination)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskPager (Pagination)", "community": 57, "community_name": "Community 57", "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "file_type": "document", "degree": 1}, {"id": "taskuxdesign_taskdetailsheet", "label": "TaskDetailSheet (right-side)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskDetailSheet (right-side)", "community": 57, "community_name": "Community 57", "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "file_type": "document", "degree": 2}, {"id": "taskuxdesign_taskformdialog", "label": "TaskFormDialog (quick capture)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskFormDialog (quick capture)", "community": 58, "community_name": "Community 58", "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "file_type": "document", "degree": 3}, {"id": "taskuxdesign_taskattachments", "label": "Task Attachments Subsystem", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Attachments Subsystem", "community": 57, "community_name": "Community 57", "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "file_type": "document", "degree": 1}, {"id": "taskuxdesign_estimatecolumn", "label": "Task estimate column", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Task estimate column", "community": 58, "community_name": "Community 58", "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "file_type": "document", "degree": 1}, {"id": "taskuxdesign_projectpageintegration", "label": "Project detail page tasks tab", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Project detail page tasks tab", "community": 57, "community_name": "Community 57", "source_file": "docs/2026-05-08-task-ux-evolution-design.md", "file_type": "document", "degree": 2}, {"id": "taskuxplan_kanbanremoval", "label": "Replace KanbanBoard with TaskListView", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Replace KanbanBoard with TaskListView", "community": 57, "community_name": "Community 57", "source_file": "docs/2026-05-08-task-ux-evolution-plan.md", "file_type": "document", "degree": 1}, {"id": "kbddesign_rovingfocus_hook", "label": "useRovingFocus Hook", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "useRovingFocus Hook", "community": 58, "community_name": "Community 58", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "file_type": "document", "degree": 3}, {"id": "kbddesign_listboxkeys_hook", "label": "useListboxKeys Hook", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useListboxKeys Hook", "community": 58, "community_name": "Community 58", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "file_type": "document", "degree": 1}, {"id": "kbddesign_datefield_withtime", "label": "DateField withTime + flat props", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "DateField withTime + flat props", "community": 196, "community_name": "Community 196", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "file_type": "document", "degree": 1}, {"id": "kbddesign_parsedate_timesuffix", "label": "parseDate HH:MM suffix support", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "parseDate HH:MM suffix support", "community": 196, "community_name": "Community 196", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "file_type": "document", "degree": 1}, {"id": "kbddesign_propertypill_button", "label": "PropertyPill as button forwardRef", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "PropertyPill as button forwardRef", "community": 58, "community_name": "Community 58", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "file_type": "document", "degree": 1}, {"id": "kbddesign_addeventdialog_header", "label": "AddEventDialog header style", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AddEventDialog header style", "community": 58, "community_name": "Community 58", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "file_type": "document", "degree": 2}, {"id": "kbdplan_i18n_keys", "label": "tasks.newTaskDescription/editTaskDescription keys", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "tasks.newTaskDescription/editTaskDescription keys", "community": 58, "community_name": "Community 58", "source_file": "docs/2026-05-14-task-form-dialog-kbd-plan.md", "file_type": "document", "degree": 1}, {"id": "brief_compass_logo", "label": "Compass needle logo (gold/dark)", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Compass needle logo (gold/dark)", "community": 64, "community_name": "Community 64", "source_file": "docs/creative-brief.md", "file_type": "document", "degree": 1}, {"id": "brief_option_a_dark", "label": "Option A The Dark Executive", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Option A The Dark Executive", "community": 64, "community_name": "Community 64", "source_file": "docs/creative-brief.md", "file_type": "document", "degree": 4}, {"id": "brief_option_b_warm", "label": "Option B The Warm Canvas", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Option B The Warm Canvas", "community": 64, "community_name": "Community 64", "source_file": "docs/creative-brief.md", "file_type": "document", "degree": 2}, {"id": "brief_scrollytelling", "label": "GSAP ScrollTrigger Scrollytelling", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GSAP ScrollTrigger Scrollytelling", "community": 64, "community_name": "Community 64", "source_file": "docs/creative-brief.md", "file_type": "document", "degree": 2}, {"id": "brief_geist_font", "label": "Geist typeface", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Geist typeface", "community": 64, "community_name": "Community 64", "source_file": "docs/creative-brief.md", "file_type": "document", "degree": 2}, {"id": "brief_seven_chapters", "label": "7-chapter waitlist landing page", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "7-chapter waitlist landing page", "community": 64, "community_name": "Community 64", "source_file": "docs/creative-brief.md", "file_type": "document", "degree": 1}, {"id": "memv2_memgpt_4tier", "label": "MemGPT 4-tier memory model", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "MemGPT 4-tier memory model", "community": 11, "community_name": "Community 11", "source_file": "docs/enanch_memorie_v2_mem.md", "file_type": "document", "degree": 6}, {"id": "memv2_supermemory_inspiration", "label": "Supermemory design (rejected SaaS)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Supermemory design (rejected SaaS)", "community": 11, "community_name": "Community 11", "source_file": "docs/enanch_memorie_v2_mem.md", "file_type": "document", "degree": 2}, {"id": "memv2_memory_fact_table", "label": "memory_fact table (graph + versioning)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "memory_fact table (graph + versioning)", "community": 11, "community_name": "Community 11", "source_file": "docs/enanch_memorie_v2_mem.md", "file_type": "document", "degree": 3}, {"id": "memv2_user_profile_table", "label": "user_profile static+dynamic", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "user_profile static+dynamic", "community": 11, "community_name": "Community 11", "source_file": "docs/enanch_memorie_v2_mem.md", "file_type": "document", "degree": 1}, {"id": "memv2_forgetting_decay", "label": "Forgetting + decay heuristics", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Forgetting + decay heuristics", "community": 11, "community_name": "Community 11", "source_file": "docs/enanch_memorie_v2_mem.md", "file_type": "document", "degree": 1}, {"id": "memv2_episode_summarization", "label": "LLM Episode Summarization", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "LLM Episode Summarization", "community": 11, "community_name": "Community 11", "source_file": "docs/enanch_memorie_v2_mem.md", "file_type": "document", "degree": 1}, {"id": "memv2_fact_extraction", "label": "Fact Extraction (post-conversation, gpt-4o-mini)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Fact Extraction (post-conversation, gpt-4o-mini)", "community": 11, "community_name": "Community 11", "source_file": "docs/enanch_memorie_v2_mem.md", "file_type": "document", "degree": 3}, {"id": "memv2_fernet_encryption", "label": "Per-user Fernet E2E encryption", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-user Fernet E2E encryption", "community": 11, "community_name": "Community 11", "source_file": "docs/enanch_memorie_v2_mem.md", "file_type": "document", "degree": 3}, {"id": "scout_executive_assistant", "label": "Executive Assistant Scout agent", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Executive Assistant Scout agent", "community": 11, "community_name": "Community 11", "source_file": "docs/executive_assistant_scout.md", "file_type": "document", "degree": 6}, {"id": "scout_folder_reference", "label": "User-indicated folder reference", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "User-indicated folder reference", "community": 11, "community_name": "Community 11", "source_file": "docs/executive_assistant_scout.md", "file_type": "document", "degree": 1}, {"id": "scout_diff_sync", "label": "Diff-based synchronization", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Diff-based synchronization", "community": 11, "community_name": "Community 11", "source_file": "docs/executive_assistant_scout.md", "file_type": "document", "degree": 1}, {"id": "scout_hitl_question", "label": "Human-in-the-loop question", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Human-in-the-loop question", "community": 11, "community_name": "Community 11", "source_file": "docs/executive_assistant_scout.md", "file_type": "document", "degree": 1}, {"id": "scout_token_limits", "label": "Token consumption limits question", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Token consumption limits question", "community": 11, "community_name": "Community 11", "source_file": "docs/executive_assistant_scout.md", "file_type": "document", "degree": 1}, {"id": "llmreport_eleven_agents", "label": "11 LLM Agents (api/.env.example)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "11 LLM Agents (api/.env.example)", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 11}, {"id": "llmreport_intent_classifier", "label": "Intent Classifier Agent", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Intent Classifier Agent", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 3}, {"id": "llmreport_home_agent", "label": "Home Agent", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Home Agent", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 3}, {"id": "llmreport_floating_agent", "label": "Floating Agent", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Floating Agent", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 2}, {"id": "llmreport_unified_processor", "label": "Unified Processor Agent", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Unified Processor Agent", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 3}, {"id": "llmreport_cloud_processor", "label": "Cloud Processor Agent", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Cloud Processor Agent", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 2}, {"id": "llmreport_brief_agent", "label": "Brief Agent (daily brief)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Brief Agent (daily brief)", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 4}, {"id": "llmreport_setup_agent", "label": "Setup Agent (journey)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Setup Agent (journey)", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 2}, {"id": "llmreport_memory_extractor", "label": "Memory Extractor Agent", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Memory Extractor Agent", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 3}, {"id": "llmreport_memory_miner", "label": "Memory Miner (Power+ cron)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Memory Miner (Power+ cron)", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 3}, {"id": "llmreport_memory_auditor", "label": "Memory Auditor (weekly cron)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Memory Auditor (weekly cron)", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 2}, {"id": "llmreport_embeddings", "label": "Embeddings model (1536-dim)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Embeddings model (1536-dim)", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 2}, {"id": "llmreport_openai_zdr", "label": "OpenAI ZDR Enterprise Addendum", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "OpenAI ZDR Enterprise Addendum", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 1}, {"id": "llmreport_anthropic_zdr", "label": "Anthropic Zero Retention Addendum", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Anthropic Zero Retention Addendum", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 1}, {"id": "llmreport_claude_sonnet_46", "label": "Claude Sonnet 4.6", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Claude Sonnet 4.6", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 3}, {"id": "llmreport_claude_haiku_45", "label": "Claude Haiku 4.5", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Claude Haiku 4.5", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 1}, {"id": "llmreport_gpt_41_mini", "label": "GPT-4.1 Mini", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "GPT-4.1 Mini", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 5}, {"id": "llmreport_gpt_41_nano", "label": "GPT-4.1 Nano", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "GPT-4.1 Nano", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 3}, {"id": "llmreport_gpt_41", "label": "GPT-4.1", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "GPT-4.1", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 1}, {"id": "llmreport_gemini_25_flash", "label": "Gemini 2.5 Flash", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Gemini 2.5 Flash", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 1}, {"id": "llmreport_groq_llama", "label": "Groq Llama models", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Groq Llama models", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 1}, {"id": "llmreport_mistral", "label": "Mistral (EU residency option)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Mistral (EU residency option)", "community": 309, "community_name": "Community 309", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 0}, {"id": "llmreport_deepseek", "label": "DeepSeek (dev-only, CN)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "DeepSeek (dev-only, CN)", "community": 310, "community_name": "Community 310", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 0}, {"id": "llmreport_text_embed_3_small", "label": "text-embedding-3-small (1536-dim)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "text-embedding-3-small (1536-dim)", "community": 11, "community_name": "Community 11", "source_file": "docs/llm-provider-report.md", "file_type": "document", "degree": 1}, {"id": "localagent_preprocessors", "label": "Preprocessor modules (Python)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Preprocessor modules (Python)", "community": 11, "community_name": "Community 11", "source_file": "docs/local_agent_v2_mem.md", "file_type": "document", "degree": 2}, {"id": "localagent_email_html_handler", "label": "email_html preprocessor handler", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "email_html preprocessor handler", "community": 11, "community_name": "Community 11", "source_file": "docs/local_agent_v2_mem.md", "file_type": "document", "degree": 2}, {"id": "localagent_single_llm_call", "label": "Single LLM call (classify+extract+create)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Single LLM call (classify+extract+create)", "community": 11, "community_name": "Community 11", "source_file": "docs/local_agent_v2_mem.md", "file_type": "document", "degree": 3}, {"id": "localagent_agent_config", "label": "agent_config JSON schema", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "agent_config JSON schema", "community": 11, "community_name": "Community 11", "source_file": "docs/local_agent_v2_mem.md", "file_type": "document", "degree": 2}, {"id": "localagent_journey_v2", "label": "Journey V2 producing AgentConfig", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Journey V2 producing AgentConfig", "community": 11, "community_name": "Community 11", "source_file": "docs/local_agent_v2_mem.md", "file_type": "document", "degree": 2}, {"id": "localagentplan_unified_processing_prompt", "label": "unified_processing Langfuse prompt", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "unified_processing Langfuse prompt", "community": 11, "community_name": "Community 11", "source_file": "docs/LOCAL_AGENT_V2_PLAN.md", "file_type": "document", "degree": 1}, {"id": "localagentplan_langfuse_score_prompt_linking", "label": "Langfuse score \u00e2\u2020\u201d prompt version linking", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Langfuse score \u00e2\u2020\u201d prompt version linking", "community": 11, "community_name": "Community 11", "source_file": "docs/LOCAL_AGENT_V2_PLAN.md", "file_type": "document", "degree": 1}, {"id": "localagentplan_e2e_tests", "label": "E2E fixture-driven YAML tests", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "E2E fixture-driven YAML tests", "community": 195, "community_name": "Community 195", "source_file": "docs/LOCAL_AGENT_V2_PLAN.md", "file_type": "document", "degree": 1}, {"id": "marketing_tagline", "label": "Tagline: Meet your new chief of staff", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Tagline: Meet your new chief of staff", "community": 11, "community_name": "Community 11", "source_file": "docs/marketing-strategy.md", "file_type": "document", "degree": 1}, {"id": "marketing_positioning", "label": "AI personal secretary positioning", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "AI personal secretary positioning", "community": 11, "community_name": "Community 11", "source_file": "docs/marketing-strategy.md", "file_type": "document", "degree": 4}, {"id": "marketing_local_first", "label": "Local-first privacy USP", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Local-first privacy USP", "community": 11, "community_name": "Community 11", "source_file": "docs/marketing-strategy.md", "file_type": "document", "degree": 2}, {"id": "marketing_eu_ai_act", "label": "EU AI Act compliance positioning", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "EU AI Act compliance positioning", "community": 11, "community_name": "Community 11", "source_file": "docs/marketing-strategy.md", "file_type": "document", "degree": 1}, {"id": "marketing_daily_brief", "label": "Daily Brief feature (marketing hero)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Daily Brief feature (marketing hero)", "community": 11, "community_name": "Community 11", "source_file": "docs/marketing-strategy.md", "file_type": "document", "degree": 3}, {"id": "marketing_competitor_motion", "label": "Competitor: Motion", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Competitor: Motion", "community": 136, "community_name": "Community 136", "source_file": "docs/marketing-strategy.md", "file_type": "document", "degree": 2}, {"id": "marketing_competitor_granola", "label": "Competitor: Granola", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Competitor: Granola", "community": 136, "community_name": "Community 136", "source_file": "docs/marketing-strategy.md", "file_type": "document", "degree": 1}, {"id": "marketing_competitor_superhuman", "label": "Competitor: Superhuman", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Competitor: Superhuman", "community": 136, "community_name": "Community 136", "source_file": "docs/marketing-strategy.md", "file_type": "document", "degree": 1}, {"id": "marketing_competitor_reclaim", "label": "Competitor: Reclaim.ai", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Competitor: Reclaim.ai", "community": 311, "community_name": "Community 311", "source_file": "docs/marketing-strategy.md", "file_type": "document", "degree": 0}, {"id": "marketing_telegram_integration", "label": "Telegram bot integration", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Telegram bot integration", "community": 312, "community_name": "Community 312", "source_file": "docs/marketing-strategy.md", "file_type": "document", "degree": 0}, {"id": "memstrat_relational_tier", "label": "Relational tier (Mem0g knowledge graph)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Relational tier (Mem0g knowledge graph)", "community": 11, "community_name": "Community 11", "source_file": "docs/memory-evolution-strategy.md", "file_type": "document", "degree": 2}, {"id": "memstrat_mem0_extraction", "label": "Mem0-style Extract/Update pipeline", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Mem0-style Extract/Update pipeline", "community": 11, "community_name": "Community 11", "source_file": "docs/memory-evolution-strategy.md", "file_type": "document", "degree": 2}, {"id": "memstrat_tier_gating", "label": "Memory tier-gating by subscription", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Memory tier-gating by subscription", "community": 11, "community_name": "Community 11", "source_file": "docs/memory-evolution-strategy.md", "file_type": "document", "degree": 2}, {"id": "memstrat_zero_trust", "label": "Zero-trust constraint", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Zero-trust constraint", "community": 11, "community_name": "Community 11", "source_file": "docs/memory-evolution-strategy.md", "file_type": "document", "degree": 1}, {"id": "memstrat_pgvector_activation", "label": "pgvector activation on associative tier", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "pgvector activation on associative tier", "community": 11, "community_name": "Community 11", "source_file": "docs/memory-evolution-strategy.md", "file_type": "document", "degree": 2}, {"id": "memstrat_proactive_mining", "label": "Proactive pattern mining (Power+)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Proactive pattern mining (Power+)", "community": 11, "community_name": "Community 11", "source_file": "docs/memory-evolution-strategy.md", "file_type": "document", "degree": 2}, {"id": "multiregion_cloudflare_argo", "label": "Cloudflare Argo Smart Routing", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Cloudflare Argo Smart Routing", "community": 197, "community_name": "Community 197", "source_file": "docs/multi-region-guide.md", "file_type": "document", "degree": 1}, {"id": "multiregion_cloudflare_load_balancing", "label": "Cloudflare Load Balancing geo steering", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Cloudflare Load Balancing geo steering", "community": 197, "community_name": "Community 197", "source_file": "docs/multi-region-guide.md", "file_type": "document", "degree": 1}, {"id": "multiregion_pg_streaming_replication", "label": "PostgreSQL streaming replication", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PostgreSQL streaming replication", "community": 102, "community_name": "Community 102", "source_file": "docs/multi-region-guide.md", "file_type": "document", "degree": 2}, {"id": "multiregion_wireguard_tunnel", "label": "WireGuard tunnel between nodes", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "WireGuard tunnel between nodes", "community": 102, "community_name": "Community 102", "source_file": "docs/multi-region-guide.md", "file_type": "document", "degree": 1}, {"id": "multiregion_hetzner_vps", "label": "Hetzner VPS (EU primary + US replica)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Hetzner VPS (EU primary + US replica)", "community": 102, "community_name": "Community 102", "source_file": "docs/multi-region-guide.md", "file_type": "document", "degree": 2}, {"id": "multiregion_fly_alternative", "label": "Fly.io alternative", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Fly.io alternative", "community": 102, "community_name": "Community 102", "source_file": "docs/multi-region-guide.md", "file_type": "document", "degree": 1}, {"id": "multiregion_pending_states_redis", "label": "_pending_states Redis requirement", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_pending_states Redis requirement", "community": 47, "community_name": "Community 47", "source_file": "docs/multi-region-guide.md", "file_type": "document", "degree": 1}, {"id": "briefagentplan_run_home_brief", "label": "run_home_brief() function", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "run_home_brief() function", "community": 11, "community_name": "Community 11", "source_file": "docs/plan-brief-agent.md", "file_type": "document", "degree": 5}, {"id": "briefagentplan_run_project_brief", "label": "run_project_brief() function", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "run_project_brief() function", "community": 11, "community_name": "Community 11", "source_file": "docs/plan-brief-agent.md", "file_type": "document", "degree": 3}, {"id": "briefagentplan_ws_brief_request", "label": "WS brief_request frame", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "WS brief_request frame", "community": 11, "community_name": "Community 11", "source_file": "docs/plan-brief-agent.md", "file_type": "document", "degree": 2}, {"id": "briefagentplan_home_brief_prompt", "label": "home_brief Langfuse prompt", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "home_brief Langfuse prompt", "community": 11, "community_name": "Community 11", "source_file": "docs/plan-brief-agent.md", "file_type": "document", "degree": 2}, {"id": "briefagentplan_project_brief_prompt", "label": "project_brief Langfuse prompt", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "project_brief Langfuse prompt", "community": 11, "community_name": "Community 11", "source_file": "docs/plan-brief-agent.md", "file_type": "document", "degree": 1}, {"id": "briefagentplan_readonly_tools", "label": "Read-only tool subset", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Read-only tool subset", "community": 11, "community_name": "Community 11", "source_file": "docs/plan-brief-agent.md", "file_type": "document", "degree": 1}, {"id": "briefagentplan_project_brief_card", "label": "ProjectBriefCard renderer", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ProjectBriefCard renderer", "community": 11, "community_name": "Community 11", "source_file": "docs/plan-brief-agent.md", "file_type": "document", "degree": 1}, {"id": "googleauthplan_oauth_accounts_table", "label": "oauth_accounts table", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "oauth_accounts table", "community": 47, "community_name": "Community 47", "source_file": "docs/plan-google-auth.md", "file_type": "document", "degree": 2}, {"id": "googleauthplan_google_oauth_provider", "label": "GoogleOAuthProvider (httpx + PKCE)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "GoogleOAuthProvider (httpx + PKCE)", "community": 47, "community_name": "Community 47", "source_file": "docs/plan-google-auth.md", "file_type": "document", "degree": 6}, {"id": "googleauthplan_deep_link_protocol", "label": "adiuvai:// deep-link protocol", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvai:// deep-link protocol", "community": 47, "community_name": "Community 47", "source_file": "docs/plan-google-auth.md", "file_type": "document", "degree": 1}, {"id": "googleauthplan_web_callback", "label": "Backend web-callback bouncer", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Backend web-callback bouncer", "community": 47, "community_name": "Community 47", "source_file": "docs/plan-google-auth.md", "file_type": "document", "degree": 1}, {"id": "googleauthplan_backup_key", "label": "Device-specific backup key", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Device-specific backup key", "community": 198, "community_name": "Community 198", "source_file": "docs/plan-google-auth.md", "file_type": "document", "degree": 1}, {"id": "googleauthplan_avatar_url", "label": "users.avatar_url column", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "users.avatar_url column", "community": 47, "community_name": "Community 47", "source_file": "docs/plan-google-auth.md", "file_type": "document", "degree": 1}, {"id": "onboardingplan_wizard_flow", "label": "OnboardingFlow component", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "OnboardingFlow component", "community": 11, "community_name": "Community 11", "source_file": "docs/plan-onboarding-wizard.md", "file_type": "document", "degree": 3}, {"id": "onboardingplan_memory_core_seed", "label": "Core memory seed (5 fields)", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Core memory seed (5 fields)", "community": 11, "community_name": "Community 11", "source_file": "docs/plan-onboarding-wizard.md", "file_type": "document", "degree": 2}, {"id": "onboardingplan_format_prefs", "label": "FormatPrefs (electron-store, device-local)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "FormatPrefs (electron-store, device-local)", "community": 137, "community_name": "Community 137", "source_file": "docs/plan-onboarding-wizard.md", "file_type": "document", "degree": 2}, {"id": "onboardingplan_normalize_route", "label": "POST /auth/onboarding/normalize route", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "POST /auth/onboarding/normalize route", "community": 11, "community_name": "Community 11", "source_file": "docs/plan-onboarding-wizard.md", "file_type": "document", "degree": 2}, {"id": "onboardingplan_update_memory_route", "label": "PUT /auth/me/memory route", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "PUT /auth/me/memory route", "community": 11, "community_name": "Community 11", "source_file": "docs/plan-onboarding-wizard.md", "file_type": "document", "degree": 2}, {"id": "onboardingplan_onboarding_completed_at", "label": "users.onboarding_completed_at column", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "users.onboarding_completed_at column", "community": 11, "community_name": "Community 11", "source_file": "docs/plan-onboarding-wizard.md", "file_type": "document", "degree": 1}, {"id": "onboardingplan_format_row_helper", "label": "format-row.ts FE timestamp formatter", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "format-row.ts FE timestamp formatter", "community": 137, "community_name": "Community 137", "source_file": "docs/plan-onboarding-wizard.md", "file_type": "document", "degree": 1}, {"id": "onboardingplan_locale_defaults", "label": "locale-defaults.ts (OS detection)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "locale-defaults.ts (OS detection)", "community": 137, "community_name": "Community 137", "source_file": "docs/plan-onboarding-wizard.md", "file_type": "document", "degree": 1}, {"id": "plan_sonner_notifications", "label": "Sonner Toast Notifications Plan", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Sonner Toast Notifications Plan", "community": 33, "community_name": "Community 33", "source_file": "docs/plan-sonner-notifications.md", "file_type": "document", "degree": 7}, {"id": "sonner_concept", "label": "shadcn Sonner Toast Component", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "shadcn Sonner Toast Component", "community": 33, "community_name": "Community 33", "source_file": "docs/plan-sonner-notifications.md", "file_type": "concept", "degree": 3}, {"id": "useNotify_hook", "label": "useNotify Hook", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "useNotify Hook", "community": 33, "community_name": "Community 33", "source_file": "docs/plan-sonner-notifications.md", "file_type": "concept", "degree": 6}, {"id": "theme_provider_concept", "label": "theme-provider useTheme", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "theme-provider useTheme", "community": 33, "community_name": "Community 33", "source_file": "docs/plan-sonner-notifications.md", "file_type": "concept", "degree": 1}, {"id": "i18n_translation_files", "label": "i18n Translation JSON Files (en/it/es/fr/de)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "i18n Translation JSON Files (en/it/es/fr/de)", "community": 33, "community_name": "Community 33", "source_file": "docs/plan-sonner-notifications.md", "file_type": "concept", "degree": 1}, {"id": "settings_general_section", "label": "GeneralSection Settings Component", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "GeneralSection Settings Component", "community": 33, "community_name": "Community 33", "source_file": "docs/plan-sonner-notifications.md", "file_type": "concept", "degree": 2}, {"id": "settings_profile_section", "label": "ProfileSection Settings Component", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProfileSection Settings Component", "community": 33, "community_name": "Community 33", "source_file": "docs/plan-sonner-notifications.md", "file_type": "concept", "degree": 2}, {"id": "settings_account_section", "label": "AccountSection Settings Component", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AccountSection Settings Component", "community": 33, "community_name": "Community 33", "source_file": "docs/plan-sonner-notifications.md", "file_type": "concept", "degree": 1}, {"id": "silent_mutations", "label": "Silent Mutations (no toast)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Silent Mutations (no toast)", "community": 33, "community_name": "Community 33", "source_file": "docs/plan-sonner-notifications.md", "file_type": "concept", "degree": 1}, {"id": "prompt_sonner_notifications", "label": "Sonner Notifications Ralph Loop Prompt", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Sonner Notifications Ralph Loop Prompt", "community": 33, "community_name": "Community 33", "source_file": "docs/PROMPT-sonner-notifications.md", "file_type": "document", "degree": 1}, {"id": "prompt_memory_evolution", "label": "Memory Evolution Ralph Loop Prompt", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Memory Evolution Ralph Loop Prompt", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-memory-evolution.md", "file_type": "document", "degree": 6}, {"id": "memgpt_concept", "label": "MemGPT", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "MemGPT", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-memory-evolution.md", "file_type": "concept", "degree": 1}, {"id": "mem0_concept", "label": "Mem0 Extract/Update Pipeline", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Mem0 Extract/Update Pipeline", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-memory-evolution.md", "file_type": "concept", "degree": 2}, {"id": "mem0g_light_concept", "label": "Mem0g-light Relational Graph", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Mem0g-light Relational Graph", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-memory-evolution.md", "file_type": "concept", "degree": 2}, {"id": "pgvector_concept", "label": "pgvector PostgreSQL Extension", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "pgvector PostgreSQL Extension", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-memory-evolution.md", "file_type": "concept", "degree": 2}, {"id": "memory_associative_table", "label": "MemoryAssociative Table", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "MemoryAssociative Table", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-memory-evolution.md", "file_type": "concept", "degree": 3}, {"id": "memory_relations_table", "label": "memory_relations Table", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "memory_relations Table", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-memory-evolution.md", "file_type": "concept", "degree": 2}, {"id": "memory_middleware", "label": "MemoryMiddleware", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "MemoryMiddleware", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-memory-evolution.md", "file_type": "concept", "degree": 8}, {"id": "memory_extraction_module", "label": "memory_extraction.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "memory_extraction.py", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-memory-evolution.md", "file_type": "concept", "degree": 3}, {"id": "memory_maintenance_module", "label": "memory_maintenance.py", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "memory_maintenance.py", "community": 199, "community_name": "Community 199", "source_file": "docs/PROMPT-memory-evolution.md", "file_type": "concept", "degree": 1}, {"id": "tier_manager", "label": "TierManager", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TierManager", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-memory-evolution.md", "file_type": "concept", "degree": 2}, {"id": "embeddings_module", "label": "embeddings.py (OpenAI text-embedding-3-small)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "embeddings.py (OpenAI text-embedding-3-small)", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-memory-evolution.md", "file_type": "concept", "degree": 1}, {"id": "deep_agent", "label": "deep_agent.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "deep_agent.py", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-memory-evolution.md", "file_type": "concept", "degree": 2}, {"id": "memory_section_ui", "label": "MemorySection Settings UI", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "MemorySection Settings UI", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-memory-evolution.md", "file_type": "concept", "degree": 1}, {"id": "proactive_mining", "label": "Proactive Pattern Mining", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Proactive Pattern Mining", "community": 199, "community_name": "Community 199", "source_file": "docs/PROMPT-memory-evolution.md", "file_type": "concept", "degree": 1}, {"id": "caveman_mode", "label": "Caveman Mode (token compression)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Caveman Mode (token compression)", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-memory-evolution.md", "file_type": "concept", "degree": 1}, {"id": "fernet_encryption", "label": "Per-user Fernet Encryption", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-user Fernet Encryption", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-memory-evolution.md", "file_type": "concept", "degree": 2}, {"id": "gpt_4o_mini", "label": "gpt-4o-mini LLM", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "gpt-4o-mini LLM", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-memory-evolution.md", "file_type": "concept", "degree": 3}, {"id": "prompt_onboarding", "label": "Onboarding Ralph Loop Prompt", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Onboarding Ralph Loop Prompt", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-onboarding.md", "file_type": "document", "degree": 2}, {"id": "onboarding_flow_component", "label": "OnboardingFlow Component", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "OnboardingFlow Component", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-onboarding.md", "file_type": "concept", "degree": 6}, {"id": "memory_core_table", "label": "MemoryCore Table", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "MemoryCore Table", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-onboarding.md", "file_type": "concept", "degree": 2}, {"id": "electron_store", "label": "electron-store FormatPrefs", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "electron-store FormatPrefs", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-onboarding.md", "file_type": "concept", "degree": 3}, {"id": "format_row_helper", "label": "format-row.ts helper", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "format-row.ts helper", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-onboarding.md", "file_type": "concept", "degree": 2}, {"id": "drizzle_executor", "label": "drizzle-executor.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "drizzle-executor.ts", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-onboarding.md", "file_type": "concept", "degree": 3}, {"id": "locale_defaults", "label": "locale-defaults.ts (OS locale detection)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "locale-defaults.ts (OS locale detection)", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-onboarding.md", "file_type": "concept", "degree": 1}, {"id": "auth_manager", "label": "AuthManager", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AuthManager", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-onboarding.md", "file_type": "concept", "degree": 2}, {"id": "onboarding_normalize_route", "label": "POST /auth/onboarding/normalize Route", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "POST /auth/onboarding/normalize Route", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-onboarding.md", "file_type": "concept", "degree": 2}, {"id": "users_onboarding_completed_at", "label": "users.onboarding_completed_at Column", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "users.onboarding_completed_at Column", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-onboarding.md", "file_type": "concept", "degree": 1}, {"id": "app_shell", "label": "AppShell Component", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AppShell Component", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-onboarding.md", "file_type": "concept", "degree": 2}, {"id": "ai_chat_panel", "label": "AIChatPanel (visual reference)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AIChatPanel (visual reference)", "community": 18, "community_name": "Community 18", "source_file": "docs/PROMPT-onboarding.md", "file_type": "concept", "degree": 1}, {"id": "agent_runner_sequence_doc", "label": "Agent Runner UML Sequence Diagram", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Agent Runner UML Sequence Diagram", "community": 18, "community_name": "Community 18", "source_file": "docs/agent-runner-sequence.html", "file_type": "document", "degree": 5}, {"id": "agent_scheduler_concept", "label": "AgentScheduler", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentScheduler", "community": 18, "community_name": "Community 18", "source_file": "docs/agent-runner-sequence.html", "file_type": "concept", "degree": 1}, {"id": "agent_run_log", "label": "AgentRunLog", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentRunLog", "community": 18, "community_name": "Community 18", "source_file": "docs/agent-runner-sequence.html", "file_type": "concept", "degree": 1}, {"id": "litellm_concept", "label": "LiteLLM Multi-provider Factory", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "LiteLLM Multi-provider Factory", "community": 18, "community_name": "Community 18", "source_file": "docs/agent-runner-sequence.html", "file_type": "concept", "degree": 1}, {"id": "llm_provider_report", "label": "LLM Provider Report April 2026", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "LLM Provider Report April 2026", "community": 313, "community_name": "Community 313", "source_file": "docs/llm-provider-report.html", "file_type": "document", "degree": 0}, {"id": "task_form_mockup", "label": "Task Form Dialog Keyboard Mockup", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Form Dialog Keyboard Mockup", "community": 33, "community_name": "Community 33", "source_file": "docs/mockups/2026-05-14-task-form-dialog-mockup.html", "file_type": "document", "degree": 1}, {"id": "plan_project_folder_integration", "label": "Project Folder Integration Plan", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Project Folder Integration Plan", "community": 18, "community_name": "Community 18", "source_file": "docs/superpowers/plans/2026-05-11-project-folder-integration.md", "file_type": "document", "degree": 1}, {"id": "spec_project_folder_integration", "label": "Project Folder Integration Design Spec", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Project Folder Integration Design Spec", "community": 18, "community_name": "Community 18", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "file_type": "document", "degree": 6}, {"id": "folder_indexer", "label": "folder_indexer.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "folder_indexer.py", "community": 18, "community_name": "Community 18", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "file_type": "concept", "degree": 6}, {"id": "folder_agent", "label": "folder_agent.py", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "folder_agent.py", "community": 18, "community_name": "Community 18", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "file_type": "concept", "degree": 3}, {"id": "device_ws", "label": "/api/v1/device WebSocket", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "/api/v1/device WebSocket", "community": 18, "community_name": "Community 18", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "file_type": "concept", "degree": 2}, {"id": "project_folder_files_table", "label": "projectFolderFiles SQLite Table", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "projectFolderFiles SQLite Table", "community": 18, "community_name": "Community 18", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "file_type": "concept", "degree": 1}, {"id": "monthly_token_usage_table", "label": "MonthlyTokenUsage Table", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "MonthlyTokenUsage Table", "community": 18, "community_name": "Community 18", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "file_type": "concept", "degree": 1}, {"id": "folder_chip_component", "label": "FolderChip Hero Component", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "FolderChip Hero Component", "community": 18, "community_name": "Community 18", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "file_type": "concept", "degree": 1}, {"id": "files_tab_section", "label": "FilesSection Tab", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "FilesSection Tab", "community": 18, "community_name": "Community 18", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "file_type": "concept", "degree": 1}, {"id": "scanner_module", "label": "files/scanner.ts", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "files/scanner.ts", "community": 18, "community_name": "Community 18", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "file_type": "concept", "degree": 1}, {"id": "indexer_module", "label": "files/indexer.ts WS orchestrator", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "files/indexer.ts WS orchestrator", "community": 18, "community_name": "Community 18", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "file_type": "concept", "degree": 3}, {"id": "langfuse_concept", "label": "Langfuse Prompt Management", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Langfuse Prompt Management", "community": 18, "community_name": "Community 18", "source_file": "docs/superpowers/specs/2026-05-11-project-folder-integration-design.md", "file_type": "concept", "degree": 1}, {"id": "plan_timeline_batch_add", "label": "Timeline Batch Add Plan", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Timeline Batch Add Plan", "community": 33, "community_name": "Community 33", "source_file": "docs/superpowers/plans/2026-05-13-timeline-batch-add.md", "file_type": "document", "degree": 1}, {"id": "spec_timeline_batch_add", "label": "Timeline Batch Add Design Spec", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Timeline Batch Add Design Spec", "community": 33, "community_name": "Community 33", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "file_type": "document", "degree": 3}, {"id": "parse_date_util", "label": "parseDate Utility", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "parseDate Utility", "community": 33, "community_name": "Community 33", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "file_type": "concept", "degree": 2}, {"id": "date_field_component", "label": "DateField UI Component", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "DateField UI Component", "community": 33, "community_name": "Community 33", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "file_type": "concept", "degree": 5}, {"id": "add_event_dialog", "label": "AddEventDialog Component", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "AddEventDialog Component", "community": 33, "community_name": "Community 33", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "file_type": "concept", "degree": 3}, {"id": "edit_event_dialog", "label": "EditEventDialog Component", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "EditEventDialog Component", "community": 33, "community_name": "Community 33", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "file_type": "concept", "degree": 1}, {"id": "timeline_events_create_trpc", "label": "trpc.timelineEvents.create", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "trpc.timelineEvents.create", "community": 33, "community_name": "Community 33", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "file_type": "concept", "degree": 1}, {"id": "waitlist_readme", "label": "adiuvAI Waitlist Service README", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI Waitlist Service README", "community": 65, "community_name": "Community 65", "source_file": "waitlist/README.md", "file_type": "document", "degree": 2}, {"id": "cloudflare_concept", "label": "Cloudflare WAF + DDoS", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Cloudflare WAF + DDoS", "community": 65, "community_name": "Community 65", "source_file": "waitlist/README.md", "file_type": "concept", "degree": 1}, {"id": "fastapi_concept", "label": "FastAPI Framework", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "FastAPI Framework", "community": 65, "community_name": "Community 65", "source_file": "waitlist/README.md", "file_type": "concept", "degree": 2}, {"id": "waitlist_requirements", "label": "Waitlist Service Requirements", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Waitlist Service Requirements", "community": 65, "community_name": "Community 65", "source_file": "waitlist/requirements.txt", "file_type": "document", "degree": 3}, {"id": "sqlalchemy_concept", "label": "SQLAlchemy 2.0 async", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "SQLAlchemy 2.0 async", "community": 65, "community_name": "Community 65", "source_file": "waitlist/requirements.txt", "file_type": "concept", "degree": 1}, {"id": "alembic_concept", "label": "Alembic Migrations", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Alembic Migrations", "community": 65, "community_name": "Community 65", "source_file": "waitlist/requirements.txt", "file_type": "concept", "degree": 1}, {"id": "website_index", "label": "adiuvAI Marketing Site Homepage", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI Marketing Site Homepage", "community": 18, "community_name": "Community 18", "source_file": "website/index.html", "file_type": "document", "degree": 4}, {"id": "website_privacy", "label": "adiuvAI Privacy Policy Page", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI Privacy Policy Page", "community": 18, "community_name": "Community 18", "source_file": "website/privacy.html", "file_type": "document", "degree": 2}, {"id": "website_terms", "label": "adiuvAI Terms of Service Page", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI Terms of Service Page", "community": 18, "community_name": "Community 18", "source_file": "website/terms.html", "file_type": "document", "degree": 1}, {"id": "website_robots", "label": "Website robots.txt", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Website robots.txt", "community": 18, "community_name": "Community 18", "source_file": "website/robots.txt", "file_type": "document", "degree": 1}, {"id": "eu_ai_act", "label": "EU AI Act compliance claim", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "EU AI Act compliance claim", "community": 18, "community_name": "Community 18", "source_file": "website/index.html", "file_type": "concept", "degree": 1}, {"id": "task_jpg_split_view_layout", "label": "Split-View Layout (Chat + Text Artifact)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Split-View Layout (Chat + Text Artifact)", "community": 43, "community_name": "Community 43", "source_file": "docs/Task.jpg", "file_type": "image", "degree": 5}, {"id": "task_jpg_left_sidebar_nav", "label": "Left Sidebar Navigation (Home/Tasks/Projects icons)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Left Sidebar Navigation (Home/Tasks/Projects icons)", "community": 43, "community_name": "Community 43", "source_file": "docs/Task.jpg", "file_type": "image", "degree": 1}, {"id": "task_jpg_adiuvai_greeting", "label": "adiuvAI Greeting Message (Italian)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI Greeting Message (Italian)", "community": 43, "community_name": "Community 43", "source_file": "docs/Task.jpg", "file_type": "image", "degree": 2}, {"id": "task_jpg_chat_input_box", "label": "Chat Input Box ('Chiedimi qualsiasi cosa...')", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Chat Input Box (&#x27;Chiedimi qualsiasi cosa...&#x27;)", "community": 43, "community_name": "Community 43", "source_file": "docs/Task.jpg", "file_type": "image", "degree": 2}, {"id": "task_jpg_text_artifact_panel", "label": "Text Artifact Panel (Email Draft Template)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Text Artifact Panel (Email Draft Template)", "community": 43, "community_name": "Community 43", "source_file": "docs/Task.jpg", "file_type": "image", "degree": 7}, {"id": "task_jpg_text_type_badge", "label": "Artifact Type Badge ('Text')", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Artifact Type Badge (&#x27;Text&#x27;)", "community": 43, "community_name": "Community 43", "source_file": "docs/Task.jpg", "file_type": "image", "degree": 1}, {"id": "task_jpg_undo_redo_controls", "label": "Undo/Redo Controls (top-right)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Undo/Redo Controls (top-right)", "community": 43, "community_name": "Community 43", "source_file": "docs/Task.jpg", "file_type": "image", "degree": 2}, {"id": "task_jpg_email_template_content", "label": "Italian Email Template with Placeholders", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Italian Email Template with Placeholders", "community": 43, "community_name": "Community 43", "source_file": "docs/Task.jpg", "file_type": "image", "degree": 2}, {"id": "task_jpg_pagination_dots", "label": "Bottom Pagination Carousel (artifact versions)", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Bottom Pagination Carousel (artifact versions)", "community": 43, "community_name": "Community 43", "source_file": "docs/Task.jpg", "file_type": "image", "degree": 2}, {"id": "task_jpg_resize_divider", "label": "Vertical Resize Divider Handle", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Vertical Resize Divider Handle", "community": 43, "community_name": "Community 43", "source_file": "docs/Task.jpg", "file_type": "image", "degree": 1}, {"id": "task_jpg_artifact_text_authoring", "label": "Artifact-Based Text Authoring Pattern", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Artifact-Based Text Authoring Pattern", "community": 43, "community_name": "Community 43", "source_file": "docs/Task.jpg", "file_type": "image", "degree": 3}, {"id": "task_jpg_italian_localization", "label": "Italian UI Localization", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Italian UI Localization", "community": 43, "community_name": "Community 43", "source_file": "docs/Task.jpg", "file_type": "image", "degree": 2}, {"id": "image_new_timeline_gantt_view", "label": "Gantt Timeline View", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Gantt Timeline View", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 7}, {"id": "image_new_timeline_untitled_project", "label": "Untitled Project Header", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Untitled Project Header", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 1}, {"id": "image_new_timeline_left_panel", "label": "Left Task Panel (Title/Duration/Status)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Left Task Panel (Title/Duration/Status)", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 7}, {"id": "image_new_timeline_section_strategy", "label": "Strategy Section (9 days, 98%)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Strategy Section (9 days, 98%)", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 1}, {"id": "image_new_timeline_section_design", "label": "Design Section (10 days, 25%)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Design Section (10 days, 25%)", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 2}, {"id": "image_new_timeline_section_development", "label": "Development Section (12 days, 0%)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Development Section (12 days, 0%)", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 1}, {"id": "image_new_timeline_section_testing", "label": "Testing Section (9 days, 0%)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Testing Section (9 days, 0%)", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 1}, {"id": "image_new_timeline_section_launch", "label": "Launch Section (4 days, 0%)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Launch Section (4 days, 0%)", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 1}, {"id": "image_new_timeline_task_user_experience", "label": "User Experience Task Bar", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "User Experience Task Bar", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 3}, {"id": "image_new_timeline_context_menu", "label": "Task Context Menu", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Context Menu", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 8}, {"id": "image_new_timeline_action_mark_done", "label": "Mark as Done Action", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Mark as Done Action", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 1}, {"id": "image_new_timeline_action_edit", "label": "Edit Action", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Edit Action", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 1}, {"id": "image_new_timeline_action_color", "label": "Color Submenu", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Color Submenu", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 1}, {"id": "image_new_timeline_action_progress", "label": "Progress Submenu (10%-100%)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Progress Submenu (10%-100%)", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 2}, {"id": "image_new_timeline_action_duplicate", "label": "Duplicate Action", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Duplicate Action", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 1}, {"id": "image_new_timeline_action_copy_link", "label": "Copy Link Action", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Copy Link Action", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 1}, {"id": "image_new_timeline_action_delete", "label": "Delete Action", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Delete Action", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 1}, {"id": "image_new_timeline_progress_indicators", "label": "Per-Task Progress Percent Indicators", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-Task Progress Percent Indicators", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 1}, {"id": "image_new_timeline_date_header", "label": "Date Header (Nov 2021 / Dec 2021)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Date Header (Nov 2021 / Dec 2021)", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 1}, {"id": "image_new_timeline_toolbar", "label": "Toolbar (Add, Avatars, Filter, Zoom, Share)", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Toolbar (Add, Avatars, Filter, Zoom, Share)", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 2}, {"id": "image_new_timeline_hide_completed_toggle", "label": "Hide Completed Toggle", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Hide Completed Toggle", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 1}, {"id": "image_new_timeline_assignee_avatars", "label": "Task Assignee Avatars", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Assignee Avatars", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 1}, {"id": "image_new_timeline_color_coded_bars", "label": "Color-Coded Task Bars by Section", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Color-Coded Task Bars by Section", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 2}, {"id": "image_new_timeline_concept_gantt_chart", "label": "Gantt Chart Pattern", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Gantt Chart Pattern", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 1}, {"id": "image_new_timeline_concept_collapsible_sections", "label": "Collapsible Section Pattern", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Collapsible Section Pattern", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 1}, {"id": "image_new_timeline_concept_timelineEvents_table", "label": "adiuvAI timelineEvents Schema", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "adiuvAI timelineEvents Schema", "community": 28, "community_name": "Community 28", "source_file": "tmp/image_new_timeline.png", "file_type": "image", "degree": 2}, {"id": "image_note_notes_ui", "label": "Notes UI Screenshot", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Notes UI Screenshot", "community": 39, "community_name": "Community 39", "source_file": "tmp/image_note.png", "file_type": "image", "degree": 4}, {"id": "image_note_search_bar", "label": "Notes Search Bar", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Notes Search Bar", "community": 39, "community_name": "Community 39", "source_file": "tmp/image_note.png", "file_type": "image", "degree": 1}, {"id": "image_note_add_note_button", "label": "Add Note Button", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Add Note Button", "community": 39, "community_name": "Community 39", "source_file": "tmp/image_note.png", "file_type": "image", "degree": 1}, {"id": "image_note_card_grid_layout", "label": "Masonry Card Grid Layout", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Masonry Card Grid Layout", "community": 39, "community_name": "Community 39", "source_file": "tmp/image_note.png", "file_type": "image", "degree": 7}, {"id": "image_note_project_milestones", "label": "Project Milestones Note", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Project Milestones Note", "community": 39, "community_name": "Community 39", "source_file": "tmp/image_note.png", "file_type": "image", "degree": 2}, {"id": "image_note_mountain_sunset_photo", "label": "Mountain Sunset Photography Note", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Mountain Sunset Photography Note", "community": 39, "community_name": "Community 39", "source_file": "tmp/image_note.png", "file_type": "image", "degree": 3}, {"id": "image_note_desert_road_trip", "label": "Desert Road Trip Ideas Note", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Desert Road Trip Ideas Note", "community": 39, "community_name": "Community 39", "source_file": "tmp/image_note.png", "file_type": "image", "degree": 3}, {"id": "image_note_weekly_grocery_list", "label": "Weekly Grocery List Note", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Weekly Grocery List Note", "community": 39, "community_name": "Community 39", "source_file": "tmp/image_note.png", "file_type": "image", "degree": 2}, {"id": "image_note_home_renovation", "label": "Home Renovation Tasks Note", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Home Renovation Tasks Note", "community": 39, "community_name": "Community 39", "source_file": "tmp/image_note.png", "file_type": "image", "degree": 2}, {"id": "image_note_tag_chips", "label": "Tag Chips (Family / Personal / Tasks)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Tag Chips (Family / Personal / Tasks)", "community": 39, "community_name": "Community 39", "source_file": "tmp/image_note.png", "file_type": "image", "degree": 2}, {"id": "image_note_checkbox_list", "label": "Inline Checkbox List Items", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Inline Checkbox List Items", "community": 39, "community_name": "Community 39", "source_file": "tmp/image_note.png", "file_type": "image", "degree": 2}, {"id": "image_note_image_attachment", "label": "Image Attachment in Note Card", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Image Attachment in Note Card", "community": 39, "community_name": "Community 39", "source_file": "tmp/image_note.png", "file_type": "image", "degree": 2}, {"id": "image_note_nested_bullets", "label": "Nested Bulleted Outline", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Nested Bulleted Outline", "community": 39, "community_name": "Community 39", "source_file": "tmp/image_note.png", "file_type": "image", "degree": 2}, {"id": "image_note_light_theme", "label": "Light Theme Design", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Light Theme Design", "community": 39, "community_name": "Community 39", "source_file": "tmp/image_note.png", "file_type": "image", "degree": 1}, {"id": "image_project_scroll_perf_devtools_performance", "label": "Chrome DevTools Performance Recording", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Chrome DevTools Performance Recording", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 11}, {"id": "image_project_scroll_perf_projects_overview_url", "label": "URL: localhost:5173/projects?projectId=...&tab=overview", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "URL: localhost:5173/projects?projectId=...&amp;tab=overview", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 2}, {"id": "image_project_scroll_perf_cpu_track", "label": "CPU Track (high utilization)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "CPU Track (high utilization)", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 1}, {"id": "image_project_scroll_perf_net_track", "label": "Network Track", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Network Track", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 1}, {"id": "image_project_scroll_perf_frames_track", "label": "Frames Track", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Frames Track", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 6}, {"id": "image_project_scroll_perf_long_frame_771ms", "label": "Long Frame 771.7 ms", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Long Frame 771.7 ms", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 3}, {"id": "image_project_scroll_perf_long_frame_500ms", "label": "Long Frame 500.5 ms", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Long Frame 500.5 ms", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 2}, {"id": "image_project_scroll_perf_long_frame_159ms", "label": "Long Frame 159.9 ms", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Long Frame 159.9 ms", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 1}, {"id": "image_project_scroll_perf_long_frame_250ms", "label": "Long Frame 250.3 ms", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Long Frame 250.3 ms", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 1}, {"id": "image_project_scroll_perf_long_frame_180ms", "label": "Long Frame 180.8 ms", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Long Frame 180.8 ms", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 1}, {"id": "image_project_scroll_perf_animations_track", "label": "Animations Track (purple bars)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Animations Track (purple bars)", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 1}, {"id": "image_project_scroll_perf_layout_shifts_track", "label": "Layout Shifts Track", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Layout Shifts Track", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 1}, {"id": "image_project_scroll_perf_react_scheduler_track", "label": "React Scheduler Track (Custom)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "React Scheduler Track (Custom)", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 1}, {"id": "image_project_scroll_perf_react_components_track", "label": "React Components Track (Custom)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "React Components Track (Custom)", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 2}, {"id": "image_project_scroll_perf_main_thread", "label": "Main Thread", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Main Thread", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 8}, {"id": "image_project_scroll_perf_evaluate_script", "label": "Evaluate Script Task", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Evaluate Script Task", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 1}, {"id": "image_project_scroll_perf_run_microtasks", "label": "Run Microtasks", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Run Microtasks", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 1}, {"id": "image_project_scroll_perf_function_call", "label": "Function call frames (deep stacks)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Function call frames (deep stacks)", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 2}, {"id": "image_project_scroll_perf_create_task", "label": "createTask", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "createTask", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 1}, {"id": "image_project_scroll_perf_on_ignore_regex", "label": "On ignore-list regex match (node_modules)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "On ignore-list regex match (node_modules)", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 1}, {"id": "image_project_scroll_perf_run_console_task", "label": "Run console task (tooltip: 4.25 ms self 76 us)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Run console task (tooltip: 4.25 ms self 76 us)", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 1}, {"id": "image_project_scroll_perf_long_task_markers", "label": "Long Task Markers (red triangles)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Long Task Markers (red triangles)", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 2}, {"id": "image_project_scroll_perf_thread_pool", "label": "Thread Pool", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Thread Pool", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 1}, {"id": "image_project_scroll_perf_gpu_track", "label": "GPU Track", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "GPU Track", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 1}, {"id": "image_project_scroll_perf_scroll_perf_issue", "label": "Project Page Scroll Performance Issue", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Project Page Scroll Performance Issue", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 5}, {"id": "image_project_scroll_perf_react_render_cost", "label": "Repeated React Render Cost on Scroll", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Repeated React Render Cost on Scroll", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 2}, {"id": "image_project_scroll_perf_projects_route", "label": "Projects Overview Route (adiuvAI renderer)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Projects Overview Route (adiuvAI renderer)", "community": 27, "community_name": "Community 27", "source_file": "tmp/image_project_scroll_perf.png", "file_type": "image", "degree": 2}, {"id": "timeevent_issues_screenshot", "label": "Timeline Event Issues Screenshot", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Timeline Event Issues Screenshot", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 1}, {"id": "timeevent_issues_timeline_view", "label": "Gantt-style Timeline View", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Gantt-style Timeline View", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 7}, {"id": "timeevent_issues_project_ai_chatbot", "label": "Project: AI Chatbot MVP", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Project: AI Chatbot MVP", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 8}, {"id": "timeevent_issues_project_bat_signal", "label": "Project: Bat-Signal Net...", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Project: Bat-Signal Net...", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 3}, {"id": "timeevent_issues_event_project_kickoff", "label": "Event: Project Kickoff (milestone, checked)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Event: Project Kickoff (milestone, checked)", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 2}, {"id": "timeevent_issues_event_design_phase", "label": "Event: Design Phase Complete", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Event: Design Phase Complete", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 2}, {"id": "timeevent_issues_event_alpha_release", "label": "Event: Alpha Release (checkpoint)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Event: Alpha Release (checkpoint)", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 2}, {"id": "timeevent_issues_event_beta_testing", "label": "Event: Beta Testing (activity bar)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Event: Beta Testing (activity bar)", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 2}, {"id": "timeevent_issues_event_uat", "label": "Event: User Acceptance Testing", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Event: User Acceptance Testing", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 2}, {"id": "timeevent_issues_event_production_launch", "label": "Event: Production Launch", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Event: Production Launch", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 1}, {"id": "timeevent_issues_event_post_launch_review", "label": "Event: Post-Launch Review", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Event: Post-Launch Review", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 1}, {"id": "timeevent_issues_red_now_marker", "label": "UI: Red Vertical 'Now' Line", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "UI: Red Vertical &#x27;Now&#x27; Line", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 1}, {"id": "timeevent_issues_overlapping_header_dates", "label": "Issue: Overlapping Header Date Labels", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Issue: Overlapping Header Date Labels", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 2}, {"id": "timeevent_issues_dual_date_axis", "label": "Issue: Dual Date Axes (year-month + short month)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Issue: Dual Date Axes (year-month + short month)", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 1}, {"id": "timeevent_issues_red_alpha_release_marker", "label": "Issue: Red Octagon for Bat-Signal Alpha Release", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Issue: Red Octagon for Bat-Signal Alpha Release", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 1}, {"id": "timeevent_issues_truncated_project_label", "label": "Issue: Truncated Project Label 'Bat-Signal Net...'", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Issue: Truncated Project Label &#x27;Bat-Signal Net...&#x27;", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 1}, {"id": "timeevent_issues_mixed_language_axis", "label": "Issue: Mixed Italian Month Abbreviations (mar/apr/mag/giu/lug)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Issue: Mixed Italian Month Abbreviations (mar/apr/mag/giu/lug)", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 1}, {"id": "timeevent_issues_timelineEvents_table", "label": "Backing Table: timelineEvents", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Backing Table: timelineEvents", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 1}, {"id": "timeevent_issues_event_type_milestone", "label": "Event Type: milestone (octagon icon)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Event Type: milestone (octagon icon)", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 2}, {"id": "timeevent_issues_event_type_activity", "label": "Event Type: activity (rounded bar)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Event Type: activity (rounded bar)", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 2}, {"id": "timeevent_issues_event_type_checkpoint", "label": "Event Type: checkpoint (circle)", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Event Type: checkpoint (circle)", "community": 29, "community_name": "Community 29", "source_file": "tmp/timeevent_issues.png", "file_type": "image", "degree": 1}, {"id": "focus_tasks_email_draft_view", "label": "Focus Tasks Email Draft View", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Focus Tasks Email Draft View", "community": 35, "community_name": "Community 35", "source_file": "tmp/focustasks/focus_tasks.png", "file_type": "image", "degree": 9}, {"id": "focus_tasks_draft_client_email_task", "label": "Draft Client Email - Follow-up Task", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Draft Client Email - Follow-up Task", "community": 35, "community_name": "Community 35", "source_file": "tmp/focustasks/focus_tasks.png", "file_type": "image", "degree": 2}, {"id": "focus_tasks_task_checklist_panel", "label": "Task Checklist Panel (Left Sidebar)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "Task Checklist Panel (Left Sidebar)", "community": 35, "community_name": "Community 35", "source_file": "tmp/focustasks/focus_tasks.png", "file_type": "image", "degree": 7}, {"id": "focus_tasks_checklist_item_contract_dates", "label": "Checklist: Check contract dates (Section A.2)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Checklist: Check contract dates (Section A.2)", "community": 35, "community_name": "Community 35", "source_file": "tmp/focustasks/focus_tasks.png", "file_type": "image", "degree": 1}, {"id": "focus_tasks_checklist_item_loyalty_credit", "label": "Checklist: Offer 10% discount-based loyalty credit", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Checklist: Offer 10% discount-based loyalty credit", "community": 35, "community_name": "Community 35", "source_file": "tmp/focustasks/focus_tasks.png", "file_type": "image", "degree": 2}, {"id": "focus_tasks_checklist_item_tone_professional_sincere", "label": "Checklist: Tone professional & sincere", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Checklist: Tone professional &amp; sincere", "community": 35, "community_name": "Community 35", "source_file": "tmp/focustasks/focus_tasks.png", "file_type": "image", "degree": 1}, {"id": "focus_tasks_subtask_followup_referencing_history", "label": "Subtask: Draft follow-up referencing client mailing history", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Subtask: Draft follow-up referencing client mailing history", "community": 35, "community_name": "Community 35", "source_file": "tmp/focustasks/focus_tasks.png", "file_type": "image", "degree": 1}, {"id": "focus_tasks_subtask_highlight_new_sentence", "label": "Subtask: Highlight new sentence inserted by editor", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Subtask: Highlight new sentence inserted by editor", "community": 35, "community_name": "Community 35", "source_file": "tmp/focustasks/focus_tasks.png", "file_type": "image", "degree": 2}, {"id": "focus_tasks_email_subject_project_update", "label": "Email Subject: Re: Project update", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Email Subject: Re: Project update", "community": 35, "community_name": "Community 35", "source_file": "tmp/focustasks/focus_tasks.png", "file_type": "image", "degree": 1}, {"id": "focus_tasks_recipient_james_miller", "label": "Recipient: James Miller (jamie@acmecorp.com)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Recipient: James Miller (jamie@acmecorp.com)", "community": 35, "community_name": "Community 35", "source_file": "tmp/focustasks/focus_tasks.png", "file_type": "image", "degree": 1}, {"id": "focus_tasks_highlighted_loyalty_sentence", "label": "Highlighted Sentence: 10% loyalty credit for breach", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Highlighted Sentence: 10% loyalty credit for breach", "community": 35, "community_name": "Community 35", "source_file": "tmp/focustasks/focus_tasks.png", "file_type": "image", "degree": 3}, {"id": "focus_tasks_apply_continue_button", "label": "Apply & Continue Button (Top Right)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Apply &amp; Continue Button (Top Right)", "community": 35, "community_name": "Community 35", "source_file": "tmp/focustasks/focus_tasks.png", "file_type": "image", "degree": 2}, {"id": "focus_tasks_preview_actions_controls", "label": "Preview / Actions Controls (Top Bar)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Preview / Actions Controls (Top Bar)", "community": 35, "community_name": "Community 35", "source_file": "tmp/focustasks/focus_tasks.png", "file_type": "image", "degree": 1}, {"id": "focus_tasks_command_input", "label": "Command / Prompt Input Footer", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Command / Prompt Input Footer", "community": 35, "community_name": "Community 35", "source_file": "tmp/focustasks/focus_tasks.png", "file_type": "image", "degree": 1}, {"id": "focus_tasks_ai_email_drafting_workflow", "label": "AI Email Drafting Workflow (Focus Tasks Feature)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AI Email Drafting Workflow (Focus Tasks Feature)", "community": 35, "community_name": "Community 35", "source_file": "tmp/focustasks/focus_tasks.png", "file_type": "image", "degree": 2}, {"id": "focus_tasks_hitl_review_pattern", "label": "Human-in-the-Loop Review Pattern", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Human-in-the-Loop Review Pattern", "community": 35, "community_name": "Community 35", "source_file": "tmp/focustasks/focus_tasks.png", "file_type": "image", "degree": 3}, {"id": "focus_tasks_signature_sarah", "label": "Email Signature: Sarah", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Email Signature: Sarah", "community": 35, "community_name": "Community 35", "source_file": "tmp/focustasks/focus_tasks.png", "file_type": "image", "degree": 1}, {"id": "c_tempaichatpanel_new_tsx", "label": "c\uf03atempaichatpanel_new.tsx", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "c\uf03atempaichatpanel_new.tsx", "community": 15, "community_name": "Community 15", "source_file": "c\uf03atempaichatpanel_new.tsx", "file_type": "code", "degree": 3}, {"id": "adiuvai_workspace_c_tempaichatpanel_new_gettimegreeting", "label": "getTimeGreeting()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "getTimeGreeting()", "community": 15, "community_name": "Community 15", "source_file": "c\uf03atempaichatpanel_new.tsx", "file_type": "code", "degree": 2}, {"id": "adiuvai_workspace_c_tempaichatpanel_new_measurestable", "label": "measureStable()", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "measureStable()", "community": 15, "community_name": "Community 15", "source_file": "c\uf03atempaichatpanel_new.tsx", "file_type": "code", "degree": 1}, {"id": "ai_orchestrator_orchestratecontextual", "label": "orchestrateContextual()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "orchestrateContextual()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts", "file_type": "code", "degree": 4}, {"id": "api_backend_client_backendclient_sendcontextualrequest", "label": ".sendContextualRequest()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".sendContextualRequest()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 1}, {"id": "api_backend_client_backendclient_sendcontextualscopeupdate", "label": ".sendContextualScopeUpdate()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".sendContextualScopeUpdate()", "community": 6, "community_name": "Community 6", "source_file": "adiuvAI\\src\\main\\api\\backend-client.ts", "file_type": "code", "degree": 2}, {"id": "api_drizzle_executor_drizzleexecutor_handlegetpagedetails", "label": ".handleGetPageDetails()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": ".handleGetPageDetails()", "community": 9, "community_name": "Community 9", "source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_main_router_ai_chat_ts", "label": "ai-chat.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ai-chat.ts", "community": 314, "community_name": "Community 314", "source_file": "adiuvAI\\src\\main\\router\\ai-chat.ts", "file_type": "code", "degree": 0}, {"id": "adiuvai_src_renderer_components_ai_adiuvaicon_tsx", "label": "AdiuvaIcon.tsx", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AdiuvaIcon.tsx", "community": 200, "community_name": "Community 200", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AdiuvaIcon.tsx", "file_type": "code", "degree": 1}, {"id": "ai_adiuvaicon_adiuvaicon", "label": "AdiuvaIcon()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AdiuvaIcon()", "community": 200, "community_name": "Community 200", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AdiuvaIcon.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ai_adiuvatriggerbutton_tsx", "label": "AdiuvaTriggerButton.tsx", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AdiuvaTriggerButton.tsx", "community": 201, "community_name": "Community 201", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AdiuvaTriggerButton.tsx", "file_type": "code", "degree": 1}, {"id": "ai_adiuvatriggerbutton_adiuvatriggerbutton", "label": "AdiuvaTriggerButton()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AdiuvaTriggerButton()", "community": 201, "community_name": "Community 201", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\AdiuvaTriggerButton.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ai_chatsurface_tsx", "label": "ChatSurface.tsx", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatSurface.tsx", "community": 66, "community_name": "Community 66", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\ChatSurface.tsx", "file_type": "code", "degree": 5}, {"id": "ai_chatsurface_parseinlinetags", "label": "parseInlineTags()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "parseInlineTags()", "community": 66, "community_name": "Community 66", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\ChatSurface.tsx", "file_type": "code", "degree": 1}, {"id": "ai_chatsurface_hasinlinetags", "label": "hasInlineTags()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "hasInlineTags()", "community": 66, "community_name": "Community 66", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\ChatSurface.tsx", "file_type": "code", "degree": 1}, {"id": "ai_chatsurface_mergetimelinesegments", "label": "mergeTimelineSegments()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "mergeTimelineSegments()", "community": 66, "community_name": "Community 66", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\ChatSurface.tsx", "file_type": "code", "degree": 1}, {"id": "ai_chatsurface_mergeconsecutivetasksegments", "label": "mergeConsecutiveTaskSegments()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "mergeConsecutiveTaskSegments()", "community": 66, "community_name": "Community 66", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\ChatSurface.tsx", "file_type": "code", "degree": 1}, {"id": "ai_chatsurface_chatmarkdown", "label": "ChatMarkdown()", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatMarkdown()", "community": 66, "community_name": "Community 66", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\ChatSurface.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_components_ai_contextualsidebar_tsx", "label": "ContextualSidebar.tsx", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ContextualSidebar.tsx", "community": 202, "community_name": "Community 202", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\ContextualSidebar.tsx", "file_type": "code", "degree": 1}, {"id": "ai_contextualsidebar_scopelabel", "label": "scopeLabel()", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "scopeLabel()", "community": 202, "community_name": "Community 202", "source_file": "adiuvAI\\src\\renderer\\components\\ai\\ContextualSidebar.tsx", "file_type": "code", "degree": 1}, {"id": "layout_appshell_readsidebarsize", "label": "readSidebarSize()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "readSidebarSize()", "community": 59, "community_name": "Community 59", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "file_type": "code", "degree": 1}, {"id": "layout_appshell_mainarea", "label": "MainArea()", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "MainArea()", "community": 59, "community_name": "Community 59", "source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_context_contextualchatcontext_tsx", "label": "ContextualChatContext.tsx", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ContextualChatContext.tsx", "community": 103, "community_name": "Community 103", "source_file": "adiuvAI\\src\\renderer\\context\\ContextualChatContext.tsx", "file_type": "code", "degree": 3}, {"id": "context_contextualchatcontext_clamp", "label": "clamp()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "clamp()", "community": 103, "community_name": "Community 103", "source_file": "adiuvAI\\src\\renderer\\context\\ContextualChatContext.tsx", "file_type": "code", "degree": 2}, {"id": "context_contextualchatcontext_readnumber", "label": "readNumber()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "readNumber()", "community": 103, "community_name": "Community 103", "source_file": "adiuvAI\\src\\renderer\\context\\ContextualChatContext.tsx", "file_type": "code", "degree": 2}, {"id": "context_contextualchatcontext_contextualchatprovider", "label": "ContextualChatProvider()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ContextualChatProvider()", "community": 103, "community_name": "Community 103", "source_file": "adiuvAI\\src\\renderer\\context\\ContextualChatContext.tsx", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_context_headercontext_tsx", "label": "HeaderContext.tsx", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "HeaderContext.tsx", "community": 74, "community_name": "Community 74", "source_file": "adiuvAI\\src\\renderer\\context\\HeaderContext.tsx", "file_type": "code", "degree": 2}, {"id": "context_headercontext_headerprovider", "label": "HeaderProvider()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "HeaderProvider()", "community": 74, "community_name": "Community 74", "source_file": "adiuvAI\\src\\renderer\\context\\HeaderContext.tsx", "file_type": "code", "degree": 1}, {"id": "context_headercontext_useheader", "label": "useHeader()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "useHeader()", "community": 74, "community_name": "Community 74", "source_file": "adiuvAI\\src\\renderer\\context\\HeaderContext.tsx", "file_type": "code", "degree": 2}, {"id": "adiuvai_src_renderer_hooks_usechatstream_ts", "label": "useChatStream.ts", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useChatStream.ts", "community": 203, "community_name": "Community 203", "source_file": "adiuvAI\\src\\renderer\\hooks\\useChatStream.ts", "file_type": "code", "degree": 1}, {"id": "hooks_usechatstream_usechatstream", "label": "useChatStream()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useChatStream()", "community": 203, "community_name": "Community 203", "source_file": "adiuvAI\\src\\renderer\\hooks\\useChatStream.ts", "file_type": "code", "degree": 1}, {"id": "adiuvai_src_renderer_hooks_usecontextualscope_ts", "label": "useContextualScope.ts", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useContextualScope.ts", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\hooks\\useContextualScope.ts", "file_type": "code", "degree": 1}, {"id": "hooks_usecontextualscope_usecontextualscope", "label": "useContextualScope()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "useContextualScope()", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\hooks\\useContextualScope.ts", "file_type": "code", "degree": 3}, {"id": "adiuvai_src_renderer_hooks_useheaderslot_ts", "label": "useHeaderSlot.ts", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useHeaderSlot.ts", "community": 74, "community_name": "Community 74", "source_file": "adiuvAI\\src\\renderer\\hooks\\useHeaderSlot.ts", "file_type": "code", "degree": 1}, {"id": "hooks_useheaderslot_useheaderslot", "label": "useHeaderSlot()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "useHeaderSlot()", "community": 74, "community_name": "Community 74", "source_file": "adiuvAI\\src\\renderer\\hooks\\useHeaderSlot.ts", "file_type": "code", "degree": 2}, {"id": "routes_notes_noteid_noteheaderleft", "label": "NoteHeaderLeft()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "NoteHeaderLeft()", "community": 61, "community_name": "Community 61", "source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx", "file_type": "code", "degree": 1}, {"id": "routes_projects_projectslistscope", "label": "ProjectsListScope()", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProjectsListScope()", "community": 30, "community_name": "Community 30", "source_file": "adiuvAI\\src\\renderer\\routes\\projects.tsx", "file_type": "code", "degree": 2}, {"id": "routes_device_ws_get_session_buffer", "label": "get_session_buffer()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "get_session_buffer()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "code", "degree": 4}, {"id": "routes_device_ws_handle_contextual_request", "label": "_handle_contextual_request()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "_handle_contextual_request()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "code", "degree": 7}, {"id": "routes_device_ws_handle_contextual_scope_update", "label": "_handle_contextual_scope_update()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "_handle_contextual_scope_update()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "code", "degree": 6}, {"id": "routes_device_ws_rationale_72", "label": "Persistent WebSocket endpoint for Electron device connections. Authentica", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Persistent WebSocket endpoint for Electron device connections. Authentica", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_140", "label": "Receive frames from Electron and dispatch to the appropriate handler.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Receive frames from Electron and dispatch to the appropriate handler.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_220", "label": "Return a callback that sends tool_call frames and awaits tool_result.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a callback that sends tool_call frames and awaits tool_result.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_234", "label": "Handle a home_request frame \u2014 streams HomeFormatter output back on the socket.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a home_request frame \u2014 streams HomeFormatter output back on the socket.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_303", "label": "Return a session-scoped buffer proxy for the given user+session. Returns", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a session-scoped buffer proxy for the given user+session. Returns", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_318", "label": "Handle a contextual_request frame \u2014 runs the contextual agent and streams frames", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a contextual_request frame \u2014 runs the contextual agent and streams frames", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_393", "label": "Handle a contextual_scope_update frame. Injects a synthetic system messag", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a contextual_scope_update frame. Injects a synthetic system messag", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_420", "label": "Handle a brief_request frame \u2014 streams plain-text brief back on the socket.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a brief_request frame \u2014 streams plain-text brief back on the socket.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_504", "label": "Handle a task_brief_request frame \u2014 Stage-1 executive assistant deep research.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a task_brief_request frame \u2014 Stage-1 executive assistant deep research.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_596", "label": "Handle a journey_start frame \u2014 explores directory and sends first question.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a journey_start frame \u2014 explores directory and sends first question.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_622", "label": "Handle a journey_message frame \u2014 continues the journey conversation.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Handle a journey_message frame \u2014 continues the journey conversation.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_653", "label": "Register a new folder index session. No response sent \u2014 client is declaring int", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Register a new folder index session. No response sent \u2014 client is declaring int", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_679", "label": "Mark a session as cancelled and emit index_session_done(cancelled).", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Mark a session as cancelled and emit index_session_done(cancelled).", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_699", "label": "Process a batch of files for an index session, streaming results back.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Process a batch of files for an index session, streaming results back.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_816", "label": "Send a ping frame every 30 s to keep the connection alive.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Send a ping frame every 30 s to keep the connection alive.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "routes_device_ws_rationale_825", "label": "Mark all in-progress AgentRunLog rows as 'error' for this user.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Mark all in-progress AgentRunLog rows as &#x27;error&#x27; for this user.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\api\\routes\\device_ws.py", "file_type": "rationale", "degree": 5}, {"id": "core_agent_session_buffer_sessionbuffer_append_system_message", "label": ".append_system_message()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": ".append_system_message()", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\agent_session_buffer.py", "file_type": "code", "degree": 3}, {"id": "core_agent_session_buffer_contextualbufferproxy", "label": "ContextualBufferProxy", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 12.8, "font": {"size": 0, "color": "#ffffff"}, "title": "ContextualBufferProxy", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\core\\agent_session_buffer.py", "file_type": "code", "degree": 22}, {"id": "core_agent_session_buffer_contextualbufferproxy_init", "label": ".__init__()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".__init__()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\core\\agent_session_buffer.py", "file_type": "code", "degree": 1}, {"id": "core_agent_session_buffer_contextualbufferproxy_append_system_message", "label": ".append_system_message()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": ".append_system_message()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\core\\agent_session_buffer.py", "file_type": "code", "degree": 1}, {"id": "core_agent_session_buffer_rationale_58", "label": "Append a synthetic system message to the buffer for the given session.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Append a synthetic system message to the buffer for the given session.", "community": 13, "community_name": "Community 13", "source_file": "api\\app\\core\\agent_session_buffer.py", "file_type": "rationale", "degree": 1}, {"id": "core_agent_session_buffer_rationale_79", "label": "Thin wrapper around _SessionBuffer that closes over user_id + session_id. R", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Thin wrapper around _SessionBuffer that closes over user_id + session_id. R", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\core\\agent_session_buffer.py", "file_type": "rationale", "degree": 1}, {"id": "core_deep_agent_get_page_details", "label": "get_page_details()", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_page_details()", "community": 7, "community_name": "Community 7", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 3}, {"id": "core_deep_agent_contextual_tools", "label": "_contextual_tools()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_contextual_tools()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 4}, {"id": "core_deep_agent_run_contextual_stream", "label": "run_contextual_stream()", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 11.1, "font": {"size": 0, "color": "#ffffff"}, "title": "run_contextual_stream()", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "code", "degree": 9}, {"id": "core_deep_agent_rationale_44", "label": "Return a system-prompt suffix that tells the LLM to respond in the user's langua", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a system-prompt suffix that tells the LLM to respond in the user&#x27;s langua", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_96", "label": "Fetch manifest from Electron via execute_on_client. Returns None if unlinked or", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetch manifest from Electron via execute_on_client. Returns None if unlinked or", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_111", "label": "Build a compact multi-project manifest for the daily brief agent. Calls e", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Build a compact multi-project manifest for the daily brief agent. Calls e", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_148", "label": "Build a comprehensive DATE CONTEXT block with pre-computed ms-epoch boundaries f", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Build a comprehensive DATE CONTEXT block with pre-computed ms-epoch boundaries f", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_237", "label": "Return a system-prompt paragraph listing proactive behavioral hints. Retu", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a system-prompt paragraph listing proactive behavioral hints. Retu", "community": 7, "community_name": "Community 7", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_253", "label": "Return a system-prompt paragraph listing known people/projects from relational m", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a system-prompt paragraph listing known people/projects from relational m", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_272", "label": "Return a compact user-profile block from core memory onboarding fields. R", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a compact user-profile block from core memory onboarding fields. R", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_288", "label": "Return a small block with per-request scope and resolved project context.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return a small block with per-request scope and resolved project context.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_472", "label": "Resolve likely project UUID from user message using client project list.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Resolve likely project UUID from user message using client project list.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_533", "label": "Fetch full details for the entity currently in view. entity_type: one of", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetch full details for the entity currently in view. entity_type: one of", "community": 7, "community_name": "Community 7", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_553", "label": "Return the tool palette for the contextual sidebar agent. Read ops go thr", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the tool palette for the contextual sidebar agent. Read ops go thr", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_593", "label": "Fetch Langfuse template and compile all per-request slots into one system prompt", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Fetch Langfuse template and compile all per-request slots into one system prompt", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_830", "label": "Return memory tools that only read \u2014 safe for the read-only brief-agent subset.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return memory tools that only read \u2014 safe for the read-only brief-agent subset.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_840", "label": "Return the full tool palette for Stage-1 task brief research (read-only).", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Return the full tool palette for Stage-1 task brief research (read-only).", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_1236", "label": "Run the contextual agent for a single user turn. Injects the rendered sco", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Run the contextual agent for a single user turn. Injects the rendered sco", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_1279", "label": "Stage-1 executive assistant: deep research for one task. Yields ``(\"token", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Stage-1 executive assistant: deep research for one task. Yields ``(&quot;token", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "core_deep_agent_rationale_1326", "label": "Compatibility helper kept for callers that expect explicit memory update API.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Compatibility helper kept for callers that expect explicit memory update API.", "community": 1, "community_name": "Community 1", "source_file": "api\\app\\core\\deep_agent.py", "file_type": "rationale", "degree": 2}, {"id": "api_app_schemas_contextual_py", "label": "contextual.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "contextual.py", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas\\contextual.py", "file_type": "code", "degree": 3}, {"id": "schemas_contextual_contextualscope", "label": "ContextualScope", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 15.7, "font": {"size": 12, "color": "#ffffff"}, "title": "ContextualScope", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas\\contextual.py", "file_type": "code", "degree": 45}, {"id": "schemas_contextual_render_scope_block", "label": "render_scope_block()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "render_scope_block()", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas\\contextual.py", "file_type": "code", "degree": 7}, {"id": "schemas_contextual_rationale_1", "label": "Contextual sidebar scope schema and prompt block renderer. ContextualScope mirr", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Contextual sidebar scope schema and prompt block renderer. ContextualScope mirr", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas\\contextual.py", "file_type": "rationale", "degree": 1}, {"id": "schemas_contextual_rationale_29", "label": "Scope payload sent by the Electron renderer for contextual chat. The render", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Scope payload sent by the Electron renderer for contextual chat. The render", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas\\contextual.py", "file_type": "rationale", "degree": 1}, {"id": "schemas_contextual_rationale_48", "label": "Produce a single-paragraph human-readable summary of the current view for in", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Produce a single-paragraph human-readable summary of the current view for in", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas\\contextual.py", "file_type": "rationale", "degree": 1}, {"id": "api_app_schemas_init_py", "label": "__init__.py", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 13.4, "font": {"size": 0, "color": "#ffffff"}, "title": "__init__.py", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 27}, {"id": "schemas_init_authtokens", "label": "AuthTokens", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AuthTokens", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 2}, {"id": "schemas_init_userprofile", "label": "UserProfile", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "UserProfile", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 2}, {"id": "schemas_init_oauthaccountinfo", "label": "OAuthAccountInfo", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "OAuthAccountInfo", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 2}, {"id": "schemas_init_chatcontext", "label": "ChatContext", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatContext", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 2}, {"id": "schemas_init_chatrequest", "label": "ChatRequest", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatRequest", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 2}, {"id": "schemas_init_chatresponse", "label": "ChatResponse", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatResponse", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 2}, {"id": "schemas_init_wsframetype", "label": "WsFrameType", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "WsFrameType", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 3}, {"id": "schemas_init_wstoolcall", "label": "WsToolCall", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "WsToolCall", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 3}, {"id": "schemas_init_wstoolresult", "label": "WsToolResult", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "WsToolResult", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 3}, {"id": "schemas_init_wstextchunk", "label": "WsTextChunk", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "WsTextChunk", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 3}, {"id": "schemas_init_wsfinal", "label": "WsFinal", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "WsFinal", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 3}, {"id": "schemas_init_wsdevicehello", "label": "WsDeviceHello", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "WsDeviceHello", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 3}, {"id": "schemas_init_formatprefsmodel", "label": "FormatPrefsModel", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "FormatPrefsModel", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 3}, {"id": "schemas_init_wshomerequest", "label": "WsHomeRequest", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "WsHomeRequest", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 6}, {"id": "schemas_init_wsbriefrequest", "label": "WsBriefRequest", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "WsBriefRequest", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 3}, {"id": "schemas_init_wsstreamstart", "label": "WsStreamStart", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "WsStreamStart", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 6}, {"id": "schemas_init_wsstreamtext", "label": "WsStreamText", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "WsStreamText", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 6}, {"id": "schemas_init_wsstreamend", "label": "WsStreamEnd", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "WsStreamEnd", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 8}, {"id": "schemas_init_contenttypeconfig", "label": "ContentTypeConfig", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ContentTypeConfig", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 3}, {"id": "schemas_init_agentconfig", "label": "AgentConfig", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentConfig", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 3}, {"id": "schemas_init_agentcatalogitem", "label": "AgentCatalogItem", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentCatalogItem", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 2}, {"id": "schemas_init_agentcreationcheckrequest", "label": "AgentCreationCheckRequest", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentCreationCheckRequest", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 2}, {"id": "schemas_init_agentcreationcheckresponse", "label": "AgentCreationCheckResponse", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentCreationCheckResponse", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 2}, {"id": "schemas_init_agenttriggerrequest", "label": "AgentTriggerRequest", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentTriggerRequest", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 2}, {"id": "schemas_init_agentrunlogresponse", "label": "AgentRunLogResponse", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AgentRunLogResponse", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "code", "degree": 2}, {"id": "schemas_init_rationale_1", "label": "Pydantic schemas \u2014 API request/response contracts. Mirrors the TypeScript typ", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Pydantic schemas \u2014 API request/response contracts. Mirrors the TypeScript typ", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "rationale", "degree": 1}, {"id": "schemas_init_rationale_104", "label": "Server \u2192 Client: requests a CRUD/vector operation on the local DB.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: requests a CRUD/vector operation on the local DB.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "rationale", "degree": 1}, {"id": "schemas_init_rationale_117", "label": "Client \u2192 Server: result of a CRUD/vector operation.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Client \u2192 Server: result of a CRUD/vector operation.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "rationale", "degree": 1}, {"id": "schemas_init_rationale_130", "label": "Server \u2192 Client: incremental LLM response text.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: incremental LLM response text.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "rationale", "degree": 1}, {"id": "schemas_init_rationale_137", "label": "Server \u2192 Client: signals end of response with the complete text.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: signals end of response with the complete text.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "rationale", "degree": 1}, {"id": "schemas_init_rationale_146", "label": "Client \u2192 Server: device identification on WS connect.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Client \u2192 Server: device identification on WS connect.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "rationale", "degree": 1}, {"id": "schemas_init_rationale_157", "label": "User display preferences sent by Electron on each request.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "User display preferences sent by Electron on each request.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "rationale", "degree": 1}, {"id": "schemas_init_rationale_167", "label": "Client \u2192 Server: Home chat message.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Client \u2192 Server: Home chat message.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "rationale", "degree": 1}, {"id": "schemas_init_rationale_176", "label": "Client \u2192 Server: Request a plain-text brief (home or project).", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Client \u2192 Server: Request a plain-text brief (home or project).", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "rationale", "degree": 1}, {"id": "schemas_init_rationale_187", "label": "Server \u2192 Client: signals start of a streaming response.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: signals start of a streaming response.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "rationale", "degree": 1}, {"id": "schemas_init_rationale_194", "label": "Server \u2192 Client: streamed text token.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: streamed text token.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "rationale", "degree": 1}, {"id": "schemas_init_rationale_202", "label": "Server \u2192 Client: signals end of a streaming response.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Server \u2192 Client: signals end of a streaming response.", "community": 3, "community_name": "Community 3", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "rationale", "degree": 1}, {"id": "schemas_init_rationale_214", "label": "Per-type extraction config produced by the journey chatbot.", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-type extraction config produced by the journey chatbot.", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "rationale", "degree": 1}, {"id": "schemas_init_rationale_224", "label": "Structured agent configuration (replaces freeform prompt_template).", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Structured agent configuration (replaces freeform prompt_template).", "community": 5, "community_name": "Community 5", "source_file": "api\\app\\schemas\\__init__.py", "file_type": "rationale", "degree": 1}, {"id": "api_tests_test_contextual_scope_py", "label": "test_contextual_scope.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_contextual_scope.py", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_contextual_scope.py", "file_type": "code", "degree": 4}, {"id": "tests_test_contextual_scope_test_render_project_scope", "label": "test_render_project_scope()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_render_project_scope()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_contextual_scope.py", "file_type": "code", "degree": 3}, {"id": "tests_test_contextual_scope_test_render_list_scope_no_entity", "label": "test_render_list_scope_no_entity()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_render_list_scope_no_entity()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_contextual_scope.py", "file_type": "code", "degree": 3}, {"id": "tests_test_contextual_scope_test_render_note_scope_includes_char_count", "label": "test_render_note_scope_includes_char_count()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_render_note_scope_includes_char_count()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_contextual_scope.py", "file_type": "code", "degree": 3}, {"id": "tests_test_contextual_scope_test_parses_camelcase_payload_from_renderer", "label": "test_parses_camelcase_payload_from_renderer()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_parses_camelcase_payload_from_renderer()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_contextual_scope.py", "file_type": "code", "degree": 1}, {"id": "api_tests_test_contextual_ws_py", "label": "test_contextual_ws.py", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_contextual_ws.py", "community": 104, "community_name": "Community 104", "source_file": "api\\tests\\test_contextual_ws.py", "file_type": "code", "degree": 2}, {"id": "tests_test_contextual_ws_test_handle_contextual_scope_update_appends_system_message_no_llm", "label": "test_handle_contextual_scope_update_appends_system_message_no_llm()", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_handle_contextual_scope_update_appends_system_message_no_llm()", "community": 104, "community_name": "Community 104", "source_file": "api\\tests\\test_contextual_ws.py", "file_type": "code", "degree": 2}, {"id": "tests_test_contextual_ws_rationale_1", "label": "Tests for contextual WS frame handlers. These tests only exercise the new handl", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for contextual WS frame handlers. These tests only exercise the new handl", "community": 104, "community_name": "Community 104", "source_file": "api\\tests\\test_contextual_ws.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_contextual_ws_rationale_13", "label": "_handle_contextual_scope_update must: - call append_system_message on the se", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_handle_contextual_scope_update must: - call append_system_message on the se", "community": 104, "community_name": "Community 104", "source_file": "api\\tests\\test_contextual_ws.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_deep_agent_rationale_118", "label": "Extract [start, end] from a 'key [start, end]' line in the DATE CONTEXT block.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Extract [start, end] from a &#x27;key [start, end]&#x27; line in the DATE CONTEXT block.", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_deep_agent_rationale_126", "label": "22:16 CEST on 2026-04-26 \u2014 'tomorrow' must be 2026-04-27 00:00\u219223:59:59.999 CEST", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "22:16 CEST on 2026-04-26 \u2014 &#x27;tomorrow&#x27; must be 2026-04-27 00:00\u219223:59:59.999 CEST", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_deep_agent_rationale_154", "label": "UTC timezone: boundaries are clean UTC midnights.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "UTC timezone: boundaries are clean UTC midnights.", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_deep_agent_rationale_165", "label": "Europe/Rome DST spring-forward 2026-03-29: that day is 23h, not 24h.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Europe/Rome DST spring-forward 2026-03-29: that day is 23h, not 24h.", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_deep_agent_rationale_181", "label": "Europe/Rome DST fall-back 2026-10-25: that day is 25h.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Europe/Rome DST fall-back 2026-10-25: that day is 25h.", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_deep_agent_rationale_197", "label": "Dec 31 \u2192 Jan 1: last_year, this_year, next_month cross year boundary correctly.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Dec 31 \u2192 Jan 1: last_year, this_year, next_month cross year boundary correctly.", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_deep_agent_rationale_239", "label": "All five slots must appear in the compiled output; no raw placeholder remains.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "All five slots must appear in the compiled output; no raw placeholder remains.", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_deep_agent_rationale_271", "label": "Missing format_prefs must not raise \u2014 date_context slot renders empty string.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Missing format_prefs must not raise \u2014 date_context slot renders empty string.", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_deep_agent_rationale_283", "label": "After the refactor HumanMessage content must equal the raw user message exactly.", "color": {"background": "#F28E2B", "border": "#F28E2B", "highlight": {"background": "#ffffff", "border": "#F28E2B"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "After the refactor HumanMessage content must equal the raw user message exactly.", "community": 1, "community_name": "Community 1", "source_file": "api\\tests\\test_deep_agent.py", "file_type": "rationale", "degree": 1}, {"id": "api_tests_test_run_contextual_py", "label": "test_run_contextual.py", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_run_contextual.py", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_run_contextual.py", "file_type": "code", "degree": 2}, {"id": "tests_test_run_contextual_test_run_contextual_stream_includes_scope_block", "label": "test_run_contextual_stream_includes_scope_block()", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_run_contextual_stream_includes_scope_block()", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_run_contextual.py", "file_type": "code", "degree": 3}, {"id": "tests_test_run_contextual_rationale_1", "label": "Tests for run_contextual_stream. These tests monkeypatch _run_single_agent_stre", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Tests for run_contextual_stream. These tests monkeypatch _run_single_agent_stre", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_run_contextual.py", "file_type": "rationale", "degree": 2}, {"id": "tests_test_run_contextual_rationale_14", "label": "run_contextual_stream must inject the scope block into the system prompt and", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "run_contextual_stream must inject the scope block into the system prompt and", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_run_contextual.py", "file_type": "rationale", "degree": 2}, {"id": "tests_test_schemas_v3_rationale_34", "label": "Backward compat: v2 types must remain.", "color": {"background": "#76B7B2", "border": "#76B7B2", "highlight": {"background": "#ffffff", "border": "#76B7B2"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Backward compat: v2 types must remain.", "community": 3, "community_name": "Community 3", "source_file": "api\\tests\\test_schemas_v3.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_ws_unified_rationale_55", "label": "home_request \u2192 stream_start, stream_text+, stream_end.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "home_request \u2192 stream_start, stream_text+, stream_end.", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_ws_unified_rationale_78", "label": "request_id in home_request is echoed in all response frames.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "request_id in home_request is echoed in all response frames.", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_ws_unified_rationale_103", "label": "tool_result for unknown call_id is silently ignored \u2014 no crash.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "tool_result for unknown call_id is silently ignored \u2014 no crash.", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "rationale", "degree": 1}, {"id": "tests_test_ws_unified_rationale_120", "label": "Connection with bad token is closed before or after accept.", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Connection with bad token is closed before or after accept.", "community": 7, "community_name": "Community 7", "source_file": "api\\tests\\test_ws_unified.py", "file_type": "rationale", "degree": 1}, {"id": "orchestrator_module", "label": "AI Orchestrator (thin delegation layer)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AI Orchestrator (thin delegation layer)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/ai/orchestrator.ts", "file_type": "code", "degree": 1}, {"id": "orchestrator_orchestrate", "label": "orchestrate() - Home chat entry", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "orchestrate() - Home chat entry", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/ai/orchestrator.ts", "file_type": "code", "degree": 4}, {"id": "orchestrator_orchestrateContextual", "label": "orchestrateContextual() - Contextual sidebar entry", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "orchestrateContextual() - Contextual sidebar entry", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/ai/orchestrator.ts", "file_type": "code", "degree": 4}, {"id": "orchestrator_orchestrateTaskBriefResearch", "label": "orchestrateTaskBriefResearch() - Deep research", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "orchestrateTaskBriefResearch() - Deep research", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/ai/orchestrator.ts", "file_type": "code", "degree": 2}, {"id": "orchestrator_dailyBrief", "label": "dailyBrief() - Stream daily brief", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "dailyBrief() - Stream daily brief", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/ai/orchestrator.ts", "file_type": "code", "degree": 3}, {"id": "orchestrator_briefScheduler", "label": "Brief Scheduler (start/stop, slot-based)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Brief Scheduler (start/stop, slot-based)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/ai/orchestrator.ts", "file_type": "code", "degree": 3}, {"id": "orchestrator_checkConnectivity", "label": "checkConnectivity() guard", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "checkConnectivity() guard", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/ai/orchestrator.ts", "file_type": "code", "degree": 2}, {"id": "backendclient_class", "label": "BackendClient (singleton)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "BackendClient (singleton)", "community": 105, "community_name": "Community 105", "source_file": "adiuvAI/src/main/api/backend-client.ts", "file_type": "code", "degree": 2}, {"id": "backendclient_sendHomeRequest", "label": "BackendClient.sendHomeRequest", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "BackendClient.sendHomeRequest", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/api/backend-client.ts", "file_type": "code", "degree": 2}, {"id": "backendclient_sendContextualRequest", "label": "BackendClient.sendContextualRequest", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "BackendClient.sendContextualRequest", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/api/backend-client.ts", "file_type": "code", "degree": 2}, {"id": "backendclient_sendBriefRequest", "label": "BackendClient.sendBriefRequest", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "BackendClient.sendBriefRequest", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/api/backend-client.ts", "file_type": "code", "degree": 2}, {"id": "backendclient_sendTaskBriefRequest", "label": "BackendClient.sendTaskBriefRequest", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "BackendClient.sendTaskBriefRequest", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/api/backend-client.ts", "file_type": "code", "degree": 1}, {"id": "backendclient_connectPersistent", "label": "BackendClient.connectPersistent (Device WS)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "BackendClient.connectPersistent (Device WS)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/api/backend-client.ts", "file_type": "code", "degree": 1}, {"id": "backendclient_openDeviceWebSocket", "label": "BackendClient.openDeviceWebSocket (frame dispatcher)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "BackendClient.openDeviceWebSocket (frame dispatcher)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/api/backend-client.ts", "file_type": "code", "degree": 3}, {"id": "backendclient_recordRunAction", "label": "recordRunAction() - persist agent_run_actions row", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "recordRunAction() - persist agent_run_actions row", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/api/backend-client.ts", "file_type": "code", "degree": 2}, {"id": "backendclient_sendJourneyStart", "label": "BackendClient.sendJourneyStart", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "BackendClient.sendJourneyStart", "community": 315, "community_name": "Community 315", "source_file": "adiuvAI/src/main/api/backend-client.ts", "file_type": "code", "degree": 0}, {"id": "backendclient_registerIndexSession", "label": "BackendClient.registerIndexSession", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "BackendClient.registerIndexSession", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/api/backend-client.ts", "file_type": "code", "degree": 1}, {"id": "backendclient_sendIndexFileBatch", "label": "BackendClient.sendIndexFileBatch", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "BackendClient.sendIndexFileBatch", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/api/backend-client.ts", "file_type": "code", "degree": 1}, {"id": "backendclient_checkFolderQuota", "label": "BackendClient.checkFolderQuota (pre-flight)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "BackendClient.checkFolderQuota (pre-flight)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/api/backend-client.ts", "file_type": "code", "degree": 1}, {"id": "drizzleexecutor_class", "label": "DrizzleExecutor (local SQLite tool executor)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DrizzleExecutor (local SQLite tool executor)", "community": 105, "community_name": "Community 105", "source_file": "adiuvAI/src/main/api/drizzle-executor.ts", "file_type": "code", "degree": 2}, {"id": "drizzleexecutor_execute", "label": "DrizzleExecutor.execute (action dispatcher)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "DrizzleExecutor.execute (action dispatcher)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/api/drizzle-executor.ts", "file_type": "code", "degree": 4}, {"id": "drizzleexecutor_getPageDetails", "label": "DrizzleExecutor.handleGetPageDetails (composite read)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "DrizzleExecutor.handleGetPageDetails (composite read)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/api/drizzle-executor.ts", "file_type": "code", "degree": 4}, {"id": "drizzleexecutor_proposeNoteEdit", "label": "DrizzleExecutor.handleProposeNoteEdit (HITL insert)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "DrizzleExecutor.handleProposeNoteEdit (HITL insert)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/api/drizzle-executor.ts", "file_type": "code", "degree": 1}, {"id": "drizzleexecutor_readProjectFolderManifest", "label": "DrizzleExecutor.handleReadProjectFolderManifest", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DrizzleExecutor.handleReadProjectFolderManifest", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/api/drizzle-executor.ts", "file_type": "code", "degree": 3}, {"id": "schema_tasks", "label": "tasks table", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "tasks table", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/db/schema.ts", "file_type": "code", "degree": 2}, {"id": "schema_projects", "label": "projects table", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "projects table", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/db/schema.ts", "file_type": "code", "degree": 4}, {"id": "schema_notes", "label": "notes table", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "notes table", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/db/schema.ts", "file_type": "code", "degree": 3}, {"id": "schema_noteEdits", "label": "note_edits table (HITL)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "note_edits table (HITL)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/db/schema.ts", "file_type": "code", "degree": 2}, {"id": "schema_timelineEvents", "label": "timeline_events table", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "timeline_events table", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/db/schema.ts", "file_type": "code", "degree": 1}, {"id": "schema_projectFolderFiles", "label": "project_folder_files table", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "project_folder_files table", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/db/schema.ts", "file_type": "code", "degree": 4}, {"id": "schema_agentRuns", "label": "agent_runs table", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "agent_runs table", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/db/schema.ts", "file_type": "code", "degree": 2}, {"id": "schema_agentRunActions", "label": "agent_run_actions table", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "agent_run_actions table", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/db/schema.ts", "file_type": "code", "degree": 2}, {"id": "schema_aiChatSessions", "label": "ai_chat_sessions table", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ai_chat_sessions table", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/db/schema.ts", "file_type": "code", "degree": 2}, {"id": "schema_aiChatMessages", "label": "ai_chat_messages table", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ai_chat_messages table", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/db/schema.ts", "file_type": "code", "degree": 2}, {"id": "schema_taskBriefings", "label": "task_briefings table", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "task_briefings table", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/db/schema.ts", "file_type": "code", "degree": 1}, {"id": "schema_taskBriefChats", "label": "task_brief_chats table", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "task_brief_chats table", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/db/schema.ts", "file_type": "code", "degree": 2}, {"id": "indexer_startIndexSession", "label": "startIndexSession() - folder indexing orchestrator", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "startIndexSession() - folder indexing orchestrator", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/files/indexer.ts", "file_type": "code", "degree": 7}, {"id": "scanner_scanFolder", "label": "scanFolder() - filesystem walker + delta computation", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "scanFolder() - filesystem walker + delta computation", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/files/scanner.ts", "file_type": "code", "degree": 6}, {"id": "dailyrescan_runDailyRescan", "label": "runDailyRescan() - stale-folder cron", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "runDailyRescan() - stale-folder cron", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/files/daily-rescan.ts", "file_type": "code", "degree": 4}, {"id": "files_constants", "label": "file-type whitelists + size caps", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "file-type whitelists + size caps", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/files/constants.ts", "file_type": "code", "degree": 1}, {"id": "main_index", "label": "Main process entry (app lifecycle)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "Main process entry (app lifecycle)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/index.ts", "file_type": "code", "degree": 5}, {"id": "main_handleDeepLink", "label": "handleDeepLink() (adiuvai:// OAuth)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "handleDeepLink() (adiuvai:// OAuth)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/index.ts", "file_type": "code", "degree": 1}, {"id": "preload_trpc", "label": "Preload trpc.ts (contextBridge)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Preload trpc.ts (contextBridge)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/preload/trpc.ts", "file_type": "code", "degree": 2}, {"id": "router_appRouter", "label": "appRouter (tRPC root)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "appRouter (tRPC root)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/router/index.ts", "file_type": "code", "degree": 8}, {"id": "router_aiChatRouter", "label": "aiChatRouter (sessions + messages)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "aiChatRouter (sessions + messages)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/router/ai-chat.ts", "file_type": "code", "degree": 4}, {"id": "router_projectFoldersRouter", "label": "projectFoldersRouter", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "projectFoldersRouter", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/router/projectFolders.ts", "file_type": "code", "degree": 4}, {"id": "ui_AIChatPanel", "label": "AIChatPanel (home chat surface)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "AIChatPanel (home chat surface)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/renderer/components/ai/AIChatPanel.tsx", "file_type": "code", "degree": 4}, {"id": "ui_ChatSurface", "label": "ChatSurface (presentational chat)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatSurface (presentational chat)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/renderer/components/ai/ChatSurface.tsx", "file_type": "code", "degree": 3}, {"id": "ui_ContextualSidebar", "label": "ContextualSidebar (scope-aware chat)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ContextualSidebar (scope-aware chat)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/renderer/components/ai/ContextualSidebar.tsx", "file_type": "code", "degree": 3}, {"id": "ui_TaskBriefChat", "label": "TaskBriefChat (deep-research follow-up chat)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskBriefChat (deep-research follow-up chat)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/renderer/components/brief/TaskBriefChat.tsx", "file_type": "code", "degree": 2}, {"id": "ui_AppShell", "label": "AppShell (root layout, sidebar)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "AppShell (root layout, sidebar)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/renderer/components/layout/AppShell.tsx", "file_type": "code", "degree": 3}, {"id": "ui_AdiuvaTriggerButton", "label": "AdiuvaTriggerButton (open contextual chat)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "AdiuvaTriggerButton (open contextual chat)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/renderer/components/ai/AdiuvaTriggerButton.tsx", "file_type": "code", "degree": 2}, {"id": "ui_AdiuvaIcon", "label": "AdiuvaIcon (brand mark)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AdiuvaIcon (brand mark)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/renderer/components/ai/AdiuvaIcon.tsx", "file_type": "code", "degree": 1}, {"id": "ui_ChatInputBox", "label": "ChatInputBox (shared input)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatInputBox (shared input)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/renderer/components/ai/ChatInputBox.tsx", "file_type": "code", "degree": 2}, {"id": "concept_device_ws_protocol", "label": "Device WS v3 streaming protocol", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Device WS v3 streaming protocol", "community": 105, "community_name": "Community 105", "source_file": "adiuvAI/src/main/api/backend-client.ts", "file_type": "code", "degree": 1}, {"id": "concept_tool_call_roundtrip", "label": "tool_call/tool_result round-trip", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "tool_call/tool_result round-trip", "community": 105, "community_name": "Community 105", "source_file": "adiuvAI/src/main/api/backend-client.ts", "file_type": "code", "degree": 1}, {"id": "concept_brief_slot_cache", "label": "Brief slot-based cache (time-of-day)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Brief slot-based cache (time-of-day)", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/ai/orchestrator.ts", "file_type": "code", "degree": 1}, {"id": "concept_format_prefs", "label": "FormatPrefs (timezone/date/time/locale) on every WS frame", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "FormatPrefs (timezone/date/time/locale) on every WS frame", "community": 16, "community_name": "Community 16", "source_file": "adiuvAI/src/main/api/backend-client.ts", "file_type": "code", "degree": 3}, {"id": "ProjectDetail", "label": "ProjectDetail component", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProjectDetail component", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/components/projects/ProjectDetail.tsx", "file_type": "code", "degree": 10}, {"id": "ProjectSidebar", "label": "ProjectSidebar component", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProjectSidebar component", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/components/projects/ProjectSidebar.tsx", "file_type": "code", "degree": 2}, {"id": "ProjectTabBar", "label": "ProjectTabBar component", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ProjectTabBar component", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/components/projects/ProjectTabBar.tsx", "file_type": "code", "degree": 1}, {"id": "FilesSection", "label": "FilesSection component", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "FilesSection component", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/components/projects/folder/FilesSection.tsx", "file_type": "code", "degree": 5}, {"id": "FolderChip", "label": "FolderChip component", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "FolderChip component", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/components/projects/folder/FolderChip.tsx", "file_type": "code", "degree": 2}, {"id": "FolderFileList", "label": "FolderFileList component", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "FolderFileList component", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/components/projects/folder/FolderFileList.tsx", "file_type": "code", "degree": 2}, {"id": "FolderLinkCard", "label": "FolderLinkCard component", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "FolderLinkCard component", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/components/projects/folder/FolderLinkCard.tsx", "file_type": "code", "degree": 3}, {"id": "FolderUnlinkDialog", "label": "FolderUnlinkDialog component", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "FolderUnlinkDialog component", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/components/projects/folder/FolderUnlinkDialog.tsx", "file_type": "code", "degree": 3}, {"id": "PropertyPill", "label": "PropertyPill component", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "PropertyPill component", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/components/tasks/PropertyPill.tsx", "file_type": "code", "degree": 1}, {"id": "TaskFormDialog", "label": "TaskFormDialog component", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskFormDialog component", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/components/tasks/TaskFormDialog.tsx", "file_type": "code", "degree": 4}, {"id": "AddEventDialog", "label": "AddEventDialog component", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "AddEventDialog component", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/components/timeline/AddEventDialog.tsx", "file_type": "code", "degree": 5}, {"id": "EditEventDialog", "label": "EditEventDialog component", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "EditEventDialog component", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/components/timeline/EditEventDialog.tsx", "file_type": "code", "degree": 5}, {"id": "TimelineGanttView", "label": "TimelineGanttView component", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TimelineGanttView component", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/components/timeline/TimelineGanttView.tsx", "file_type": "code", "degree": 2}, {"id": "DateField", "label": "DateField input component", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "DateField input component", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/components/ui/date-field.tsx", "file_type": "code", "degree": 3}, {"id": "DateTimeField", "label": "DateTimeField segmented input", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "DateTimeField segmented input", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/components/ui/datetime-field.tsx", "file_type": "code", "degree": 2}, {"id": "Dialog", "label": "shadcn Dialog primitives", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "shadcn Dialog primitives", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/components/ui/dialog.tsx", "file_type": "code", "degree": 5}, {"id": "ContextualChatContext", "label": "ContextualChatProvider + useContextualChat", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "ContextualChatProvider + useContextualChat", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/context/ContextualChatContext.tsx", "file_type": "code", "degree": 6}, {"id": "HeaderContext", "label": "HeaderProvider + useHeader", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "HeaderProvider + useHeader", "community": 204, "community_name": "Community 204", "source_file": "adiuvAI/src/renderer/context/HeaderContext.tsx", "file_type": "code", "degree": 1}, {"id": "useAIChat", "label": "useAIChat hook", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "useAIChat hook", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/hooks/useAIChat.ts", "file_type": "code", "degree": 5}, {"id": "useChatStream", "label": "useChatStream hook", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "useChatStream hook", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/hooks/useChatStream.ts", "file_type": "code", "degree": 3}, {"id": "useContextualScope", "label": "useContextualScope hook", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "useContextualScope hook", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/hooks/useContextualScope.ts", "file_type": "code", "degree": 2}, {"id": "useHeaderSlot", "label": "useHeaderSlot hook", "color": {"background": "#59A14F", "border": "#59A14F", "highlight": {"background": "#ffffff", "border": "#59A14F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useHeaderSlot hook", "community": 204, "community_name": "Community 204", "source_file": "adiuvAI/src/renderer/hooks/useHeaderSlot.ts", "file_type": "code", "degree": 1}, {"id": "useListboxKeys", "label": "useListboxKeys hook (keyboard model)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useListboxKeys hook (keyboard model)", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/hooks/useListboxKeys.ts", "file_type": "code", "degree": 1}, {"id": "trpc.projectFolders", "label": "trpc.projectFolders router", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "trpc.projectFolders router", "community": 15, "community_name": "Community 15", "source_file": "", "file_type": "code", "degree": 5}, {"id": "trpc.timelineEvents", "label": "trpc.timelineEvents router", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "trpc.timelineEvents router", "community": 15, "community_name": "Community 15", "source_file": "", "file_type": "code", "degree": 5}, {"id": "trpc.ai.chat", "label": "trpc.ai.chat mutation", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "trpc.ai.chat mutation", "community": 15, "community_name": "Community 15", "source_file": "", "file_type": "code", "degree": 3}, {"id": "trpc.aiChat", "label": "trpc.aiChat session router", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "trpc.aiChat session router", "community": 15, "community_name": "Community 15", "source_file": "", "file_type": "code", "degree": 1}, {"id": "window.electronAI", "label": "preload electronAI bridge", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "preload electronAI bridge", "community": 15, "community_name": "Community 15", "source_file": "", "file_type": "code", "degree": 3}, {"id": "useTimelineHistory", "label": "useTimelineHistory hook", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useTimelineHistory hook", "community": 15, "community_name": "Community 15", "source_file": "", "file_type": "code", "degree": 1}, {"id": "ChatMessage", "label": "ChatMessage type", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatMessage type", "community": 15, "community_name": "Community 15", "source_file": "adiuvAI/src/renderer/hooks/useAIChat.ts", "file_type": "code", "degree": 1}, {"id": "useRovingFocus", "label": "useRovingFocus hook", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useRovingFocus hook", "community": 138, "community_name": "Community 138", "source_file": "adiuvAI/src/renderer/hooks/useRovingFocus.ts", "file_type": "code", "degree": 1}, {"id": "ipcLink", "label": "ipcLink (tRPC custom link)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ipcLink (tRPC custom link)", "community": 20, "community_name": "Community 20", "source_file": "adiuvAI/src/renderer/lib/ipcLink.ts", "file_type": "code", "degree": 2}, {"id": "Window.electronTRPC", "label": "Window.electronTRPC global", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Window.electronTRPC global", "community": 20, "community_name": "Community 20", "source_file": "adiuvAI/src/renderer/lib/ipcLink.ts", "file_type": "code", "degree": 1}, {"id": "parseDate", "label": "parseDate function", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "parseDate function", "community": 138, "community_name": "Community 138", "source_file": "adiuvAI/src/renderer/lib/parseDate.ts", "file_type": "code", "degree": 2}, {"id": "parseDateRange", "label": "parseDateRange function", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "parseDateRange function", "community": 138, "community_name": "Community 138", "source_file": "adiuvAI/src/renderer/lib/parseDate.ts", "file_type": "code", "degree": 1}, {"id": "NoteDetailPage", "label": "NoteDetailPage route component", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "NoteDetailPage route component", "community": 20, "community_name": "Community 20", "source_file": "adiuvAI/src/renderer/routes/notes.$noteId.tsx", "file_type": "code", "degree": 2}, {"id": "ProjectsPage", "label": "ProjectsPage route component", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ProjectsPage route component", "community": 20, "community_name": "Community 20", "source_file": "adiuvAI/src/renderer/routes/projects.tsx", "file_type": "code", "degree": 2}, {"id": "TasksPage", "label": "TasksPage route component", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TasksPage route component", "community": 20, "community_name": "Community 20", "source_file": "adiuvAI/src/renderer/routes/tasks.tsx", "file_type": "code", "degree": 2}, {"id": "TimelinePage", "label": "TimelinePage route component", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TimelinePage route component", "community": 20, "community_name": "Community 20", "source_file": "adiuvAI/src/renderer/routes/timeline.tsx", "file_type": "code", "degree": 2}, {"id": "api-types.ts", "label": "Shared API types/schemas (Zod)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Shared API types/schemas (Zod)", "community": 20, "community_name": "Community 20", "source_file": "adiuvAI/src/shared/api-types.ts", "file_type": "code", "degree": 3}, {"id": "ToolCallActionSchema", "label": "ToolCallActionSchema", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ToolCallActionSchema", "community": 205, "community_name": "Community 205", "source_file": "adiuvAI/src/shared/api-types.ts", "file_type": "code", "degree": 1}, {"id": "WsClientFrameSchema", "label": "WsClientFrameSchema (discriminated union)", "color": {"background": "#EDC948", "border": "#EDC948", "highlight": {"background": "#ffffff", "border": "#EDC948"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "WsClientFrameSchema (discriminated union)", "community": 205, "community_name": "Community 205", "source_file": "adiuvAI/src/shared/api-types.ts", "file_type": "code", "degree": 1}, {"id": "WsServerFrameSchema", "label": "WsServerFrameSchema (discriminated union)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "WsServerFrameSchema (discriminated union)", "community": 316, "community_name": "Community 316", "source_file": "adiuvAI/src/shared/api-types.ts", "file_type": "code", "degree": 0}, {"id": "migration_d6e3f4a5b6c7", "label": "Alembic migration: folder index tables", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Alembic migration: folder index tables", "community": 20, "community_name": "Community 20", "source_file": "api/alembic/versions/d6e3f4a5b6c7_folder_index_tables.py", "file_type": "code", "degree": 2}, {"id": "models.User", "label": "ORM model User", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "ORM model User", "community": 20, "community_name": "Community 20", "source_file": "api/app/models.py", "file_type": "code", "degree": 11}, {"id": "models.RefreshToken", "label": "ORM model RefreshToken", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ORM model RefreshToken", "community": 20, "community_name": "Community 20", "source_file": "api/app/models.py", "file_type": "code", "degree": 1}, {"id": "models.OAuthAccount", "label": "ORM model OAuthAccount", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ORM model OAuthAccount", "community": 20, "community_name": "Community 20", "source_file": "api/app/models.py", "file_type": "code", "degree": 1}, {"id": "models.Subscription", "label": "ORM model Subscription", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ORM model Subscription", "community": 20, "community_name": "Community 20", "source_file": "api/app/models.py", "file_type": "code", "degree": 2}, {"id": "models.LocalAgentConfig", "label": "ORM model LocalAgentConfig", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ORM model LocalAgentConfig", "community": 20, "community_name": "Community 20", "source_file": "api/app/models.py", "file_type": "code", "degree": 2}, {"id": "models.CloudAgentConfig", "label": "ORM model CloudAgentConfig", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ORM model CloudAgentConfig", "community": 20, "community_name": "Community 20", "source_file": "api/app/models.py", "file_type": "code", "degree": 2}, {"id": "models.AgentRunLog", "label": "ORM model AgentRunLog", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "ORM model AgentRunLog", "community": 20, "community_name": "Community 20", "source_file": "api/app/models.py", "file_type": "code", "degree": 5}, {"id": "models.MonthlyTokenUsage", "label": "ORM model MonthlyTokenUsage", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "ORM model MonthlyTokenUsage", "community": 20, "community_name": "Community 20", "source_file": "api/app/models.py", "file_type": "code", "degree": 4}, {"id": "models.MemoryCore", "label": "ORM model MemoryCore", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ORM model MemoryCore", "community": 20, "community_name": "Community 20", "source_file": "api/app/models.py", "file_type": "code", "degree": 1}, {"id": "models.MemoryAssociative", "label": "ORM model MemoryAssociative", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ORM model MemoryAssociative", "community": 20, "community_name": "Community 20", "source_file": "api/app/models.py", "file_type": "code", "degree": 1}, {"id": "models.MemoryEpisodic", "label": "ORM model MemoryEpisodic", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ORM model MemoryEpisodic", "community": 20, "community_name": "Community 20", "source_file": "api/app/models.py", "file_type": "code", "degree": 2}, {"id": "models.MemoryProactive", "label": "ORM model MemoryProactive", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "ORM model MemoryProactive", "community": 317, "community_name": "Community 317", "source_file": "api/app/models.py", "file_type": "code", "degree": 0}, {"id": "models.MemoryRelation", "label": "ORM model MemoryRelation", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "ORM model MemoryRelation", "community": 20, "community_name": "Community 20", "source_file": "api/app/models.py", "file_type": "code", "degree": 1}, {"id": "folder_agent.read_project_folder_file", "label": "Tool: read_project_folder_file", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Tool: read_project_folder_file", "community": 20, "community_name": "Community 20", "source_file": "api/app/agents/folder_agent.py", "file_type": "code", "degree": 2}, {"id": "folder_agent.search_project_folder_file", "label": "Tool: search_project_folder_file", "color": {"background": "#9C755F", "border": "#9C755F", "highlight": {"background": "#ffffff", "border": "#9C755F"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Tool: search_project_folder_file", "community": 318, "community_name": "Community 318", "source_file": "api/app/agents/folder_agent.py", "file_type": "code", "degree": 0}, {"id": "billing_router", "label": "FastAPI billing router", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "FastAPI billing router", "community": 20, "community_name": "Community 20", "source_file": "api/app/api/routes/billing.py", "file_type": "code", "degree": 2}, {"id": "device_ws_router", "label": "FastAPI device WS router", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "FastAPI device WS router", "community": 319, "community_name": "Community 319", "source_file": "api/app/api/routes/device_ws.py", "file_type": "code", "degree": 0}, {"id": "device_ws.endpoint", "label": "WebSocket endpoint /ws/device", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "WebSocket endpoint /ws/device", "community": 20, "community_name": "Community 20", "source_file": "api/app/api/routes/device_ws.py", "file_type": "code", "degree": 3}, {"id": "device_ws._message_loop", "label": "WS frame dispatch loop", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 11.3, "font": {"size": 0, "color": "#ffffff"}, "title": "WS frame dispatch loop", "community": 20, "community_name": "Community 20", "source_file": "api/app/api/routes/device_ws.py", "file_type": "code", "degree": 10}, {"id": "device_ws._mark_runs_disconnected", "label": "Disconnect cleanup: mark runs errored", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Disconnect cleanup: mark runs errored", "community": 20, "community_name": "Community 20", "source_file": "api/app/api/routes/device_ws.py", "file_type": "code", "degree": 2}, {"id": "quota.check_folder_quota", "label": "check_folder_quota", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "check_folder_quota", "community": 20, "community_name": "Community 20", "source_file": "api/app/billing/quota.py", "file_type": "code", "degree": 3}, {"id": "quota.add_token_usage", "label": "add_token_usage (upsert)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "add_token_usage (upsert)", "community": 20, "community_name": "Community 20", "source_file": "api/app/billing/quota.py", "file_type": "code", "degree": 2}, {"id": "TierManager", "label": "TierManager singleton (FEATURES matrix)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "TierManager singleton (FEATURES matrix)", "community": 20, "community_name": "Community 20", "source_file": "api/app/billing/tier_manager.py", "file_type": "code", "degree": 5}, {"id": "Settings", "label": "Pydantic Settings (env config)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "Pydantic Settings (env config)", "community": 20, "community_name": "Community 20", "source_file": "api/app/config/settings.py", "file_type": "code", "degree": 4}, {"id": "session_buffer", "label": "Per-session message buffer singleton", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Per-session message buffer singleton", "community": 20, "community_name": "Community 20", "source_file": "api/app/core/agent_session_buffer.py", "file_type": "code", "degree": 1}, {"id": "ContextualBufferProxy", "label": "ContextualBufferProxy", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContextualBufferProxy", "community": 20, "community_name": "Community 20", "source_file": "api/app/core/agent_session_buffer.py", "file_type": "code", "degree": 2}, {"id": "brief_agent.run_home_brief", "label": "run_home_brief async generator", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "run_home_brief async generator", "community": 20, "community_name": "Community 20", "source_file": "api/app/core/brief_agent.py", "file_type": "code", "degree": 3}, {"id": "brief_agent.run_project_brief", "label": "run_project_brief async generator", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "run_project_brief async generator", "community": 20, "community_name": "Community 20", "source_file": "api/app/core/brief_agent.py", "file_type": "code", "degree": 2}, {"id": "deep_agent._language_instruction", "label": "_language_instruction", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_language_instruction", "community": 20, "community_name": "Community 20", "source_file": "api/app/core/deep_agent.py", "file_type": "code", "degree": 2}, {"id": "deep_agent.format_folder_manifest", "label": "format_folder_manifest", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.0, "font": {"size": 0, "color": "#ffffff"}, "title": "format_folder_manifest", "community": 320, "community_name": "Community 320", "source_file": "api/app/core/deep_agent.py", "file_type": "code", "degree": 0}, {"id": "folder_indexer.summarize_image", "label": "summarize_image (vision LLM)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "summarize_image (vision LLM)", "community": 20, "community_name": "Community 20", "source_file": "api/app/core/folder_indexer.py", "file_type": "code", "degree": 2}, {"id": "llm.get_llm", "label": "get_llm factory", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "get_llm factory", "community": 20, "community_name": "Community 20", "source_file": "api/app/core/llm.py", "file_type": "code", "degree": 3}, {"id": "llm.get_agent_llm", "label": "get_agent_llm (per-agent overrides)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "get_agent_llm (per-agent overrides)", "community": 20, "community_name": "Community 20", "source_file": "api/app/core/llm.py", "file_type": "code", "degree": 1}, {"id": "llm.embed", "label": "embed (vector embeddings)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "embed (vector embeddings)", "community": 20, "community_name": "Community 20", "source_file": "api/app/core/llm.py", "file_type": "code", "degree": 1}, {"id": "output_formatter.StreamFormatter", "label": "StreamFormatter (event\u2192WS frame)", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "StreamFormatter (event\u2192WS frame)", "community": 20, "community_name": "Community 20", "source_file": "api/app/core/output_formatter.py", "file_type": "code", "degree": 2}, {"id": "output_formatter.extract_canvas_block", "label": "extract_canvas_block", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "extract_canvas_block", "community": 20, "community_name": "Community 20", "source_file": "api/app/core/output_formatter.py", "file_type": "code", "degree": 1}, {"id": "ContextualScope", "label": "ContextualScope pydantic model", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "ContextualScope pydantic model", "community": 20, "community_name": "Community 20", "source_file": "api/app/schemas/contextual.py", "file_type": "code", "degree": 7}, {"id": "render_scope_block", "label": "render_scope_block", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "render_scope_block", "community": 20, "community_name": "Community 20", "source_file": "api/app/schemas/contextual.py", "file_type": "code", "degree": 2}, {"id": "schemas.UserProfile", "label": "Pydantic UserProfile", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Pydantic UserProfile", "community": 20, "community_name": "Community 20", "source_file": "api/app/schemas/__init__.py", "file_type": "code", "degree": 2}, {"id": "schemas.WsFrameType", "label": "WsFrameType enum", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "WsFrameType enum", "community": 20, "community_name": "Community 20", "source_file": "api/app/schemas/__init__.py", "file_type": "code", "degree": 2}, {"id": "tests/conftest.py", "label": "conftest.py", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "conftest.py", "community": 67, "community_name": "Community 67", "source_file": "api/tests/conftest.py", "file_type": "code", "degree": 4}, {"id": "TEST_USER_IDS", "label": "TEST_USER_IDS", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "TEST_USER_IDS", "community": 67, "community_name": "Community 67", "source_file": "api/tests/conftest.py", "file_type": "code", "degree": 2}, {"id": "make_jwt", "label": "make_jwt", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "make_jwt", "community": 67, "community_name": "Community 67", "source_file": "api/tests/conftest.py", "file_type": "code", "degree": 2}, {"id": "auth_header", "label": "auth_header", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "auth_header", "community": 67, "community_name": "Community 67", "source_file": "api/tests/conftest.py", "file_type": "code", "degree": 2}, {"id": "_create_tables_fixture", "label": "_create_tables (fixture)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_create_tables (fixture)", "community": 67, "community_name": "Community 67", "source_file": "api/tests/conftest.py", "file_type": "code", "degree": 1}, {"id": "_TEST_ENGINE", "label": "_TEST_ENGINE (sqlite+aiosqlite)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_TEST_ENGINE (sqlite+aiosqlite)", "community": 67, "community_name": "Community 67", "source_file": "api/tests/conftest.py", "file_type": "code", "degree": 1}, {"id": "client_fixture", "label": "client (TestClient fixture)", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "client (TestClient fixture)", "community": 206, "community_name": "Community 206", "source_file": "api/tests/conftest.py", "file_type": "code", "degree": 1}, {"id": "db_session_fixture", "label": "db_session fixture", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "db_session fixture", "community": 206, "community_name": "Community 206", "source_file": "api/tests/conftest.py", "file_type": "code", "degree": 1}, {"id": "tests/test_contextual_scope.py", "label": "test_contextual_scope", "color": {"background": "#4E79A7", "border": "#4E79A7", "highlight": {"background": "#ffffff", "border": "#4E79A7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_contextual_scope", "community": 20, "community_name": "Community 20", "source_file": "api/tests/test_contextual_scope.py", "file_type": "code", "degree": 2}, {"id": "tests/test_contextual_ws.py", "label": "test_contextual_ws", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_contextual_ws", "community": 139, "community_name": "Community 139", "source_file": "api/tests/test_contextual_ws.py", "file_type": "code", "degree": 1}, {"id": "_handle_contextual_scope_update", "label": "_handle_contextual_scope_update", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_handle_contextual_scope_update", "community": 139, "community_name": "Community 139", "source_file": "api/app/api/routes/device_ws.py", "file_type": "code", "degree": 2}, {"id": "get_session_buffer", "label": "get_session_buffer", "color": {"background": "#BAB0AC", "border": "#BAB0AC", "highlight": {"background": "#ffffff", "border": "#BAB0AC"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "get_session_buffer", "community": 139, "community_name": "Community 139", "source_file": "api/app/core/agent_session_buffer.py", "file_type": "code", "degree": 1}, {"id": "tests/test_deep_agent.py", "label": "test_deep_agent", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "test_deep_agent", "community": 17, "community_name": "Community 17", "source_file": "api/tests/test_deep_agent.py", "file_type": "code", "degree": 6}, {"id": "_build_system_prompt", "label": "_build_system_prompt", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "_build_system_prompt", "community": 17, "community_name": "Community 17", "source_file": "api/app/core/deep_agent.py", "file_type": "code", "degree": 4}, {"id": "_datetime_context_injection", "label": "_datetime_context_injection", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_datetime_context_injection", "community": 17, "community_name": "Community 17", "source_file": "api/app/core/deep_agent.py", "file_type": "code", "degree": 3}, {"id": "_normalize_tagged_list_lines", "label": "_normalize_tagged_list_lines", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_normalize_tagged_list_lines", "community": 17, "community_name": "Community 17", "source_file": "api/app/core/deep_agent.py", "file_type": "code", "degree": 1}, {"id": "_request_context_block", "label": "_request_context_block", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_request_context_block", "community": 17, "community_name": "Community 17", "source_file": "api/app/core/deep_agent.py", "file_type": "code", "degree": 2}, {"id": "run_home", "label": "run_home", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "run_home", "community": 17, "community_name": "Community 17", "source_file": "api/app/core/deep_agent.py", "file_type": "code", "degree": 1}, {"id": "run_home_stream", "label": "run_home_stream", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "run_home_stream", "community": 17, "community_name": "Community 17", "source_file": "api/app/core/deep_agent.py", "file_type": "code", "degree": 3}, {"id": "_HOME_SYSTEM_PROMPT", "label": "_HOME_SYSTEM_PROMPT", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_HOME_SYSTEM_PROMPT", "community": 17, "community_name": "Community 17", "source_file": "api/app/core/deep_agent.py", "file_type": "code", "degree": 1}, {"id": "DST_handling", "label": "DST handling (Europe/Rome)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "DST handling (Europe/Rome)", "community": 17, "community_name": "Community 17", "source_file": "api/app/core/deep_agent.py", "file_type": "code", "degree": 1}, {"id": "tests/test_folder_agent_tool.py", "label": "test_folder_agent_tool", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_folder_agent_tool", "community": 106, "community_name": "Community 106", "source_file": "api/tests/test_folder_agent_tool.py", "file_type": "code", "degree": 2}, {"id": "read_project_folder_file", "label": "read_project_folder_file", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "read_project_folder_file", "community": 106, "community_name": "Community 106", "source_file": "api/app/agents/folder_agent.py", "file_type": "code", "degree": 2}, {"id": "search_project_folder_file", "label": "search_project_folder_file", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "search_project_folder_file", "community": 106, "community_name": "Community 106", "source_file": "api/app/agents/folder_agent.py", "file_type": "code", "degree": 2}, {"id": "folder_agent_traversal_guard", "label": "folder agent traversal/access guard", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "folder agent traversal/access guard", "community": 106, "community_name": "Community 106", "source_file": "api/app/agents/folder_agent.py", "file_type": "code", "degree": 2}, {"id": "tests/test_folder_indexer.py", "label": "test_folder_indexer", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "test_folder_indexer", "community": 36, "community_name": "Community 36", "source_file": "api/tests/test_folder_indexer.py", "file_type": "code", "degree": 4}, {"id": "summarize_text", "label": "summarize_text", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "summarize_text", "community": 36, "community_name": "Community 36", "source_file": "api/app/core/folder_indexer.py", "file_type": "code", "degree": 4}, {"id": "summarize_image", "label": "summarize_image", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "summarize_image", "community": 36, "community_name": "Community 36", "source_file": "api/app/core/folder_indexer.py", "file_type": "code", "degree": 2}, {"id": "summarize_pdf", "label": "summarize_pdf", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "summarize_pdf", "community": 36, "community_name": "Community 36", "source_file": "api/app/core/folder_indexer.py", "file_type": "code", "degree": 2}, {"id": "summarize_docx", "label": "summarize_docx", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "summarize_docx", "community": 36, "community_name": "Community 36", "source_file": "api/app/core/folder_indexer.py", "file_type": "code", "degree": 1}, {"id": "IndexResult", "label": "IndexResult", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "IndexResult", "community": 36, "community_name": "Community 36", "source_file": "api/app/core/folder_indexer.py", "file_type": "code", "degree": 2}, {"id": "tests/test_folder_quota.py", "label": "test_folder_quota", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_folder_quota", "community": 36, "community_name": "Community 36", "source_file": "api/tests/test_folder_quota.py", "file_type": "code", "degree": 3}, {"id": "check_folder_quota", "label": "check_folder_quota", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "check_folder_quota", "community": 36, "community_name": "Community 36", "source_file": "api/app/billing/quota.py", "file_type": "code", "degree": 3}, {"id": "add_token_usage", "label": "add_token_usage", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "add_token_usage", "community": 36, "community_name": "Community 36", "source_file": "api/app/billing/quota.py", "file_type": "code", "degree": 3}, {"id": "QuotaExceeded", "label": "QuotaExceeded", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "QuotaExceeded", "community": 36, "community_name": "Community 36", "source_file": "api/app/billing/quota.py", "file_type": "code", "degree": 1}, {"id": "MonthlyTokenUsage", "label": "MonthlyTokenUsage", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "MonthlyTokenUsage", "community": 36, "community_name": "Community 36", "source_file": "api/app/models.py", "file_type": "code", "degree": 2}, {"id": "billing_quota_check_endpoint", "label": "POST /api/v1/billing/quota/check", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "POST /api/v1/billing/quota/check", "community": 36, "community_name": "Community 36", "source_file": "api/app/api/routes/billing.py", "file_type": "code", "degree": 1}, {"id": "tests/test_manifest_injection.py", "label": "test_manifest_injection", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "test_manifest_injection", "community": 107, "community_name": "Community 107", "source_file": "api/tests/test_manifest_injection.py", "file_type": "code", "degree": 2}, {"id": "format_folder_manifest", "label": "format_folder_manifest", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "format_folder_manifest", "community": 107, "community_name": "Community 107", "source_file": "api/app/core/deep_agent.py", "file_type": "code", "degree": 2}, {"id": "MANIFEST_TOKEN_BUDGET", "label": "MANIFEST_TOKEN_BUDGET", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "MANIFEST_TOKEN_BUDGET", "community": 107, "community_name": "Community 107", "source_file": "api/app/core/deep_agent.py", "file_type": "code", "degree": 1}, {"id": "build_brief_multi_project_manifest", "label": "build_brief_multi_project_manifest", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "build_brief_multi_project_manifest", "community": 107, "community_name": "Community 107", "source_file": "api/app/core/deep_agent.py", "file_type": "code", "degree": 1}, {"id": "tests/test_output_formatter.py", "label": "test_output_formatter", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_output_formatter", "community": 17, "community_name": "Community 17", "source_file": "api/tests/test_output_formatter.py", "file_type": "code", "degree": 1}, {"id": "StreamFormatter", "label": "StreamFormatter", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "StreamFormatter", "community": 17, "community_name": "Community 17", "source_file": "api/app/core/output_formatter.py", "file_type": "code", "degree": 4}, {"id": "WsStreamStart", "label": "WsStreamStart", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "WsStreamStart", "community": 17, "community_name": "Community 17", "source_file": "api/app/schemas/__init__.py", "file_type": "code", "degree": 2}, {"id": "WsStreamText", "label": "WsStreamText", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "WsStreamText", "community": 17, "community_name": "Community 17", "source_file": "api/app/schemas/__init__.py", "file_type": "code", "degree": 2}, {"id": "WsStreamEnd", "label": "WsStreamEnd", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "WsStreamEnd", "community": 17, "community_name": "Community 17", "source_file": "api/app/schemas/__init__.py", "file_type": "code", "degree": 2}, {"id": "WsFrameType", "label": "WsFrameType", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "WsFrameType", "community": 17, "community_name": "Community 17", "source_file": "api/app/schemas/__init__.py", "file_type": "code", "degree": 1}, {"id": "WsHomeRequest", "label": "WsHomeRequest", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "WsHomeRequest", "community": 17, "community_name": "Community 17", "source_file": "api/app/schemas/__init__.py", "file_type": "code", "degree": 3}, {"id": "tests/test_run_contextual.py", "label": "test_run_contextual", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_run_contextual", "community": 17, "community_name": "Community 17", "source_file": "api/tests/test_run_contextual.py", "file_type": "code", "degree": 1}, {"id": "run_contextual_stream", "label": "run_contextual_stream", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "run_contextual_stream", "community": 17, "community_name": "Community 17", "source_file": "api/app/core/deep_agent.py", "file_type": "code", "degree": 8}, {"id": "_run_single_agent_stream", "label": "_run_single_agent_stream", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_run_single_agent_stream", "community": 17, "community_name": "Community 17", "source_file": "api/app/core/deep_agent.py", "file_type": "code", "degree": 1}, {"id": "get_page_details_tool", "label": "get_page_details tool", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "get_page_details tool", "community": 17, "community_name": "Community 17", "source_file": "api/app/core/deep_agent.py", "file_type": "code", "degree": 2}, {"id": "contextual_tool_palette", "label": "contextual tool palette (narrow)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "contextual tool palette (narrow)", "community": 17, "community_name": "Community 17", "source_file": "api/app/core/deep_agent.py", "file_type": "code", "degree": 1}, {"id": "tests/test_schemas_v3.py", "label": "test_schemas_v3", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.6, "font": {"size": 0, "color": "#ffffff"}, "title": "test_schemas_v3", "community": 17, "community_name": "Community 17", "source_file": "api/tests/test_schemas_v3.py", "file_type": "code", "degree": 5}, {"id": "tests/test_ws_index_session.py", "label": "test_ws_index_session", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ws_index_session", "community": 36, "community_name": "Community 36", "source_file": "api/tests/test_ws_index_session.py", "file_type": "code", "degree": 3}, {"id": "_handle_index_session_start", "label": "_handle_index_session_start", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "_handle_index_session_start", "community": 36, "community_name": "Community 36", "source_file": "api/app/api/routes/device_ws.py", "file_type": "code", "degree": 2}, {"id": "_handle_index_file_batch", "label": "_handle_index_file_batch", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "_handle_index_file_batch", "community": 36, "community_name": "Community 36", "source_file": "api/app/api/routes/device_ws.py", "file_type": "code", "degree": 3}, {"id": "_handle_index_session_cancel", "label": "_handle_index_session_cancel", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_handle_index_session_cancel", "community": 36, "community_name": "Community 36", "source_file": "api/app/api/routes/device_ws.py", "file_type": "code", "degree": 1}, {"id": "_index_sessions", "label": "_index_sessions registry", "color": {"background": "#B07AA1", "border": "#B07AA1", "highlight": {"background": "#ffffff", "border": "#B07AA1"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "_index_sessions registry", "community": 36, "community_name": "Community 36", "source_file": "api/app/api/routes/device_ws.py", "file_type": "code", "degree": 1}, {"id": "tests/test_ws_unified.py", "label": "test_ws_unified", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "test_ws_unified", "community": 17, "community_name": "Community 17", "source_file": "api/tests/test_ws_unified.py", "file_type": "code", "degree": 1}, {"id": "device_ws_endpoint", "label": "/api/v1/ws/device", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "/api/v1/ws/device", "community": 17, "community_name": "Community 17", "source_file": "api/app/api/routes/device_ws.py", "file_type": "code", "degree": 3}, {"id": "doc/contextual_sidebar_design", "label": "Contextual Sidebar Agent \u2014 Design", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contextual Sidebar Agent \u2014 Design", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-design.md", "file_type": "document", "degree": 11}, {"id": "concept/contextual_sidebar", "label": "Contextual Sidebar", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "Contextual Sidebar", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-design.md", "file_type": "document", "degree": 3}, {"id": "concept/adiuva_trigger_button", "label": "AdiuvaTriggerButton", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "AdiuvaTriggerButton", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-design.md", "file_type": "document", "degree": 1}, {"id": "concept/ChatSurface", "label": "ChatSurface (shared)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ChatSurface (shared)", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-design.md", "file_type": "document", "degree": 2}, {"id": "concept/ContextualChatProvider", "label": "ContextualChatProvider", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "ContextualChatProvider", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-design.md", "file_type": "document", "degree": 2}, {"id": "concept/useContextualScope", "label": "useContextualScope hook", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "useContextualScope hook", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-design.md", "file_type": "document", "degree": 2}, {"id": "concept/contextual_request_frame", "label": "contextual_request WS frame", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "contextual_request WS frame", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-design.md", "file_type": "document", "degree": 4}, {"id": "concept/contextual_scope_update_frame", "label": "contextual_scope_update WS frame", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "contextual_scope_update WS frame", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-design.md", "file_type": "document", "degree": 3}, {"id": "concept/contextual_system_prompt", "label": "Langfuse contextual_system prompt", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Langfuse contextual_system prompt", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-design.md", "file_type": "document", "degree": 2}, {"id": "concept/aiChatSessions_table", "label": "aiChatSessions table", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "aiChatSessions table", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-design.md", "file_type": "document", "degree": 2}, {"id": "concept/aiChatMessages_table", "label": "aiChatMessages table", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "aiChatMessages table", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-design.md", "file_type": "document", "degree": 1}, {"id": "concept/floating_chat_deprecated", "label": "Floating chat (deprecated)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "Floating chat (deprecated)", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-design.md", "file_type": "document", "degree": 2}, {"id": "decision/sidebar_persists_across_nav", "label": "Sidebar persists across route changes (rationale: silent scope update \u2014 no remount, full history retained)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Sidebar persists across route changes (rationale: silent scope update \u2014 no remount, full history retained)", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-design.md", "file_type": "document", "degree": 1}, {"id": "decision/scope_update_no_llm", "label": "scope_update appends system message, no LLM call (rationale: zero tokens, agent picks up new context on next turn)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "scope_update appends system message, no LLM call (rationale: zero tokens, agent picks up new context on next turn)", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-design.md", "file_type": "document", "degree": 1}, {"id": "doc/contextual_sidebar_plan", "label": "Contextual Sidebar \u2014 Implementation Plan", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Contextual Sidebar \u2014 Implementation Plan", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-plan.md", "file_type": "document", "degree": 6}, {"id": "milestone/M1_db", "label": "M1: DB + persistence foundation", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M1: DB + persistence foundation", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-plan.md", "file_type": "document", "degree": 2}, {"id": "milestone/M3_backend_contextual", "label": "M3: Backend contextual frame + prompt", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M3: Backend contextual frame + prompt", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-plan.md", "file_type": "document", "degree": 2}, {"id": "milestone/M4_frontend_sidebar", "label": "M4: Frontend sidebar shell + provider", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "M4: Frontend sidebar shell + provider", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-plan.md", "file_type": "document", "degree": 1}, {"id": "milestone/M5_tools", "label": "M5: Tools wiring (get_page_details)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M5: Tools wiring (get_page_details)", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-plan.md", "file_type": "document", "degree": 2}, {"id": "milestone/M6_deprecation", "label": "M6: Deprecation sweep (floating)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "M6: Deprecation sweep (floating)", "community": 17, "community_name": "Community 17", "source_file": "docs/2026-05-14-contextual-sidebar-agent-plan.md", "file_type": "document", "degree": 2}, {"id": "doc/task_form_dialog_design", "label": "TaskFormDialog kbd polish \u2014 Design", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.9, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskFormDialog kbd polish \u2014 Design", "community": 32, "community_name": "Community 32", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "file_type": "document", "degree": 7}, {"id": "doc/task_form_dialog_plan", "label": "TaskFormDialog kbd polish \u2014 Plan", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskFormDialog kbd polish \u2014 Plan", "community": 32, "community_name": "Community 32", "source_file": "docs/2026-05-14-task-form-dialog-kbd-plan.md", "file_type": "document", "degree": 1}, {"id": "concept/useRovingFocus", "label": "useRovingFocus hook", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "useRovingFocus hook", "community": 32, "community_name": "Community 32", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "file_type": "document", "degree": 2}, {"id": "concept/useListboxKeys", "label": "useListboxKeys hook", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "useListboxKeys hook", "community": 32, "community_name": "Community 32", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "file_type": "document", "degree": 2}, {"id": "concept/DateField_withTime_flat", "label": "DateField withTime + flat props", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "DateField withTime + flat props", "community": 32, "community_name": "Community 32", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "file_type": "document", "degree": 4}, {"id": "concept/parseDate_time_suffix", "label": "parseDate HH:MM suffix", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "parseDate HH:MM suffix", "community": 32, "community_name": "Community 32", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "file_type": "document", "degree": 2}, {"id": "concept/PropertyPill_button", "label": "PropertyPill as <button>", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "PropertyPill as &lt;button&gt;", "community": 32, "community_name": "Community 32", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "file_type": "document", "degree": 1}, {"id": "decision/reuse_DateField_not_new", "label": "Extend existing DateField vs. new component (rationale: already typeable, format-aware via useFormatPrefs, embedded Calendar \u2014 avoid duplication)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Extend existing DateField vs. new component (rationale: already typeable, format-aware via useFormatPrefs, embedded Calendar \u2014 avoid duplication)", "community": 32, "community_name": "Community 32", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "file_type": "document", "degree": 1}, {"id": "decision/flat_avoids_nested_popover", "label": "DateField flat prop (rationale: avoid nested Popover when embedded inside another popover)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "DateField flat prop (rationale: avoid nested Popover when embedded inside another popover)", "community": 32, "community_name": "Community 32", "source_file": "docs/2026-05-14-task-form-dialog-kbd-design.md", "file_type": "document", "degree": 1}, {"id": "doc/task_form_dialog_mockup", "label": "TaskFormDialog mockup HTML", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "TaskFormDialog mockup HTML", "community": 32, "community_name": "Community 32", "source_file": "docs/mockups/2026-05-14-task-form-dialog-mockup.html", "file_type": "document", "degree": 1}, {"id": "doc/timeline_batch_add_plan", "label": "Timeline Batch Add \u2014 Plan", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Timeline Batch Add \u2014 Plan", "community": 32, "community_name": "Community 32", "source_file": "docs/superpowers/plans/2026-05-13-timeline-batch-add.md", "file_type": "document", "degree": 1}, {"id": "doc/timeline_batch_add_design", "label": "Timeline Batch Add \u2014 Design", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.8, "font": {"size": 0, "color": "#ffffff"}, "title": "Timeline Batch Add \u2014 Design", "community": 32, "community_name": "Community 32", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "file_type": "document", "degree": 6}, {"id": "concept/parseDate", "label": "parseDate utility (locale-aware)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "parseDate utility (locale-aware)", "community": 32, "community_name": "Community 32", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "file_type": "document", "degree": 3}, {"id": "concept/DateField", "label": "DateField primitive", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.5, "font": {"size": 0, "color": "#ffffff"}, "title": "DateField primitive", "community": 32, "community_name": "Community 32", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "file_type": "document", "degree": 4}, {"id": "concept/AddEventDialog_batch", "label": "AddEventDialog (stage-then-commit batch)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.4, "font": {"size": 0, "color": "#ffffff"}, "title": "AddEventDialog (stage-then-commit batch)", "community": 32, "community_name": "Community 32", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "file_type": "document", "degree": 3}, {"id": "concept/StagedEvent", "label": "StagedEvent model", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "StagedEvent model", "community": 32, "community_name": "Community 32", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "file_type": "document", "degree": 1}, {"id": "concept/EditEventDialog_migrated", "label": "EditEventDialog migrated to DateField", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "EditEventDialog migrated to DateField", "community": 32, "community_name": "Community 32", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "file_type": "document", "degree": 2}, {"id": "decision/promise_allSettled_batch", "label": "Promise.allSettled batch submit (rationale: partial success \u2192 keep failed rows, success \u2192 close + toast)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Promise.allSettled batch submit (rationale: partial success \u2192 keep failed rows, success \u2192 close + toast)", "community": 32, "community_name": "Community 32", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "file_type": "document", "degree": 1}, {"id": "decision/one_project_per_batch", "label": "One project per batch \u2014 locked after first event (rationale: simpler mental model, prevents orphan events)", "color": {"background": "#E15759", "border": "#E15759", "highlight": {"background": "#ffffff", "border": "#E15759"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "One project per batch \u2014 locked after first event (rationale: simpler mental model, prevents orphan events)", "community": 32, "community_name": "Community 32", "source_file": "docs/superpowers/specs/2026-05-13-timeline-batch-add-design.md", "file_type": "document", "degree": 1}, {"id": "doc/floating_chat_deprecation_plan", "label": "Floating Chat Deprecation Sweep \u2014 Plan", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 11.0, "font": {"size": 0, "color": "#ffffff"}, "title": "Floating Chat Deprecation Sweep \u2014 Plan", "community": 17, "community_name": "Community 17", "source_file": "docs/superpowers/plans/2026-05-15-floating-chat-deprecation-sweep.md", "file_type": "document", "degree": 8}, {"id": "concept/FloatingChat", "label": "FloatingChat (to delete)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.3, "font": {"size": 0, "color": "#ffffff"}, "title": "FloatingChat (to delete)", "community": 17, "community_name": "Community 17", "source_file": "docs/superpowers/plans/2026-05-15-floating-chat-deprecation-sweep.md", "file_type": "document", "degree": 2}, {"id": "concept/useDoubleClickAI", "label": "useDoubleClickAI (to delete)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "useDoubleClickAI (to delete)", "community": 17, "community_name": "Community 17", "source_file": "docs/superpowers/plans/2026-05-15-floating-chat-deprecation-sweep.md", "file_type": "document", "degree": 1}, {"id": "concept/data_ai_section_attr", "label": "data-ai-section DOM attribute (to strip)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "data-ai-section DOM attribute (to strip)", "community": 17, "community_name": "Community 17", "source_file": "docs/superpowers/plans/2026-05-15-floating-chat-deprecation-sweep.md", "file_type": "document", "degree": 1}, {"id": "concept/sendFloatingRequest", "label": "sendFloatingRequest backend-client method (to delete)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "sendFloatingRequest backend-client method (to delete)", "community": 17, "community_name": "Community 17", "source_file": "docs/superpowers/plans/2026-05-15-floating-chat-deprecation-sweep.md", "file_type": "document", "degree": 1}, {"id": "concept/orchestrateFloating", "label": "orchestrateFloating main-process (to delete)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "orchestrateFloating main-process (to delete)", "community": 17, "community_name": "Community 17", "source_file": "docs/superpowers/plans/2026-05-15-floating-chat-deprecation-sweep.md", "file_type": "document", "degree": 1}, {"id": "concept/floating_domain_signal", "label": "floating_domain stream signal (to delete)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "floating_domain stream signal (to delete)", "community": 17, "community_name": "Community 17", "source_file": "docs/superpowers/plans/2026-05-15-floating-chat-deprecation-sweep.md", "file_type": "document", "degree": 1}, {"id": "decision/pre1_clean_refactor", "label": "Pre-1.0 clean refactor (rationale: no deprecation period, no migration of floating draft cache \u2014 acceptable to wipe)", "color": {"background": "#FF9DA7", "border": "#FF9DA7", "highlight": {"background": "#ffffff", "border": "#FF9DA7"}}, "size": 10.1, "font": {"size": 0, "color": "#ffffff"}, "title": "Pre-1.0 clean refactor (rationale: no deprecation period, no migration of floating draft cache \u2014 acceptable to wipe)", "community": 17, "community_name": "Community 17", "source_file": "docs/superpowers/plans/2026-05-15-floating-chat-deprecation-sweep.md", "file_type": "document", "degree": 1}];
const RAW_EDGES = [{"from": "adiuvai_scripts_seed_fake_data_py", "to": "scripts_seed_fake_data_uid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_scripts_seed_fake_data_py", "to": "scripts_seed_fake_data_ts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_scripts_seed_fake_data_py", "to": "scripts_seed_fake_data_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scripts_seed_fake_data_uid", "to": "str", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scripts_seed_fake_data_ts", "to": "scripts_seed_fake_data_rationale_33", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_index_ts", "to": "main_index_handledeeplink", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_index_ts", "to": "main_index_createwindow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_index_handledeeplink", "to": "auth_auth_manager_getauthmanager", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_main_ipc_ts", "to": "main_ipc_createipchandler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_store_ts", "to": "main_store_getstore", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_store_ts", "to": "main_store_getdeviceid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_store_ts", "to": "main_store_getlocalagents", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_store_ts", "to": "main_store_getlocalagent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_store_ts", "to": "main_store_savelocalagent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_store_ts", "to": "main_store_deletelocalagent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_store_ts", "to": "main_store_getformatprefs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_store_ts", "to": "main_store_setformatprefs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_store_ts", "to": "main_store_getuilanguage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_store_ts", "to": "main_store_setuilanguage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_store_ts", "to": "main_store_gettimelinezoom", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_store_ts", "to": "main_store_settimelinezoom", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_store_getstore", "to": "main_store_getdeviceid", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_store_getstore", "to": "main_store_getlocalagents", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_store_getstore", "to": "main_store_savelocalagent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_store_getstore", "to": "main_store_deletelocalagent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_store_getstore", "to": "main_store_getformatprefs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_store_getstore", "to": "main_store_setformatprefs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_store_getstore", "to": "main_store_getuilanguage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_store_getstore", "to": "main_store_setuilanguage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_store_getstore", "to": "main_store_gettimelinezoom", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_store_getstore", "to": "main_store_settimelinezoom", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_store_getstore", "to": "ai_orchestrator_getcachedbrief", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "main_store_getstore", "to": "ai_orchestrator_invalidatebriefcache", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "main_store_getstore", "to": "ai_orchestrator_generateandcachebrief", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "main_store_getstore", "to": "ai_orchestrator_dailybrief", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "main_store_getstore", "to": "api_backend_client_backendclient_baseurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "main_store_getstore", "to": "auth_auth_manager_authmanager_baseurl", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "main_store_getdeviceid", "to": "agents_agent_scheduler_tickagentscheduler", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "main_store_getlocalagents", "to": "main_store_getlocalagent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_store_getlocalagents", "to": "main_store_savelocalagent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_store_getlocalagents", "to": "main_store_deletelocalagent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_store_getlocalagents", "to": "agents_agent_scheduler_tickagentscheduler", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "main_store_savelocalagent", "to": "agents_agent_scheduler_tickagentscheduler", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_main_agents_agent_scheduler_ts", "to": "agents_agent_scheduler_startagentscheduler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_agents_agent_scheduler_ts", "to": "agents_agent_scheduler_stopagentscheduler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_agents_agent_scheduler_ts", "to": "agents_agent_scheduler_tickagentscheduler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_agent_scheduler_startagentscheduler", "to": "agents_agent_scheduler_tickagentscheduler", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_agent_scheduler_tickagentscheduler", "to": "api_backend_client_getbackendclient", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_agent_scheduler_tickagentscheduler", "to": "db_index_getdb", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_main_ai_orchestrator_ts", "to": "ai_orchestrator_noop", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_ai_orchestrator_ts", "to": "ai_orchestrator_sendframe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_ai_orchestrator_ts", "to": "ai_orchestrator_checkconnectivity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_ai_orchestrator_ts", "to": "ai_orchestrator_orchestrate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_ai_orchestrator_ts", "to": "ai_orchestrator_orchestratefloating", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_ai_orchestrator_ts", "to": "ai_orchestrator_orchestratetaskbriefresearch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_ai_orchestrator_ts", "to": "ai_orchestrator_todaystring", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_ai_orchestrator_ts", "to": "ai_orchestrator_getbrieftimeslot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_ai_orchestrator_ts", "to": "ai_orchestrator_getcurrentslotkey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_ai_orchestrator_ts", "to": "ai_orchestrator_markcurrentslotasgenerated", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_ai_orchestrator_ts", "to": "ai_orchestrator_getcachedbrief", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_ai_orchestrator_ts", "to": "ai_orchestrator_invalidatebriefcache", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_ai_orchestrator_ts", "to": "ai_orchestrator_schedulebriefregeneration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_ai_orchestrator_ts", "to": "ai_orchestrator_generateandcachebrief", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_ai_orchestrator_ts", "to": "ai_orchestrator_startbriefscheduler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_ai_orchestrator_ts", "to": "ai_orchestrator_stopbriefscheduler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_ai_orchestrator_ts", "to": "ai_orchestrator_dailybrief", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_ai_orchestrator_ts", "to": "ai_orchestrator_orchestratecontextual", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_sendframe", "to": "ai_orchestrator_orchestrate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_sendframe", "to": "ai_orchestrator_orchestratefloating", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_sendframe", "to": "ai_orchestrator_orchestratetaskbriefresearch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_sendframe", "to": "ai_orchestrator_dailybrief", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_sendframe", "to": "ai_orchestrator_orchestratecontextual", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_checkconnectivity", "to": "ai_orchestrator_orchestrate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_checkconnectivity", "to": "ai_orchestrator_orchestratefloating", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_checkconnectivity", "to": "ai_orchestrator_orchestratetaskbriefresearch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_checkconnectivity", "to": "ai_orchestrator_generateandcachebrief", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_checkconnectivity", "to": "ai_orchestrator_dailybrief", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_checkconnectivity", "to": "api_backend_client_getbackendclient", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ai_orchestrator_checkconnectivity", "to": "auth_auth_manager_getauthmanager", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ai_orchestrator_checkconnectivity", "to": "ai_orchestrator_orchestratecontextual", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_orchestrate", "to": "api_backend_client_getbackendclient", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ai_orchestrator_orchestratefloating", "to": "api_backend_client_getbackendclient", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ai_orchestrator_orchestratetaskbriefresearch", "to": "api_backend_client_getbackendclient", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ai_orchestrator_todaystring", "to": "ai_orchestrator_getcurrentslotkey", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_todaystring", "to": "ai_orchestrator_getcachedbrief", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_todaystring", "to": "ai_orchestrator_generateandcachebrief", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_todaystring", "to": "ai_orchestrator_dailybrief", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_getbrieftimeslot", "to": "ai_orchestrator_getcurrentslotkey", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_getcurrentslotkey", "to": "ai_orchestrator_markcurrentslotasgenerated", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_markcurrentslotasgenerated", "to": "ai_orchestrator_generateandcachebrief", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_markcurrentslotasgenerated", "to": "ai_orchestrator_dailybrief", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_invalidatebriefcache", "to": "ai_orchestrator_schedulebriefregeneration", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_orchestrator_generateandcachebrief", "to": "api_backend_client_getbackendclient", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ai_orchestrator_dailybrief", "to": "api_backend_client_getbackendclient", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_main_api_backend_client_ts", "to": "api_backend_client_extractentitytitle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_api_backend_client_ts", "to": "api_backend_client_recordrunaction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_api_backend_client_ts", "to": "api_backend_client_truncateforlog", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_api_backend_client_ts", "to": "api_backend_client_loghttp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_api_backend_client_ts", "to": "api_backend_client_loghttpresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_api_backend_client_ts", "to": "api_backend_client_logwssend", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_api_backend_client_ts", "to": "api_backend_client_logwsrecv", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_api_backend_client_ts", "to": "api_backend_client_offlineerror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_api_backend_client_ts", "to": "api_backend_client_authexpirederror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_api_backend_client_ts", "to": "api_backend_client_ratelimiterror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_api_backend_client_ts", "to": "api_backend_client_servererror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_api_backend_client_ts", "to": "api_backend_client_quotaerror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_api_backend_client_ts", "to": "api_backend_client_backendclient", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_api_backend_client_ts", "to": "api_backend_client_getbackendclient", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_recordrunaction", "to": "db_index_getdb", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_backend_client_truncateforlog", "to": "api_backend_client_loghttp", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_truncateforlog", "to": "api_backend_client_loghttpresponse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_truncateforlog", "to": "api_backend_client_logwssend", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_truncateforlog", "to": "api_backend_client_logwsrecv", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_loghttp", "to": "api_backend_client_backendclient_isonline", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_loghttp", "to": "api_backend_client_backendclient_checkfolderquota", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_loghttpresponse", "to": "api_backend_client_backendclient_isonline", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_loghttpresponse", "to": "api_backend_client_backendclient_checkfolderquota", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_logwssend", "to": "api_backend_client_backendclient_sendindexsessionstart", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_logwssend", "to": "api_backend_client_backendclient_sendindexfilebatch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_logwssend", "to": "api_backend_client_backendclient_sendindexsessioncancel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_logwssend", "to": "api_backend_client_backendclient_sendcontextualscopeupdate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_offlineerror", "to": "api_backend_client_offlineerror_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_authexpirederror", "to": "api_backend_client_authexpirederror_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_ratelimiterror", "to": "api_backend_client_ratelimiterror_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_servererror", "to": "api_backend_client_servererror_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_quotaerror", "to": "api_backend_client_quotaerror_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_getinstance", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_baseurl", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_wsbaseurl", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_isonline", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_sendhomerequest", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_sendbriefrequest", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_sendfloatingrequest", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_sendtaskbriefrequest", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_sendjourneystart", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_sendjourneymessage", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_registerindexsession", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_sendindexsessionstart", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_sendindexfilebatch", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_sendindexsessioncancel", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_asserthttpok", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_proxyget", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_proxypost", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_proxyput", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_proxydelete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_checkfolderquota", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_connectpersistent", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_disconnectpersistent", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_opendevicewebsocket", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_startheartbeat", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_stopheartbeat", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_clearpongtimer", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_schedulereconnect", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_clearreconnecttimer", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_withretry", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_sendcontextualrequest", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient", "to": "api_backend_client_backendclient_sendcontextualscopeupdate", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient_getinstance", "to": "api_backend_client_getbackendclient", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient_sendindexsessionstart", "to": "shared_casing_tosnakecase", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_backend_client_backendclient_sendindexfilebatch", "to": "shared_casing_tosnakecase", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_backend_client_backendclient_sendindexsessioncancel", "to": "shared_casing_tosnakecase", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_backend_client_backendclient_proxyget", "to": "api_backend_client_backendclient_withretry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient_proxypost", "to": "api_backend_client_backendclient_withretry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient_proxyput", "to": "api_backend_client_backendclient_withretry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient_proxydelete", "to": "api_backend_client_backendclient_withretry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient_checkfolderquota", "to": "auth_auth_manager_getauthmanager", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_backend_client_backendclient_connectpersistent", "to": "api_backend_client_backendclient_opendevicewebsocket", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient_disconnectpersistent", "to": "api_backend_client_backendclient_stopheartbeat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient_disconnectpersistent", "to": "api_backend_client_backendclient_clearreconnecttimer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient_opendevicewebsocket", "to": "api_backend_client_backendclient_schedulereconnect", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient_opendevicewebsocket", "to": "auth_auth_manager_getauthmanager", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_backend_client_backendclient_startheartbeat", "to": "api_backend_client_backendclient_stopheartbeat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient_stopheartbeat", "to": "api_backend_client_backendclient_clearpongtimer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_backendclient_schedulereconnect", "to": "api_backend_client_backendclient_clearreconnecttimer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_backend_client_getbackendclient", "to": "db_notes_backfill_backfillnotesummaries", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_backend_client_getbackendclient", "to": "files_indexer_startindexsession", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_backend_client_getbackendclient", "to": "ai_orchestrator_orchestratecontextual", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_main_api_drizzle_executor_ts", "to": "api_drizzle_executor_executorerror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_api_drizzle_executor_ts", "to": "api_drizzle_executor_buildconditions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_api_drizzle_executor_ts", "to": "api_drizzle_executor_buildorderby", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_api_drizzle_executor_ts", "to": "api_drizzle_executor_drizzleexecutor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_executorerror", "to": "api_drizzle_executor_executorerror_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_buildconditions", "to": "api_drizzle_executor_drizzleexecutor_handleselect", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_buildconditions", "to": "api_drizzle_executor_drizzleexecutor_handlecount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_buildorderby", "to": "api_drizzle_executor_drizzleexecutor_handleselect", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor", "to": "api_drizzle_executor_drizzleexecutor_gettable", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor", "to": "api_drizzle_executor_drizzleexecutor_execute", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor", "to": "api_drizzle_executor_drizzleexecutor_handleselect", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor", "to": "api_drizzle_executor_drizzleexecutor_handlecount", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor", "to": "api_drizzle_executor_drizzleexecutor_handleget", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor", "to": "api_drizzle_executor_drizzleexecutor_handleinsert", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor", "to": "api_drizzle_executor_drizzleexecutor_handleupdate", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor", "to": "api_drizzle_executor_drizzleexecutor_handledelete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor", "to": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor", "to": "api_drizzle_executor_drizzleexecutor_handlelistdirectory", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor", "to": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor", "to": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor", "to": "api_drizzle_executor_drizzleexecutor_handlereadprojectfoldermanifest", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor", "to": "api_drizzle_executor_drizzleexecutor_handlereadprojectfolderfile", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor", "to": "api_drizzle_executor_drizzleexecutor_handlelistprojectswithfoldermanifests", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor", "to": "api_drizzle_executor_drizzleexecutor_handlegetpagedetails", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_gettable", "to": "api_drizzle_executor_drizzleexecutor_handleselect", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_gettable", "to": "api_drizzle_executor_drizzleexecutor_handlecount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_gettable", "to": "api_drizzle_executor_drizzleexecutor_handleget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_gettable", "to": "api_drizzle_executor_drizzleexecutor_handleinsert", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_gettable", "to": "api_drizzle_executor_drizzleexecutor_handleupdate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_gettable", "to": "api_drizzle_executor_drizzleexecutor_handledelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_execute", "to": "api_drizzle_executor_drizzleexecutor_handleselect", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_execute", "to": "api_drizzle_executor_drizzleexecutor_handleget", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_execute", "to": "api_drizzle_executor_drizzleexecutor_handleinsert", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_execute", "to": "api_drizzle_executor_drizzleexecutor_handleupdate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_execute", "to": "api_drizzle_executor_drizzleexecutor_handledelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_execute", "to": "api_drizzle_executor_drizzleexecutor_handlecount", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_execute", "to": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_execute", "to": "api_drizzle_executor_drizzleexecutor_handlelistdirectory", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_execute", "to": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_execute", "to": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_execute", "to": "api_drizzle_executor_drizzleexecutor_handlereadprojectfoldermanifest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_execute", "to": "api_drizzle_executor_drizzleexecutor_handlereadprojectfolderfile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_execute", "to": "api_drizzle_executor_drizzleexecutor_handlelistprojectswithfoldermanifests", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_execute", "to": "api_drizzle_executor_drizzleexecutor_handlegetpagedetails", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_drizzle_executor_drizzleexecutor_handleselect", "to": "db_index_getdb", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_drizzle_executor_drizzleexecutor_handlecount", "to": "db_index_getdb", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_drizzle_executor_drizzleexecutor_handleget", "to": "db_index_getdb", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_drizzle_executor_drizzleexecutor_handleinsert", "to": "db_index_getdb", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_drizzle_executor_drizzleexecutor_handleupdate", "to": "db_index_getdb", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_drizzle_executor_drizzleexecutor_handledelete", "to": "db_index_getdb", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit", "to": "db_index_getdb", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_drizzle_executor_drizzleexecutor_handlereadprojectfoldermanifest", "to": "db_index_getdb", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_drizzle_executor_drizzleexecutor_handlereadprojectfolderfile", "to": "db_index_getdb", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_drizzle_executor_drizzleexecutor_handlelistprojectswithfoldermanifests", "to": "db_index_getdb", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_main_attachments_storage_ts", "to": "attachments_storage_sanitizefilename", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_attachments_storage_ts", "to": "attachments_storage_attachmentsroot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_attachments_storage_ts", "to": "attachments_storage_absolutepath", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_attachments_storage_ts", "to": "attachments_storage_copyintotask", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_attachments_storage_ts", "to": "attachments_storage_deletestored", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_attachments_storage_ts", "to": "attachments_storage_deletetaskdir", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "attachments_storage_sanitizefilename", "to": "attachments_storage_copyintotask", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "attachments_storage_attachmentsroot", "to": "attachments_storage_absolutepath", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "attachments_storage_attachmentsroot", "to": "attachments_storage_copyintotask", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "attachments_storage_attachmentsroot", "to": "attachments_storage_deletetaskdir", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "attachments_storage_absolutepath", "to": "attachments_storage_deletestored", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_auth_auth_manager_ts", "to": "auth_auth_manager_autherror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_auth_auth_manager_ts", "to": "auth_auth_manager_authmanager", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_auth_auth_manager_ts", "to": "auth_auth_manager_getauthmanager", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_autherror", "to": "auth_auth_manager_autherror_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_constructor", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_getinstance", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_register", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_login", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_logout", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_getaccesstoken", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_isauthenticated", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_getprofile", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_updateprofile", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_updatememory", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_normalizeonboarding", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_resetonboarding", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_changepassword", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_listoauthaccounts", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_unlinkoauthaccount", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_updateavatar", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_deleteaccount", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_getsubscription", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_createcheckout", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_cancelsubscription", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_listinvoices", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_loginwithoauth", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_handleoauthcallback", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_getcorememory", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_addcorekey", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_deletecorekey", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_getrelationalmemory", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_patchrelation", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_deleterelation", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_forgetall", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_refreshtokens", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_baseurl", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_storetokens", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_post", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_put", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager", "to": "auth_auth_manager_authmanager_httpdelete", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_getinstance", "to": "auth_auth_manager_getauthmanager", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_register", "to": "auth_auth_manager_authmanager_storetokens", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_login", "to": "auth_auth_manager_authmanager_storetokens", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_logout", "to": "auth_auth_manager_authmanager_getaccesstoken", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_getaccesstoken", "to": "auth_auth_manager_authmanager_refreshtokens", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_getaccesstoken", "to": "auth_auth_manager_authmanager_patchrelation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_getaccesstoken", "to": "auth_auth_manager_authmanager_forgetall", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_getaccesstoken", "to": "auth_auth_manager_authmanager_put", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_getaccesstoken", "to": "auth_auth_manager_authmanager_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_getaccesstoken", "to": "auth_auth_manager_authmanager_httpdelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_resetonboarding", "to": "auth_auth_manager_authmanager_post", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_changepassword", "to": "auth_auth_manager_authmanager_put", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_listoauthaccounts", "to": "auth_auth_manager_authmanager_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_unlinkoauthaccount", "to": "auth_auth_manager_authmanager_httpdelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_deleteaccount", "to": "auth_auth_manager_authmanager_httpdelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_getsubscription", "to": "auth_auth_manager_authmanager_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_createcheckout", "to": "auth_auth_manager_authmanager_post", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_cancelsubscription", "to": "auth_auth_manager_authmanager_httpdelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_listinvoices", "to": "auth_auth_manager_authmanager_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_handleoauthcallback", "to": "auth_auth_manager_authmanager_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_handleoauthcallback", "to": "auth_auth_manager_authmanager_storetokens", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_getcorememory", "to": "auth_auth_manager_authmanager_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_addcorekey", "to": "auth_auth_manager_authmanager_post", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_deletecorekey", "to": "auth_auth_manager_authmanager_httpdelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_getrelationalmemory", "to": "auth_auth_manager_authmanager_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_patchrelation", "to": "shared_casing_tocamelcase", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_auth_manager_authmanager_deleterelation", "to": "auth_auth_manager_authmanager_httpdelete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_refreshtokens", "to": "auth_auth_manager_authmanager_storetokens", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_refreshtokens", "to": "shared_casing_tosnakecase", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_auth_manager_authmanager_refreshtokens", "to": "shared_casing_tocamelcase", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_auth_manager_authmanager_baseurl", "to": "auth_auth_manager_authmanager_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_auth_manager_authmanager_post", "to": "shared_casing_tosnakecase", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_auth_manager_authmanager_post", "to": "shared_casing_tocamelcase", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_auth_manager_authmanager_put", "to": "shared_casing_tosnakecase", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_auth_manager_authmanager_put", "to": "shared_casing_tocamelcase", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_auth_manager_authmanager_get", "to": "shared_casing_tocamelcase", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_auth_manager_authmanager_httpdelete", "to": "shared_casing_tocamelcase", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_main_auth_backup_key_ts", "to": "auth_backup_key_getbackupkey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_auth_backup_key_ts", "to": "auth_backup_key_deletebackupkey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_auth_locale_defaults_ts", "to": "auth_locale_defaults_detectformatprefs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_auth_locale_defaults_ts", "to": "auth_locale_defaults_detectlanguage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_auth_locale_defaults_ts", "to": "auth_locale_defaults_inferdateformat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_locale_defaults_detectformatprefs", "to": "auth_locale_defaults_inferdateformat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_db_index_ts", "to": "db_index_resolvemigrationsfolder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_db_index_ts", "to": "db_index_bootstrapmigrationsledger", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_db_index_ts", "to": "db_index_initdb", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_db_index_ts", "to": "db_index_getdb", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_db_index_ts", "to": "db_index_getdbpath", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_db_index_ts", "to": "db_index_getrawsqlite", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_db_index_ts", "to": "db_index_closedb", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_index_resolvemigrationsfolder", "to": "db_index_initdb", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_index_bootstrapmigrationsledger", "to": "db_index_initdb", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "db_index_getdb", "to": "db_notes_backfill_backfillnotesummaries", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_index_getdb", "to": "files_daily_rescan_rundailyrescan", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_index_getdb", "to": "files_indexer_startindexsession", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "db_index_getdb", "to": "files_scanner_scanfolder", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_main_db_notes_backfill_ts", "to": "db_notes_backfill_backfillnotesummaries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_files_daily_rescan_ts", "to": "files_daily_rescan_rundailyrescan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_daily_rescan_rundailyrescan", "to": "files_indexer_startindexsession", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_main_files_indexer_ts", "to": "files_indexer_readforindex", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_files_indexer_ts", "to": "files_indexer_startindexsession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_indexer_startindexsession", "to": "files_scanner_scanfolder", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "files_indexer_startindexsession", "to": "core_deep_agent_floatingstreamsanitizer_finalize", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_main_files_scanner_ts", "to": "files_scanner_classify", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_files_scanner_ts", "to": "files_scanner_walk", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_files_scanner_ts", "to": "files_scanner_scanfolder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "files_scanner_walk", "to": "files_scanner_scanfolder", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_router_index_ts", "to": "router_index_isincurrentweek", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_router_index_ts", "to": "router_index_isbriefrelevanttask", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_router_index_ts", "to": "router_index_isbriefrelevanttimeline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_main_router_index_ts", "to": "router_index_hashtaskforbriefing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "router_index_isincurrentweek", "to": "router_index_isbriefrelevanttask", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "router_index_isincurrentweek", "to": "router_index_isbriefrelevanttimeline", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_preload_trpc_ts", "to": "preload_trpc_handler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_index_tsx", "to": "renderer_index_app", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_web_main_tsx", "to": "renderer_web_main_languagesync", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_web_main_tsx", "to": "renderer_web_main_app", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_theme_provider_tsx", "to": "components_theme_provider_themeprovider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_theme_provider_tsx", "to": "components_theme_provider_usetheme", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "components_theme_provider_usetheme", "to": "ui_sonner_toaster", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_renderer_components_agents_agentrunlog_tsx", "to": "agents_agentrunlog_statusbadge", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "to": "ai_aichatpanel_parseinlinetags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "to": "ai_aichatpanel_hasinlinetags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "to": "ai_aichatpanel_mergetimelinesegments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "to": "ai_aichatpanel_mergeconsecutivetasksegments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "to": "ai_aichatpanel_gettimegreeting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ai_aichatpanel_tsx", "to": "ai_aichatpanel_measurestable", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_aichatpanel_gettimegreeting", "to": "folder_folderlinkcard_t", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_renderer_components_ai_floatingchat_tsx", "to": "ai_floatingchat_normalizedomainsignal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ai_floatingchat_tsx", "to": "ai_floatingchat_handler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ai_floatingchat_tsx", "to": "ai_floatingchat_handlescroll", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ai_floatingchat_handler", "to": "context_floatingchatcontext_getchatwidth", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_renderer_components_ai_blocks_chatentityblock_tsx", "to": "blocks_chatentityblock_chatentityblock", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ai_blocks_chattableblock_tsx", "to": "blocks_chattableblock_chattableblock", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ai_blocks_chattimelineblock_tsx", "to": "blocks_chattimelineblock_chattimelineblock", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_auth_loginform_tsx", "to": "auth_loginform_googleicon", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_auth_loginform_tsx", "to": "auth_loginform_handlesubmit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_auth_loginform_tsx", "to": "auth_loginform_handlegooglelogin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_brief_briefchatheader_tsx", "to": "brief_briefchatheader_relativedate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brief_briefchatheader_relativedate", "to": "folder_folderlinkcard_t", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_renderer_components_brief_taskbriefingoverlay_tsx", "to": "brief_taskbriefingoverlay_handler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_brief_taskcarousel_tsx", "to": "brief_taskcarousel_clearcarouselbriefingcache", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_brief_taskcarousel_tsx", "to": "brief_taskcarousel_getcachedbriefing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_brief_taskcarousel_tsx", "to": "brief_taskcarousel_handler", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_layout_appshell_tsx", "to": "layout_appshell_handleopenchange", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_layout_appshell_tsx", "to": "layout_appshell_handleselectproject", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_layout_appshell_tsx", "to": "layout_appshell_handlelogout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_layout_appshell_tsx", "to": "layout_appshell_readsidebarsize", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_layout_appshell_tsx", "to": "layout_appshell_mainarea", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_notes_milkdowneditor_tsx", "to": "notes_milkdowneditor_filetodataurl", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_notes_milkdowneditor_tsx", "to": "notes_milkdowneditor_milkdowneditor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_onboarding_onboardingflow_tsx", "to": "onboarding_onboardingflow_aibubble", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_onboarding_onboardingflow_tsx", "to": "onboarding_onboardingflow_if", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_projects_projectdetail_tsx", "to": "projects_projectdetail_handle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_projects_projectdetail_tsx", "to": "projects_projectdetail_measure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "to": "projects_projectsidebar_toggleexpanded", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "to": "projects_projectsidebar_handleopennewproject", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "to": "projects_projectsidebar_handlecreateproject", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "to": "projects_projectsidebar_handlearchivetoggle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "to": "projects_projectsidebar_handleeditopen", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_projects_projectsidebar_tsx", "to": "projects_projectsidebar_handleeditsave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_projects_projecttabbar_tsx", "to": "projects_projecttabbar_projecttabbar", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_projecttabbar_projecttabbar", "to": "folder_folderlinkcard_t", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_renderer_components_projects_folder_filessection_tsx", "to": "folder_filessection_handlescanerror", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_projects_folder_filessection_tsx", "to": "folder_filessection_handlechoose", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "folder_filessection_handlescanerror", "to": "core_output_formatter_streamformatter_format", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "folder_filessection_handlescanerror", "to": "lib_parsedate_addmonths", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_renderer_components_projects_folder_folderlinkcard_tsx", "to": "folder_folderlinkcard_t", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "folder_folderlinkcard_t", "to": "timeline_addeventdialog_attemptclose", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "folder_folderlinkcard_t", "to": "adiuvai_workspace_c_tempaichatpanel_new_gettimegreeting", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_renderer_components_settings_accountsection_tsx", "to": "settings_accountsection_handlelogout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_accountsection_tsx", "to": "settings_accountsection_handlechangepassword", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_accountsection_tsx", "to": "settings_accountsection_handleunlinkoauth", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_accountsection_tsx", "to": "settings_accountsection_handledeleteaccount", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_agentrow_tsx", "to": "settings_agentrow_agentrow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "settings_agentrow_agentrow", "to": "lib_date_formatts", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_renderer_components_settings_agentssection_tsx", "to": "settings_agentssection_handledelete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_agentssection_tsx", "to": "settings_agentssection_handletoggleenabled", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_agentssection_tsx", "to": "settings_agentssection_handlerunnow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_appearancesection_tsx", "to": "settings_appearancesection_handlelanguagechange", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_appearancesection_tsx", "to": "settings_appearancesection_handlesavedisplay", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_avatarcropdialog_tsx", "to": "settings_avatarcropdialog_handlesave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_avatarcropdialog_tsx", "to": "settings_avatarcropdialog_handleopenchange", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_billingsection_tsx", "to": "settings_billingsection_handleupgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_billingsection_tsx", "to": "settings_billingsection_handlecancel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_cloudagentconfigpanel_tsx", "to": "settings_cloudagentconfigpanel_cloudagentconfigpanel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "settings_cloudagentconfigpanel_cloudagentconfigpanel", "to": "hooks_usenotify_usenotify", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "to": "settings_inlineagentcreationstepper_applytemplatedefaults", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "to": "settings_inlineagentcreationstepper_pickdirectory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "to": "settings_inlineagentcreationstepper_toggledatatype", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "to": "settings_inlineagentcreationstepper_nextfromconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "to": "settings_inlineagentcreationstepper_handlecreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx", "to": "settings_inlineagentcreationstepper_oncancel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_journeydialog_tsx", "to": "settings_journeydialog_parseagentconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_journeydialog_tsx", "to": "settings_journeydialog_handlesend", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_localagentconfigpanel_tsx", "to": "settings_localagentconfigpanel_localagentconfigpanel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "settings_localagentconfigpanel_localagentconfigpanel", "to": "hooks_usenotify_usenotify", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_renderer_components_settings_memorysection_tsx", "to": "settings_memorysection_handlesave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_memorysection_tsx", "to": "settings_memorysection_handlererunonboarding", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_memorysection_tsx", "to": "settings_memorysection_startedit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_memorysection_tsx", "to": "settings_memorysection_canceledit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_memorysection_tsx", "to": "settings_memorysection_saveedit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_memorysection_tsx", "to": "settings_memorysection_deletekey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_memorysection_tsx", "to": "settings_memorysection_addentry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_memorysection_tsx", "to": "settings_memorysection_handleforget", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_profilesection_tsx", "to": "settings_profilesection_handlesave", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_profilesection_tsx", "to": "settings_profilesection_handleavatarclick", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_profilesection_tsx", "to": "settings_profilesection_handleavatarchange", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_profilesection_tsx", "to": "settings_profilesection_handlecropdone", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_promptbuilderchat_tsx", "to": "settings_promptbuilderchat_handlesend", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_settingscard_tsx", "to": "settings_settingscard_settingscard", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_settings_types_ts", "to": "settings_types_formatts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_tasks_assigneestack_tsx", "to": "tasks_assigneestack_initials", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx", "to": "tasks_edittaskdialog_edittaskdialog", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tasks_edittaskdialog_edittaskdialog", "to": "hooks_usenotify_usenotify", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_renderer_components_tasks_inlineprojectform_tsx", "to": "tasks_inlineprojectform_handlecreate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx", "to": "tasks_newtaskdialog_newtaskdialog", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tasks_newtaskdialog_newtaskdialog", "to": "hooks_usenotify_usenotify", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_renderer_components_tasks_prioritybadge_tsx", "to": "tasks_prioritybadge_prioritybadge", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_tasks_propertypill_tsx", "to": "tasks_propertypill_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_tasks_statusbadge_tsx", "to": "tasks_statusbadge_statusbadge", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_tasks_task_utils_ts", "to": "tasks_task_utils_parseassignees", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_tasks_taskattachmentchip_tsx", "to": "tasks_taskattachmentchip_formatsize", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_tasks_taskattachmentchip_tsx", "to": "tasks_taskattachmentchip_taskattachmentchip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_tasks_taskcard_tsx", "to": "tasks_taskcard_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_tasks_taskformdialog_tsx", "to": "tasks_taskformdialog_addnewassignee", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_tasks_taskformdialog_tsx", "to": "tasks_taskformdialog_handlesubmit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_tasks_tasklistview_tsx", "to": "tasks_tasklistview_readpagesize", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_tasks_tasklistview_tsx", "to": "tasks_tasklistview_readviewmode", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_tasks_taskpager_tsx", "to": "tasks_taskpager_buildwindow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_tasks_taskrow_tsx", "to": "tasks_taskrow_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_tasks_usetaskattachments_ts", "to": "tasks_usetaskattachments_usetaskattachments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tasks_usetaskattachments_usetaskattachments", "to": "hooks_usenotify_usenotify", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "to": "timeline_addeventdialog_newlocalid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "to": "timeline_addeventdialog_resetform", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "to": "timeline_addeventdialog_handleclose", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "to": "timeline_addeventdialog_attemptclose", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "to": "timeline_addeventdialog_formvalid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "to": "timeline_addeventdialog_stageorupdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "to": "timeline_addeventdialog_savebatch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "to": "timeline_addeventdialog_loadrowintoform", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "to": "timeline_addeventdialog_removerow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "to": "timeline_addeventdialog_onrowkeydown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx", "to": "timeline_addeventdialog_onformkeydown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeline_addeventdialog_newlocalid", "to": "timeline_addeventdialog_stageorupdate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeline_addeventdialog_resetform", "to": "timeline_addeventdialog_stageorupdate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeline_addeventdialog_handleclose", "to": "timeline_addeventdialog_attemptclose", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeline_addeventdialog_handleclose", "to": "timeline_addeventdialog_savebatch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeline_addeventdialog_attemptclose", "to": "timeline_addeventdialog_onformkeydown", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeline_addeventdialog_formvalid", "to": "timeline_addeventdialog_stageorupdate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeline_addeventdialog_stageorupdate", "to": "timeline_addeventdialog_onformkeydown", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeline_addeventdialog_savebatch", "to": "timeline_addeventdialog_onformkeydown", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeline_addeventdialog_loadrowintoform", "to": "timeline_addeventdialog_onrowkeydown", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeline_addeventdialog_removerow", "to": "timeline_addeventdialog_onrowkeydown", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_editeventdialog_tsx", "to": "timeline_editeventdialog_handlesubmit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "to": "timeline_projecttimeline_totimelinex", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "to": "timeline_projecttimeline_snaptoday", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "to": "timeline_projecttimeline_geteventstate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "to": "timeline_projecttimeline_geteventcolor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "to": "timeline_projecttimeline_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx", "to": "timeline_projecttimeline_formatdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_timelineaxisheader_tsx", "to": "timeline_timelineaxisheader_isoweek", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_timelineaxisheader_tsx", "to": "timeline_timelineaxisheader_datetox", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx", "to": "timeline_timelineganttview_changezoom", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx", "to": "timeline_timelineganttview_toggleall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx", "to": "timeline_timelineganttview_toggleone", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_alert_dialog_tsx", "to": "ui_alert_dialog_alertdialogtrigger", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_alert_dialog_tsx", "to": "ui_alert_dialog_alertdialogportal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_alert_dialog_tsx", "to": "ui_alert_dialog_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_alert_dialog_tsx", "to": "ui_alert_dialog_alertdialogcancel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_avatar_tsx", "to": "ui_avatar_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_badge_tsx", "to": "ui_badge_badge", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "to": "ui_breadcrumb_breadcrumb", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "to": "ui_breadcrumb_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "to": "ui_breadcrumb_breadcrumblink", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "to": "ui_breadcrumb_breadcrumbpage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "to": "ui_breadcrumb_breadcrumbseparator", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_breadcrumb_tsx", "to": "ui_breadcrumb_breadcrumbellipsis", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_button_tsx", "to": "ui_button_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_calendar_tsx", "to": "ui_calendar_calendar", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_calendar_tsx", "to": "ui_calendar_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_card_tsx", "to": "ui_card_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_card_tsx", "to": "ui_card_carddescription", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_card_tsx", "to": "ui_card_cardfooter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_chart_tsx", "to": "ui_chart_usechart", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_chart_tsx", "to": "ui_chart_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_checkbox_tsx", "to": "ui_checkbox_checkbox", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_collapsible_tsx", "to": "ui_collapsible_collapsibletrigger", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_collapsible_tsx", "to": "ui_collapsible_collapsiblecontent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_context_menu_tsx", "to": "ui_context_menu_contextmenutrigger", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_context_menu_tsx", "to": "ui_context_menu_contextmenugroup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_context_menu_tsx", "to": "ui_context_menu_contextmenuportal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_context_menu_tsx", "to": "ui_context_menu_contextmenuradiogroup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_context_menu_tsx", "to": "ui_context_menu_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_context_menu_tsx", "to": "ui_context_menu_contextmenuradioitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_date_field_tsx", "to": "ui_date_field_formatvalue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_date_field_tsx", "to": "ui_date_field_applytime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ui_date_field_formatvalue", "to": "lib_date_formatdate", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_renderer_components_ui_dialog_tsx", "to": "ui_dialog_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx", "to": "ui_dropdown_menu_dropdownmenuportal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx", "to": "ui_dropdown_menu_dropdownmenutrigger", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx", "to": "ui_dropdown_menu_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_empty_tsx", "to": "ui_empty_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_field_tsx", "to": "ui_field_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_gradual_blur_tsx", "to": "ui_gradual_blur_getgradientdirection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_input_group_tsx", "to": "ui_input_group_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_item_tsx", "to": "ui_item_itemgroup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_item_tsx", "to": "ui_item_itemseparator", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_item_tsx", "to": "ui_item_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_label_tsx", "to": "ui_label_label", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_popover_tsx", "to": "ui_popover_popoverdescription", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_resizable_tsx", "to": "ui_resizable_resizablepanelgroup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_resizable_tsx", "to": "ui_resizable_resizablepanel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_scroll_area_tsx", "to": "ui_scroll_area_scrollarea", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_scroll_area_tsx", "to": "ui_scroll_area_scrollbar", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_select_tsx", "to": "ui_select_selecttrigger", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_select_tsx", "to": "ui_select_selectlabel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_select_tsx", "to": "ui_select_selectitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_select_tsx", "to": "ui_select_selectseparator", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_select_tsx", "to": "ui_select_selectscrollupbutton", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_select_tsx", "to": "ui_select_selectscrolldownbutton", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_separator_tsx", "to": "ui_separator_separator", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_sidebar_tsx", "to": "ui_sidebar_usesidebar", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_sidebar_tsx", "to": "ui_sidebar_handlekeydown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_sidebar_tsx", "to": "ui_sidebar_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_sidebar_tsx", "to": "ui_sidebar_sidebarmenu", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_sidebar_tsx", "to": "ui_sidebar_sidebarmenuitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_sidebar_tsx", "to": "ui_sidebar_sidebarmenubutton", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ui_sidebar_usesidebar", "to": "ui_sidebar_sidebarmenubutton", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_skeleton_tsx", "to": "ui_skeleton_skeleton", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_slider_tsx", "to": "ui_slider_slider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_slider_tsx", "to": "ui_slider_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_sonner_tsx", "to": "ui_sonner_toaster", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_table_tsx", "to": "ui_table_table", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_table_tsx", "to": "ui_table_tableheader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_table_tsx", "to": "ui_table_tablebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_table_tsx", "to": "ui_table_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_tabs_tsx", "to": "ui_tabs_tabs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_textarea_tsx", "to": "ui_textarea_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_toggle_group_tsx", "to": "ui_toggle_group_togglegroup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_toggle_group_tsx", "to": "ui_toggle_group_togglegroupitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_toggle_group_tsx", "to": "ui_toggle_group_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_tooltip_tsx", "to": "ui_tooltip_tooltipprovider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_tooltip_tsx", "to": "ui_tooltip_tooltipcontent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_context_expandedclientscontext_tsx", "to": "context_expandedclientscontext_expandedclientsprovider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_context_expandedclientscontext_tsx", "to": "context_expandedclientscontext_useexpandedclients", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "to": "context_floatingchatcontext_getchatwidth", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "to": "context_floatingchatcontext_clampposition", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "to": "context_floatingchatcontext_computeanchorposition", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "to": "context_floatingchatcontext_computedualanchor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "to": "context_floatingchatcontext_usefloatingchat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_context_floatingchatcontext_tsx", "to": "context_floatingchatcontext_floatingchatprovider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "context_floatingchatcontext_getchatwidth", "to": "context_floatingchatcontext_clampposition", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "context_floatingchatcontext_getchatwidth", "to": "context_floatingchatcontext_computeanchorposition", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "context_floatingchatcontext_getchatwidth", "to": "context_floatingchatcontext_computedualanchor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "context_floatingchatcontext_getchatwidth", "to": "context_floatingchatcontext_floatingchatprovider", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "context_floatingchatcontext_clampposition", "to": "context_floatingchatcontext_computeanchorposition", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "context_floatingchatcontext_clampposition", "to": "context_floatingchatcontext_computedualanchor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "context_floatingchatcontext_usefloatingchat", "to": "hooks_usedoubleclickai_usedoubleclickai", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "context_floatingchatcontext_usefloatingchat", "to": "routes_tasks_taskspage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_renderer_context_taskbriefingcontext_tsx", "to": "context_taskbriefingcontext_taskbriefingprovider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_context_taskbriefingcontext_tsx", "to": "context_taskbriefingcontext_usetaskbriefing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_hooks_use_mobile_ts", "to": "hooks_use_mobile_useismobile", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_hooks_useaichat_ts", "to": "hooks_useaichat_getcontextcachekey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_hooks_useaichat_ts", "to": "hooks_useaichat_readinputdraft", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_hooks_useaichat_ts", "to": "hooks_useaichat_writeinputdraft", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_hooks_useaichat_ts", "to": "hooks_useaichat_parsemutationstoentitytags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_hooks_useaichat_ts", "to": "hooks_useaichat_useaichat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_hooks_usebrieftasks_ts", "to": "hooks_usebrieftasks_usebrieftasks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_hooks_usedoubleclickai_ts", "to": "hooks_usedoubleclickai_usedoubleclickai", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_hooks_uselistboxkeys_ts", "to": "hooks_uselistboxkeys_uselistboxkeys", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_hooks_usenotify_ts", "to": "hooks_usenotify_usenotify", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_hooks_userovingfocus_ts", "to": "hooks_userovingfocus_userovingfocus", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts", "to": "hooks_usetaskbriefcache_clearbriefingcache", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts", "to": "hooks_usetaskbriefcache_usetaskbriefcache", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts", "to": "hooks_usetaskbriefcache_usetaskbriefingdata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_hooks_usetimelinehistory_ts", "to": "hooks_usetimelinehistory_usetimelinehistory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_date_ts", "to": "lib_date_inferdateformat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_date_ts", "to": "lib_date_detectbrowserformatprefs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_date_ts", "to": "lib_date_useformatprefs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_date_ts", "to": "lib_date_formatdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_date_ts", "to": "lib_date_formattime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_date_ts", "to": "lib_date_formatdatetime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_date_ts", "to": "lib_date_formatduedate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_date_ts", "to": "lib_date_isoverdue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_date_ts", "to": "lib_date_formatrelative", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_date_ts", "to": "lib_date_formatduration", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_date_ts", "to": "lib_date_formatts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lib_date_inferdateformat", "to": "lib_date_detectbrowserformatprefs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lib_date_detectbrowserformatprefs", "to": "lib_date_useformatprefs", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lib_date_formatdate", "to": "lib_date_formatdatetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lib_date_formattime", "to": "lib_date_formatdatetime", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lib_date_formattime", "to": "lib_date_formatduedate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_httplink_ts", "to": "lib_httplink_createhttplink", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_ipclink_ts", "to": "lib_ipclink_ipclink", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_parsedate_ts", "to": "lib_parsedate_startofday", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_parsedate_ts", "to": "lib_parsedate_adddays", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_parsedate_ts", "to": "lib_parsedate_addmonths", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_parsedate_ts", "to": "lib_parsedate_pivotyear", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_parsedate_ts", "to": "lib_parsedate_parsenumeric", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_parsedate_ts", "to": "lib_parsedate_parsekeyword", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_parsedate_ts", "to": "lib_parsedate_parsedate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_parsedate_ts", "to": "lib_parsedate_parsedaterange", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lib_parsedate_startofday", "to": "lib_parsedate_parsenumeric", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lib_parsedate_startofday", "to": "lib_parsedate_parsekeyword", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lib_parsedate_startofday", "to": "lib_parsedate_parsedate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lib_parsedate_adddays", "to": "lib_parsedate_parsekeyword", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lib_parsedate_adddays", "to": "lib_parsedate_parsedate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lib_parsedate_addmonths", "to": "lib_parsedate_parsedate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lib_parsedate_pivotyear", "to": "lib_parsedate_parsenumeric", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lib_parsedate_parsenumeric", "to": "lib_parsedate_parsedate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lib_parsedate_parsekeyword", "to": "lib_parsedate_parsedate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "lib_parsedate_parsedate", "to": "lib_parsedate_parsedaterange", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_platform_tsx", "to": "lib_platform_platformprovider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_platform_tsx", "to": "lib_platform_useplatform", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_lib_utils_ts", "to": "lib_utils_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_routes_notes_noteid_tsx", "to": "routes_notes_noteid_handletitleblur", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_routes_notes_noteid_tsx", "to": "routes_notes_noteid_handletitlekeydown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_routes_notes_noteid_tsx", "to": "routes_notes_noteid_handleback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_routes_notes_noteid_tsx", "to": "routes_notes_noteid_handledelete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_routes_notes_noteid_tsx", "to": "routes_notes_noteid_noteheaderleft", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_routes_projects_tsx", "to": "routes_projects_handleselectproject", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_routes_projects_tsx", "to": "routes_projects_projectslistscope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_routes_tasks_tsx", "to": "routes_tasks_taskspage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_tasks_taskspage", "to": "hooks_usecontextualscope_usecontextualscope", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_renderer_routes_timeline_tsx", "to": "routes_timeline_getbreadcrumb", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_routes_timeline_tsx", "to": "routes_timeline_handleduplicate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_routes_timeline_tsx", "to": "routes_timeline_handlemove", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_shared_casing_ts", "to": "shared_casing_keytosnake", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_shared_casing_ts", "to": "shared_casing_keytocamel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_shared_casing_ts", "to": "shared_casing_deepconvertkeys", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_shared_casing_ts", "to": "shared_casing_tosnakecase", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_shared_casing_ts", "to": "shared_casing_tocamelcase", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "shared_casing_deepconvertkeys", "to": "shared_casing_tosnakecase", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "shared_casing_deepconvertkeys", "to": "shared_casing_tocamelcase", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_env_py", "to": "alembic_env_sync_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_env_py", "to": "alembic_env_get_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_env_py", "to": "alembic_env_run_migrations_offline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_env_py", "to": "alembic_env_do_run_migrations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_env_py", "to": "alembic_env_run_migrations_online_async", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_env_py", "to": "alembic_env_run_migrations_online", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_env_py", "to": "alembic_env_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "alembic_env_sync_url", "to": "alembic_env_get_url", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "alembic_env_sync_url", "to": "alembic_env_rationale_36", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "alembic_env_get_url", "to": "alembic_env_run_migrations_offline", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "alembic_env_run_migrations_offline", "to": "alembic_env_rationale_50", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "alembic_env_run_migrations_offline", "to": "waitlist_alembic_env_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "alembic_env_run_migrations_online_async", "to": "alembic_env_run_migrations_online", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "alembic_env_run_migrations_online_async", "to": "alembic_env_rationale_74", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "alembic_env_run_migrations_online", "to": "waitlist_alembic_env_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "alembic_env_rationale_1", "to": "app_models_base", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "alembic_env_rationale_36", "to": "app_models_base", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "alembic_env_rationale_50", "to": "app_models_base", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "alembic_env_rationale_74", "to": "app_models_base", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_alembic_versions_001_initial_schema_py", "to": "versions_001_initial_schema_upgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_001_initial_schema_py", "to": "versions_001_initial_schema_downgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_001_initial_schema_py", "to": "versions_001_initial_schema_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_003_agent_tables_py", "to": "versions_003_agent_tables_upgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_003_agent_tables_py", "to": "versions_003_agent_tables_downgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_003_agent_tables_py", "to": "versions_003_agent_tables_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_004_add_memory_tables_py", "to": "versions_004_add_memory_tables_upgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_004_add_memory_tables_py", "to": "versions_004_add_memory_tables_downgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_004_add_memory_tables_py", "to": "versions_004_add_memory_tables_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_005_associative_pgvector_py", "to": "versions_005_associative_pgvector_upgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_005_associative_pgvector_py", "to": "versions_005_associative_pgvector_downgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_005_associative_pgvector_py", "to": "versions_005_associative_pgvector_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_006_memory_relations_py", "to": "versions_006_memory_relations_upgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_006_memory_relations_py", "to": "versions_006_memory_relations_downgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_006_memory_relations_py", "to": "versions_006_memory_relations_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py", "to": "versions_1f5975a4f3f4_add_extraction_queue_upgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py", "to": "versions_1f5975a4f3f4_add_extraction_queue_downgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py", "to": "versions_1f5975a4f3f4_add_extraction_queue_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py", "to": "versions_818478c251dc_add_name_and_surname_to_users_table_upgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py", "to": "versions_818478c251dc_add_name_and_surname_to_users_table_downgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py", "to": "versions_818478c251dc_add_name_and_surname_to_users_table_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py", "to": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_upgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py", "to": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_downgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py", "to": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_upgrade", "to": "core_agent_session_buffer_sessionbuffer_set", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py", "to": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_upgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py", "to": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_downgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py", "to": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_upgrade", "to": "core_agent_session_buffer_sessionbuffer_set", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py", "to": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_upgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py", "to": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_downgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py", "to": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py", "to": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_upgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py", "to": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_downgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py", "to": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_d6e3f4a5b6c7_folder_index_tables_py", "to": "versions_d6e3f4a5b6c7_folder_index_tables_upgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_d6e3f4a5b6c7_folder_index_tables_py", "to": "versions_d6e3f4a5b6c7_folder_index_tables_downgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_d6e3f4a5b6c7_folder_index_tables_py", "to": "versions_d6e3f4a5b6c7_folder_index_tables_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py", "to": "versions_e04100e88ace_avatar_url_varchar_to_text_upgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py", "to": "versions_e04100e88ace_avatar_url_varchar_to_text_downgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py", "to": "versions_e04100e88ace_avatar_url_varchar_to_text_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_db_py", "to": "app_config_settings", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_db_py", "to": "app_db_base", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_db_py", "to": "app_db_get_session", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_db_py", "to": "app_db_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_db_base", "to": "declarativebase", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_db_base", "to": "app_db_rationale_34", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_db_base", "to": "app_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_refreshtoken", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_oauthaccount", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_subscription", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_localagentconfig", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_cloudagentconfig", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_agentrunlog", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_monthlytokenusage", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_memorycore", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_memoryassociative", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_memoryepisodic", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_memoryproactive", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_extractionqueue", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_memoryrelation", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_plugin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_rationale_282", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_rationale_303", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_rationale_327", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_rationale_347", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_rationale_369", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_rationale_391", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_rationale_429", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "tests_conftest_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "tests_conftest_rationale_62", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "tests_conftest_rationale_91", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "tests_conftest_rationale_98", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "tests_conftest_rationale_117", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "tests_conftest_rationale_135", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "tests_conftest_rationale_143", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "tests_conftest_rationale_149", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "tests_conftest_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "tests_conftest_rationale_167", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_rationale_270", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_rationale_291", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_rationale_315", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_rationale_335", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_rationale_357", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_rationale_379", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "app_models_rationale_417", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "tests_conftest_rationale_60", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "tests_conftest_rationale_89", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "tests_conftest_rationale_96", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "tests_conftest_rationale_115", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_db_base", "to": "tests_conftest_rationale_133", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "declarativebase", "to": "app_models_base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_db_get_session", "to": "app_db_rationale_38", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_main_py", "to": "app_config_settings", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_main_py", "to": "app_main_memory_audit_cron_tick", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_main_py", "to": "app_main_memory_cron_tick", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_main_py", "to": "app_main_lifespan", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_main_py", "to": "app_main_create_app", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_memory_audit_cron_tick", "to": "app_main_rationale_20", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_memory_audit_cron_tick", "to": "core_memory_maintenance_audit_memory", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_memory_cron_tick", "to": "app_main_rationale_47", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_memory_cron_tick", "to": "core_memory_maintenance_drain_extraction_queue", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_memory_cron_tick", "to": "core_memory_maintenance_mine_proactive_patterns", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_lifespan", "to": "waitlist_app_main_py", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_main_rationale_47", "to": "middleware_rate_limit_tierratelimitmiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_rationale_47", "to": "middleware_sanitizer_sanitizermiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_main_rationale_47", "to": "app_models_user", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_models_py", "to": "app_models_uuid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_models_py", "to": "app_models_now", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_models_py", "to": "app_models_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_models_py", "to": "app_models_refreshtoken", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_models_py", "to": "app_models_oauthaccount", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_models_py", "to": "app_models_subscription", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_models_py", "to": "app_models_localagentconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_models_py", "to": "app_models_cloudagentconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_models_py", "to": "app_models_agentrunlog", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_models_py", "to": "app_models_monthlytokenusage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_models_py", "to": "app_models_memorycore", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_models_py", "to": "app_models_memoryassociative", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_models_py", "to": "app_models_memoryepisodic", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_models_py", "to": "app_models_memoryproactive", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_models_py", "to": "app_models_extractionqueue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_models_py", "to": "app_models_memoryrelation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_models_py", "to": "app_models_plugin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_models_py", "to": "app_models_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_uuid", "to": "str", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "base", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_user", "to": "middleware_auth_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "middleware_auth_rationale_33", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_registerrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_loginrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_refreshrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_updateprofilerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_oauthauthorizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_oauthcallbackrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_updatememoryrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_normalizerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_normalizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_changepasswordrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_updateavatarrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_78", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_83", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_124", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_166", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_197", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_241", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_251", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_277", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_322", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_345", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_382", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_507", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_566", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_583", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_604", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_642", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_672", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_693", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_740", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_rationale_764", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "billing_stripe_service_stripeservice", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "billing_stripe_service_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "billing_stripe_service_rationale_29", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "billing_stripe_service_rationale_49", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "billing_stripe_service_rationale_87", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "billing_stripe_service_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "billing_stripe_service_rationale_179", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "billing_stripe_service_rationale_206", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_maintenance_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_maintenance_rationale_48", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_maintenance_rationale_108", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_maintenance_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_maintenance_rationale_257", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_maintenance_rationale_281", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_maintenance_rationale_349", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_maintenance_rationale_382", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_maintenance_rationale_485", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_55", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_69", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_119", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_175", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_225", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_263", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_283", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_303", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_326", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_336", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_352", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_402", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_470", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_483", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_506", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_532", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_560", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_569", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_606", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_684", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "core_memory_middleware_rationale_728", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_conftest_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_conftest_rationale_62", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_conftest_rationale_91", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_conftest_rationale_98", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_conftest_rationale_117", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_conftest_rationale_135", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_conftest_rationale_143", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_conftest_rationale_149", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_conftest_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_conftest_rationale_167", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_audit_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_audit_rationale_109", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_audit_rationale_139", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_audit_rationale_145", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_extraction_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_extraction_rationale_56", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_extraction_rationale_66", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_extraction_rationale_238", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_extraction_rationale_307", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_extraction_rationale_327", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_middleware_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_middleware_rationale_56", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_middleware_rationale_188", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_middleware_rationale_296", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_middleware_rationale_351", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_middleware_rationale_370", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_models_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_models_rationale_41", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_models_rationale_87", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_models_rationale_189", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_proactive_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_relations_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_relations_rationale_48", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_relations_rationale_58", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_relations_rationale_70", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_relations_rationale_91", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_relations_rationale_120", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_relations_rationale_137", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_relations_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_relations_rationale_169", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_test_memory_relations_rationale_197", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_register", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "routes_auth_oauth_callback", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_conftest_create_tables", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_conftest_rationale_60", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_conftest_rationale_89", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_conftest_rationale_96", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_conftest_rationale_115", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_user", "to": "tests_conftest_rationale_133", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "base", "to": "app_models_refreshtoken", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "base", "to": "app_models_oauthaccount", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "base", "to": "app_models_subscription", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "base", "to": "app_models_localagentconfig", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "base", "to": "app_models_cloudagentconfig", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "base", "to": "app_models_agentrunlog", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "base", "to": "app_models_monthlytokenusage", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "base", "to": "app_models_memorycore", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "base", "to": "app_models_memoryassociative", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "base", "to": "app_models_memoryepisodic", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "base", "to": "app_models_memoryproactive", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "base", "to": "app_models_extractionqueue", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "base", "to": "app_models_memoryrelation", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "base", "to": "app_models_plugin", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_registerrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_loginrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_refreshrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_updateprofilerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_oauthauthorizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_oauthcallbackrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_updatememoryrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_normalizerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_normalizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_changepasswordrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_updateavatarrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_78", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_83", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_124", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_166", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_197", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_241", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_251", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_277", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_322", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_345", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_382", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_507", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_566", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_583", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_604", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_642", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_672", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_693", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_740", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_rationale_764", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_register", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_login", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_refresh", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_refreshtoken", "to": "routes_auth_issue_refresh_token", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_registerrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_loginrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_refreshrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_updateprofilerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_oauthauthorizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_oauthcallbackrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_updatememoryrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_normalizerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_normalizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_changepasswordrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_updateavatarrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_78", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_83", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_124", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_166", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_197", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_241", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_251", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_277", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_322", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_345", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_382", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_507", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_566", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_583", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_604", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_642", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_672", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_693", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_740", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_rationale_764", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_oauthaccount", "to": "routes_auth_oauth_callback", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "middleware_auth_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "middleware_auth_rationale_33", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_registerrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_loginrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_refreshrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_updateprofilerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_oauthauthorizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_oauthcallbackrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_updatememoryrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_normalizerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_normalizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_changepasswordrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_updateavatarrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_78", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_83", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_124", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_166", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_197", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_241", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_251", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_277", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_322", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_345", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_382", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_507", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_566", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_583", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_604", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_642", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_672", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_693", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_740", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "routes_auth_rationale_764", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_stripe_service_stripeservice", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_stripe_service_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_stripe_service_rationale_29", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_stripe_service_rationale_49", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_stripe_service_rationale_87", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_stripe_service_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_stripe_service_rationale_179", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_stripe_service_rationale_206", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_tier_manager_tiermanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_tier_manager_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_tier_manager_rationale_89", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_tier_manager_rationale_94", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_tier_manager_rationale_113", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_tier_manager_rationale_125", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_tier_manager_rationale_135", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_tier_manager_rationale_144", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_55", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_69", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_119", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_175", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_225", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_263", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_283", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_303", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_326", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_336", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_352", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_402", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_470", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_483", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_506", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_532", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_560", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_569", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_606", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_684", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "core_memory_middleware_rationale_728", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "tests_conftest_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "tests_conftest_rationale_62", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "tests_conftest_rationale_91", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "tests_conftest_rationale_98", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "tests_conftest_rationale_117", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "tests_conftest_rationale_135", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "tests_conftest_rationale_143", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "tests_conftest_rationale_149", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "tests_conftest_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "tests_conftest_rationale_167", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_stripe_service_stripeservice_upsert_subscription", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "tests_conftest_create_tables", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_tier_manager_rationale_81", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_tier_manager_rationale_86", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_tier_manager_rationale_105", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_tier_manager_rationale_117", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "billing_tier_manager_rationale_129", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "tests_conftest_rationale_60", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "tests_conftest_rationale_89", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "tests_conftest_rationale_96", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "tests_conftest_rationale_115", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_subscription", "to": "tests_conftest_rationale_133", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "routes_agents_notesummarizerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "routes_agents_notesummarizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "routes_agents_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "routes_agents_rationale_102", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "routes_agents_rationale_131", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "routes_agents_rationale_161", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "routes_agents_rationale_182", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "routes_agents_rationale_255", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_62", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_155", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_184", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_234", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_331", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_348", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_412", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_430", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_450", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_498", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_513", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_528", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_544", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_563", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_780", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_994", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_1020", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "tests_test_agent_runner_v2_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "tests_test_agent_runner_v2_rationale_102", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "tests_test_agent_runner_v2_rationale_175", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "tests_test_agent_runner_v2_rationale_269", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "tests_test_agent_runner_v2_rationale_287", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "tests_test_agent_runner_v2_rationale_313", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "tests_test_agent_runner_v2_rationale_354", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "tests_test_agent_runner_v2_rationale_401", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "routes_agents_trigger_agent_run", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "tests_test_agent_runner_v2_make_config", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "routes_agents_rationale_99", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "routes_agents_rationale_128", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "routes_agents_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "routes_agents_rationale_179", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_775", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_989", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_localagentconfig", "to": "core_agent_runner_rationale_1015", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_62", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_155", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_184", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_234", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_331", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_348", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_412", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_430", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_450", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_498", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_513", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_528", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_544", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_563", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_780", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_994", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_1020", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_775", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_989", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_cloudagentconfig", "to": "core_agent_runner_rationale_1015", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_agents_notesummarizerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_agents_notesummarizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_agents_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_agents_rationale_102", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_agents_rationale_131", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_agents_rationale_161", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_agents_rationale_182", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_agents_rationale_255", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_70", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_138", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_213", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_227", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_297", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_367", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_451", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_543", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_569", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_600", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_626", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_646", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_763", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_772", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_62", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_155", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_184", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_234", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_331", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_348", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_412", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_430", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_450", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_498", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_513", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_528", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_544", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_563", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_780", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_994", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_1020", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "tests_test_agent_runner_v2_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "tests_test_agent_runner_v2_rationale_102", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "tests_test_agent_runner_v2_rationale_175", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "tests_test_agent_runner_v2_rationale_269", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "tests_test_agent_runner_v2_rationale_287", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "tests_test_agent_runner_v2_rationale_313", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "tests_test_agent_runner_v2_rationale_354", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "tests_test_agent_runner_v2_rationale_401", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "tests_test_device_ws_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "tests_test_device_ws_rationale_48", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "tests_test_device_ws_rationale_64", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "tests_test_device_ws_rationale_177", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "tests_test_device_ws_rationale_193", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "tests_test_device_ws_rationale_202", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "tests_test_device_ws_rationale_235", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "tests_test_device_ws_rationale_257", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_agents_trigger_agent_run", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "tests_test_agent_runner_v2_make_run_log", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "tests_test_device_ws_test_mark_runs_disconnected_updates_db", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_66", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_134", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_196", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_210", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_278", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_348", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_432", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_523", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_549", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_575", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_584", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_agents_rationale_99", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_agents_rationale_128", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_agents_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_agents_rationale_179", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_65", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_133", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_190", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_204", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_272", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_342", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_426", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_452", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_478", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_487", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_775", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_989", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "core_agent_runner_rationale_1015", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_72", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_140", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_220", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_234", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_303", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_318", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_393", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_420", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_504", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_596", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_622", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_653", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_679", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_699", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_816", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_agentrunlog", "to": "routes_device_ws_rationale_825", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_monthlytokenusage", "to": "billing_quota_quotaexceeded", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_monthlytokenusage", "to": "billing_quota_tokenusageresult", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_monthlytokenusage", "to": "billing_quota_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_monthlytokenusage", "to": "billing_quota_rationale_17", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_monthlytokenusage", "to": "billing_quota_rationale_44", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_monthlytokenusage", "to": "billing_quota_rationale_82", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_monthlytokenusage", "to": "tests_test_folder_quota_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_monthlytokenusage", "to": "tests_test_ws_index_session_fakewebsocket", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_monthlytokenusage", "to": "tests_test_ws_index_session_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_monthlytokenusage", "to": "tests_test_ws_index_session_rationale_37", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_monthlytokenusage", "to": "tests_test_ws_index_session_rationale_57", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_monthlytokenusage", "to": "tests_test_ws_index_session_rationale_67", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_monthlytokenusage", "to": "tests_test_ws_index_session_rationale_76", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_monthlytokenusage", "to": "tests_test_ws_index_session_rationale_132", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_monthlytokenusage", "to": "tests_test_ws_index_session_rationale_154", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_monthlytokenusage", "to": "billing_quota_add_token_usage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_monthlytokenusage", "to": "tests_test_folder_quota_test_check_folder_quota_rejects_when_monthly_exhausted", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_monthlytokenusage", "to": "tests_test_ws_index_session_test_index_session_quota_exceeded", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "app_models_rationale_282", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_memorycore", "to": "routes_auth_registerrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_loginrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_refreshrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_updateprofilerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_oauthauthorizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_oauthcallbackrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_updatememoryrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_normalizerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_normalizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_changepasswordrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_updateavatarrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_78", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_83", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_124", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_166", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_197", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_241", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_251", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_277", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_322", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_345", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_382", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_507", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_566", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_583", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_604", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_642", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_672", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_693", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_740", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_auth_rationale_764", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_memory_relationout", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_memory_relationpatch", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_memory_coreaddbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_memory_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_memory_rationale_98", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_memory_rationale_110", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_memory_rationale_123", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_memory_rationale_134", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_memory_rationale_147", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_memory_rationale_186", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "routes_memory_rationale_207", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_55", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_69", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_119", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_175", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_225", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_263", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_283", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_303", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_326", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_336", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_352", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_402", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_470", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_483", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_506", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_532", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_560", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_569", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_606", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_684", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_rationale_728", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_extraction_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_extraction_rationale_56", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_extraction_rationale_66", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_extraction_rationale_238", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_extraction_rationale_307", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_extraction_rationale_327", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_middleware_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_middleware_rationale_56", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_middleware_rationale_188", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_middleware_rationale_296", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_middleware_rationale_351", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_middleware_rationale_370", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_models_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_models_rationale_41", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_models_rationale_87", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_models_rationale_189", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "core_memory_middleware_memorymiddleware_update_core", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_middleware_test_enrich_context_returns_core_memory", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_models_test_memory_core_create_and_read", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memorycore", "to": "tests_test_memory_models_test_memory_core_cascade_delete", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "app_models_rationale_303", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_registerrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_loginrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_refreshrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_updateprofilerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_oauthauthorizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_oauthcallbackrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_updatememoryrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_normalizerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_normalizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_changepasswordrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_updateavatarrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_78", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_83", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_124", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_166", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_197", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_241", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_251", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_277", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_322", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_345", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_382", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_507", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_566", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_583", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_604", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_642", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_672", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_693", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_740", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_auth_rationale_764", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_memory_relationout", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_memory_relationpatch", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_memory_coreaddbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_memory_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_memory_rationale_98", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_memory_rationale_110", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_memory_rationale_123", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_memory_rationale_134", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_memory_rationale_147", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_memory_rationale_186", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "routes_memory_rationale_207", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_maintenance_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_maintenance_rationale_48", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_maintenance_rationale_108", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_maintenance_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_maintenance_rationale_257", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_maintenance_rationale_281", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_maintenance_rationale_349", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_maintenance_rationale_382", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_maintenance_rationale_485", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_55", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_69", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_119", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_175", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_225", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_263", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_283", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_303", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_326", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_336", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_352", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_402", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_470", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_483", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_506", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_532", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_560", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_569", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_606", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_684", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_rationale_728", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "tests_test_memory_audit_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "tests_test_memory_audit_rationale_109", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "tests_test_memory_audit_rationale_139", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "tests_test_memory_audit_rationale_145", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "tests_test_memory_middleware_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "tests_test_memory_middleware_rationale_56", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "tests_test_memory_middleware_rationale_188", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "tests_test_memory_middleware_rationale_296", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "tests_test_memory_middleware_rationale_351", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "tests_test_memory_middleware_rationale_370", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "tests_test_memory_models_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "tests_test_memory_models_rationale_41", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "tests_test_memory_models_rationale_87", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "tests_test_memory_models_rationale_189", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_memorymiddleware_store_associative", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "core_memory_middleware_memorymiddleware_insert_archival", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "tests_test_memory_audit_assoc_row", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryassociative", "to": "tests_test_memory_models_test_memory_associative_create_and_read", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "app_models_rationale_327", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_registerrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_loginrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_refreshrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_updateprofilerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_oauthauthorizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_oauthcallbackrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_updatememoryrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_normalizerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_normalizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_changepasswordrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_updateavatarrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_78", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_83", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_124", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_166", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_197", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_241", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_251", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_277", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_322", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_345", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_382", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_507", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_566", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_583", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_604", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_642", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_672", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_693", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_740", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_auth_rationale_764", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_memory_relationout", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_memory_relationpatch", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_memory_coreaddbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_memory_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_memory_rationale_98", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_memory_rationale_110", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_memory_rationale_123", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_memory_rationale_134", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_memory_rationale_147", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_memory_rationale_186", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "routes_memory_rationale_207", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_maintenance_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_maintenance_rationale_48", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_maintenance_rationale_108", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_maintenance_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_maintenance_rationale_257", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_maintenance_rationale_281", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_maintenance_rationale_349", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_maintenance_rationale_382", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_maintenance_rationale_485", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_55", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_69", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_119", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_175", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_225", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_263", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_283", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_303", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_326", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_336", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_352", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_402", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_470", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_483", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_506", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_532", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_560", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_569", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_606", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_684", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_rationale_728", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "tests_test_memory_middleware_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "tests_test_memory_middleware_rationale_56", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "tests_test_memory_middleware_rationale_188", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "tests_test_memory_middleware_rationale_296", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "tests_test_memory_middleware_rationale_351", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "tests_test_memory_middleware_rationale_370", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "tests_test_memory_models_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "tests_test_memory_models_rationale_41", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "tests_test_memory_models_rationale_87", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "tests_test_memory_models_rationale_189", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "core_memory_middleware_memorymiddleware_store_episode", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryepisodic", "to": "tests_test_memory_models_test_memory_episodic_create_and_read", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "app_models_rationale_347", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_registerrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_loginrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_refreshrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_updateprofilerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_oauthauthorizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_oauthcallbackrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_updatememoryrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_normalizerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_normalizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_changepasswordrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_updateavatarrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_78", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_83", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_124", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_166", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_197", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_241", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_251", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_277", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_322", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_345", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_382", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_507", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_566", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_583", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_604", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_642", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_672", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_693", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_740", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_auth_rationale_764", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_memory_relationout", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_memory_relationpatch", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_memory_coreaddbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_memory_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_memory_rationale_98", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_memory_rationale_110", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_memory_rationale_123", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_memory_rationale_134", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_memory_rationale_147", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_memory_rationale_186", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "routes_memory_rationale_207", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_extraction_memorycandidate", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_extraction_extractionresult", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_extraction_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_extraction_rationale_89", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_extraction_rationale_163", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_extraction_rationale_233", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_extraction_rationale_335", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_extraction_rationale_393", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_extraction_rationale_406", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_extraction_rationale_431", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_maintenance_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_maintenance_rationale_48", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_maintenance_rationale_108", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_maintenance_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_maintenance_rationale_257", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_maintenance_rationale_281", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_maintenance_rationale_349", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_maintenance_rationale_382", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_maintenance_rationale_485", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_55", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_69", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_119", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_175", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_225", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_263", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_283", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_303", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_326", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_336", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_352", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_402", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_470", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_483", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_506", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_532", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_560", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_569", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_606", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_684", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_middleware_rationale_728", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "tests_test_memory_middleware_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "tests_test_memory_middleware_rationale_56", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "tests_test_memory_middleware_rationale_188", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "tests_test_memory_middleware_rationale_296", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "tests_test_memory_middleware_rationale_351", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "tests_test_memory_middleware_rationale_370", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "tests_test_memory_models_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "tests_test_memory_models_rationale_41", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "tests_test_memory_models_rationale_87", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "tests_test_memory_models_rationale_189", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "tests_test_memory_proactive_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_extraction_store_proactive_stub", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "core_memory_maintenance_mine_proactive_patterns_inner", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "tests_test_memory_models_test_memory_proactive_create_and_read", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryproactive", "to": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "app_models_rationale_369", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_extractionqueue", "to": "routes_memory_relationout", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "routes_memory_relationpatch", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "routes_memory_coreaddbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "routes_memory_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "routes_memory_rationale_98", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "routes_memory_rationale_110", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "routes_memory_rationale_123", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "routes_memory_rationale_134", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "routes_memory_rationale_147", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "routes_memory_rationale_186", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "routes_memory_rationale_207", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_maintenance_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_maintenance_rationale_48", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_maintenance_rationale_108", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_maintenance_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_maintenance_rationale_257", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_maintenance_rationale_281", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_maintenance_rationale_349", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_maintenance_rationale_382", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_maintenance_rationale_485", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_55", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_69", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_119", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_175", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_225", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_263", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_283", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_303", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_326", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_336", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_352", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_402", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_470", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_483", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_506", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_532", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_560", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_569", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_606", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_684", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_rationale_728", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "tests_test_memory_extraction_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "tests_test_memory_extraction_rationale_56", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "tests_test_memory_extraction_rationale_66", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "tests_test_memory_extraction_rationale_238", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "tests_test_memory_extraction_rationale_307", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "tests_test_memory_extraction_rationale_327", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_extractionqueue", "to": "core_memory_middleware_memorymiddleware_dispatch_extraction", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "app_models_rationale_391", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_memoryrelation", "to": "routes_memory_relationout", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "routes_memory_relationpatch", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "routes_memory_coreaddbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "routes_memory_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "routes_memory_rationale_98", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "routes_memory_rationale_110", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "routes_memory_rationale_123", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "routes_memory_rationale_134", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "routes_memory_rationale_147", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "routes_memory_rationale_186", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "routes_memory_rationale_207", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_maintenance_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_maintenance_rationale_48", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_maintenance_rationale_108", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_maintenance_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_maintenance_rationale_257", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_maintenance_rationale_281", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_maintenance_rationale_349", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_maintenance_rationale_382", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_maintenance_rationale_485", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_55", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_69", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_119", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_175", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_225", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_263", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_283", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_303", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_326", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_336", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_352", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_402", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_470", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_483", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_506", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_532", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_560", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_569", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_606", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_684", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_rationale_728", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "tests_test_memory_audit_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "tests_test_memory_audit_rationale_109", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "tests_test_memory_audit_rationale_139", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "tests_test_memory_audit_rationale_145", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "tests_test_memory_relations_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "tests_test_memory_relations_rationale_48", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "tests_test_memory_relations_rationale_58", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "tests_test_memory_relations_rationale_70", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "tests_test_memory_relations_rationale_91", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "tests_test_memory_relations_rationale_120", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "tests_test_memory_relations_rationale_137", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "tests_test_memory_relations_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "tests_test_memory_relations_rationale_169", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "tests_test_memory_relations_rationale_197", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "core_memory_middleware_memorymiddleware_upsert_relation", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "tests_test_memory_audit_relation_row", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "tests_test_memory_relations_test_decay_relations_reduces_confidence", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_memoryrelation", "to": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_plugin", "to": "app_models_rationale_429", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "enum", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_authtokens", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_userprofile", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_oauthaccountinfo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_chatcontext", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_chatrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_chatresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_wsframetype", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_wstoolcall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_wstoolresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_wstextchunk", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_wsfinal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_wsdevicehello", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_formatprefsmodel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_wsfloatingscope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_wshomerequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_wsfloatingrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_wsbriefrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_wsstreamstart", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_wsstreamtext", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_wsstreamend", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_wsdomain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_wsfloatingdomain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_contenttypeconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_agentconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_agentcatalogitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_agentcreationcheckrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_agentcreationcheckresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_agenttriggerrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_agentrunlogresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_py", "to": "app_schemas_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_authtokens", "to": "basemodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_registerrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_loginrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_refreshrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_updateprofilerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_oauthauthorizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_oauthcallbackrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_updatememoryrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_normalizerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_normalizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_changepasswordrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_updateavatarrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_78", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_83", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_124", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_166", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_197", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_241", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_251", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_277", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_322", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_345", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_382", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_507", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_566", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_583", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_604", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_642", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_672", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_693", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_740", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_rationale_764", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_register", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_login", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_refresh", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_authtokens", "to": "routes_auth_issue_refresh_token", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "basemodel", "to": "app_schemas_userprofile", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_oauthaccountinfo", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_chatcontext", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_chatrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_chatresponse", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_wstoolcall", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_wstoolresult", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_wstextchunk", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_wsfinal", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_wsdevicehello", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_formatprefsmodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_wsfloatingscope", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_wshomerequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_wsfloatingrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_wsbriefrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_wsstreamstart", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_wsstreamtext", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_wsstreamend", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_wsdomain", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_wsfloatingdomain", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_contenttypeconfig", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_agentconfig", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_agentcatalogitem", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_agentcreationcheckrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_agentcreationcheckresponse", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_agenttriggerrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_agentrunlogresponse", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_agents_notesummarizerequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_agents_notesummarizeresponse", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_auth_registerrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_auth_loginrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_auth_refreshrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_auth_updateprofilerequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_auth_oauthauthorizeresponse", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_auth_oauthcallbackrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_auth_updatememoryrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_auth_normalizerequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_auth_normalizeresponse", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_auth_changepasswordrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_auth_updateavatarrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_billing_checkoutrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_billing_quotacheckrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_chat_embedrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_chat_embedresponse", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_chat_briefrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_chat_briefresponse", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_memory_relationout", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_memory_relationpatch", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "routes_memory_coreaddbody", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "core_memory_extraction_memorycandidate", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "core_memory_extraction_extractionresult", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_waitlistrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "app_schemas_waitlistresponse", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_contextual_contextualscope", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_authtokens", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_userprofile", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_oauthaccountinfo", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_chatcontext", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_chatrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_chatresponse", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_wstoolcall", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_wstoolresult", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_wstextchunk", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_wsfinal", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_wsdevicehello", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_formatprefsmodel", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_wshomerequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_wsbriefrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_wsstreamstart", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_wsstreamtext", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_wsstreamend", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_contenttypeconfig", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_agentconfig", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_agentcatalogitem", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_agentcreationcheckrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_agentcreationcheckresponse", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_agenttriggerrequest", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basemodel", "to": "schemas_init_agentrunlogresponse", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_userprofile", "to": "middleware_auth_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "middleware_auth_rationale_33", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_agents_notesummarizerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_agents_notesummarizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_agents_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_agents_rationale_102", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_agents_rationale_131", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_agents_rationale_161", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_agents_rationale_182", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_agents_rationale_255", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_registerrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_loginrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_refreshrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_updateprofilerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_oauthauthorizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_oauthcallbackrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_updatememoryrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_normalizerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_normalizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_changepasswordrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_updateavatarrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_78", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_83", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_124", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_166", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_197", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_241", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_251", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_277", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_322", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_345", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_382", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_507", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_566", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_583", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_604", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_642", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_672", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_693", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_740", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_rationale_764", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_billing_checkoutrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_billing_quotacheckrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_billing_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_billing_rationale_37", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_billing_rationale_51", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_billing_rationale_66", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_billing_rationale_83", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_billing_rationale_93", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_billing_rationale_117", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_chat_embedrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_chat_embedresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_chat_briefrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_chat_briefresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_chat_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_chat_rationale_45", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_chat_rationale_68", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_chat_rationale_110", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_memory_relationout", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_memory_relationpatch", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_memory_coreaddbody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_memory_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_memory_rationale_98", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_memory_rationale_110", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_memory_rationale_123", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_memory_rationale_134", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_memory_rationale_147", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_memory_rationale_186", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_memory_rationale_207", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "middleware_auth_get_current_user", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_update_profile", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_auth_build_profile", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_agents_rationale_99", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_agents_rationale_128", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_agents_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_userprofile", "to": "routes_agents_rationale_179", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_chatrequest", "to": "routes_chat_embedrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_chatrequest", "to": "routes_chat_embedresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_chatrequest", "to": "routes_chat_briefrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_chatrequest", "to": "routes_chat_briefresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_chatrequest", "to": "routes_chat_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_chatrequest", "to": "routes_chat_rationale_45", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_chatrequest", "to": "routes_chat_rationale_68", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_chatrequest", "to": "routes_chat_rationale_110", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "str", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_wsframetype", "to": "enum", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_70", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_138", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_213", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_227", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_297", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_367", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_451", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_543", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_569", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_600", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_626", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_646", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_763", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_772", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "tests_test_schemas_v3_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "tests_test_schemas_v3_rationale_40", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "tests_test_ws_index_session_fakewebsocket", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "tests_test_ws_index_session_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "tests_test_ws_index_session_rationale_37", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "tests_test_ws_index_session_rationale_57", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "tests_test_ws_index_session_rationale_67", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "tests_test_ws_index_session_rationale_76", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "tests_test_ws_index_session_rationale_132", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "tests_test_ws_index_session_rationale_154", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "tests_test_ws_unified_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "tests_test_ws_unified_rationale_37", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "tests_test_ws_unified_rationale_60", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "tests_test_ws_unified_rationale_83", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "tests_test_ws_unified_rationale_110", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "tests_test_ws_unified_rationale_135", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "tests_test_ws_unified_rationale_152", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_66", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_134", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_196", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_210", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_278", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_348", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_432", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_523", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_549", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_575", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_584", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_65", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_133", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_190", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_204", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_272", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_342", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_426", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_452", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_478", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsframetype", "to": "routes_device_ws_rationale_487", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "agents_filesystem_agent_resolve_path", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "middleware_rate_limit_tierratelimitmiddleware_dispatch", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "middleware_sanitizer_sanitizermiddleware_dispatch", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_agents_trigger_agent_run", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_agent_setup_as_text", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_agent_setup_call_llm_with_tools", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_agent_setup_handle_journey_start", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_auth_register", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_auth_login", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_auth_refresh", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_auth_issue_refresh_token", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_auth_oauth_authorize", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_auth_oauth_callback", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_billing_quota_check", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_chat_brief", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_device_ws_handle_home_request", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_device_ws_handle_floating_request", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_device_ws_handle_brief_request", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_device_ws_handle_task_brief_request", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_device_ws_handle_index_file_batch", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_agent_runner_as_text", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_agent_runner_run_agent_with_tools", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_agent_runner_scan_directories", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_agent_runner_run_cloud_agent", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_deep_agent_datetime_context_injection", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_deep_agent_as_text", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_deep_agent_resolve_project_id_from_message", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_deep_agent_normalize_domain_payload", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_deep_agent_infer_floating_domain_rule_based", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_deep_agent_run_single_agent", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_deep_agent_run_single_agent_stream", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_deep_agent_run_home_stream", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_deep_agent_run_floating_stream", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_memory_extraction_store_proactive_stub", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_memory_maintenance_mine_proactive_patterns_inner", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_memory_maintenance_extract_proactive_patterns", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_memory_maintenance_scan_associative_contradictions", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_memory_maintenance_canonicalize_relation_labels", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_memory_middleware_memorymiddleware_store_episode", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_memory_middleware_memorymiddleware_dispatch_extraction", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_memory_middleware_memorymiddleware_update_core", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_memory_middleware_memorymiddleware_store_associative", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_memory_middleware_memorymiddleware_upsert_relation", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_memory_middleware_memorymiddleware_insert_archival", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_output_formatter_streamformatter_format", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_conftest_create_tables", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_conftest_make_jwt", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_agent_runner_v2_make_config", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_agent_runner_v2_make_run_log", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_brief_agent_test_run_home_brief_streams_text", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_brief_agent_test_run_project_brief_streams_text", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_brief_agent_test_build_read_tools_read_only_subset", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_deep_agent_fakellm_ainvoke", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_device_ws_test_mark_runs_disconnected_updates_db", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_integrations_test_pagination_stops_at_max_emails", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_journey_v2_run_journey", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_audit_assoc_row", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_audit_relation_row", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_extraction_test_dispatch_realtime_for_pro", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_extraction_test_dispatch_queue_for_free", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_middleware_test_enrich_context_returns_core_memory", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_middleware_test_store_episode_decryptable", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_middleware_test_archival_and_recall_search_helpers", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_middleware_test_home_request_calls_memory_middleware", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_models_test_memory_core_create_and_read", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_models_test_memory_core_cascade_delete", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_models_test_memory_associative_create_and_read", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_models_test_memory_episodic_create_and_read", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_models_test_memory_proactive_create_and_read", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_relations_test_decay_relations_reduces_confidence", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_middleware_make_jwt", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_middleware_testratelimitmiddleware_unique_token", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_middleware_testsanitizermiddleware_token", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "tests_test_ws_index_session_make_session_id", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "app_rate_limit_ratelimiter_dispatch", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_device_ws_handle_contextual_request", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "routes_device_ws_handle_contextual_scope_update", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "core_deep_agent_get_page_details", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "str", "to": "schemas_init_wsframetype", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "enum", "to": "api_app_schemas_init_py", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "enum", "to": "schemas_init_wsframetype", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_wstoolcall", "to": "app_schemas_rationale_102", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_wstoolresult", "to": "app_schemas_rationale_115", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_wstextchunk", "to": "app_schemas_rationale_128", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_wsfinal", "to": "app_schemas_rationale_135", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_wsdevicehello", "to": "app_schemas_rationale_144", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_formatprefsmodel", "to": "app_schemas_rationale_155", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_wsfloatingscope", "to": "app_schemas_rationale_165", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_wsfloatingscope", "to": "tests_test_schemas_v3_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingscope", "to": "tests_test_schemas_v3_rationale_40", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingscope", "to": "tests_test_schemas_v3_test_floating_request_basic", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingscope", "to": "tests_test_schemas_v3_test_floating_request_scope_without_id", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingscope", "to": "tests_test_schemas_v3_test_floating_request_serializes", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingscope", "to": "tests_test_schemas_v3_test_floating_request_invalid_scope_type", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wshomerequest", "to": "app_schemas_rationale_172", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_wshomerequest", "to": "tests_test_schemas_v3_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wshomerequest", "to": "tests_test_schemas_v3_rationale_40", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wshomerequest", "to": "tests_test_schemas_v3_test_home_request_defaults", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wshomerequest", "to": "tests_test_schemas_v3_test_home_request_with_history", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wshomerequest", "to": "tests_test_schemas_v3_test_home_request_serializes", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingrequest", "to": "app_schemas_rationale_181", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_wsfloatingrequest", "to": "tests_test_schemas_v3_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingrequest", "to": "tests_test_schemas_v3_rationale_40", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingrequest", "to": "tests_test_schemas_v3_test_floating_request_basic", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingrequest", "to": "tests_test_schemas_v3_test_floating_request_scope_without_id", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingrequest", "to": "tests_test_schemas_v3_test_floating_request_serializes", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingrequest", "to": "tests_test_schemas_v3_test_floating_request_invalid_scope_type", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsbriefrequest", "to": "app_schemas_rationale_190", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_wsstreamstart", "to": "app_schemas_rationale_201", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_wsstreamstart", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamstart", "to": "core_output_formatter_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamstart", "to": "core_output_formatter_rationale_19", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamstart", "to": "core_output_formatter_rationale_38", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamstart", "to": "tests_test_output_formatter_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamstart", "to": "tests_test_schemas_v3_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamstart", "to": "tests_test_schemas_v3_rationale_40", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamstart", "to": "core_output_formatter_streamformatter_format", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamstart", "to": "tests_test_schemas_v3_test_stream_start", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamstart", "to": "tests_test_schemas_v3_test_stream_start_serializes", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamstart", "to": "core_output_formatter_rationale_14", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamtext", "to": "app_schemas_rationale_208", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_wsstreamtext", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamtext", "to": "core_output_formatter_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamtext", "to": "core_output_formatter_rationale_19", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamtext", "to": "core_output_formatter_rationale_38", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamtext", "to": "tests_test_output_formatter_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamtext", "to": "tests_test_schemas_v3_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamtext", "to": "tests_test_schemas_v3_rationale_40", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamtext", "to": "core_output_formatter_streamformatter_format", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamtext", "to": "tests_test_schemas_v3_test_stream_text", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamtext", "to": "tests_test_schemas_v3_test_stream_text_serializes", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamtext", "to": "core_output_formatter_rationale_14", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "app_schemas_rationale_216", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_70", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_138", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_213", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_227", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_297", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_367", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_451", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_543", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_569", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_600", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_626", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_646", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_763", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_772", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "core_output_formatter_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "core_output_formatter_rationale_19", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "core_output_formatter_rationale_38", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "tests_test_output_formatter_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "tests_test_schemas_v3_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "tests_test_schemas_v3_rationale_40", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_handle_brief_request", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_handle_task_brief_request", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "core_output_formatter_streamformatter_format", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "tests_test_schemas_v3_test_stream_end_defaults", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "tests_test_schemas_v3_test_stream_end_serializes", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_66", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_134", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_196", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_210", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_278", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_348", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_432", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_523", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_549", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_575", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_584", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_65", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_133", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_190", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_204", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_272", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_342", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_426", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_452", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_478", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "routes_device_ws_rationale_487", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsstreamend", "to": "core_output_formatter_rationale_14", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsdomain", "to": "app_schemas_rationale_225", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_wsdomain", "to": "tests_test_schemas_v3_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsdomain", "to": "tests_test_schemas_v3_rationale_40", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsdomain", "to": "tests_test_schemas_v3_test_floating_domain_tasks", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsdomain", "to": "tests_test_schemas_v3_test_floating_domain_valid_domains", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsdomain", "to": "tests_test_schemas_v3_test_floating_domain_object_valid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsdomain", "to": "tests_test_schemas_v3_test_floating_domain_serializes", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingdomain", "to": "app_schemas_rationale_233", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_wsfloatingdomain", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingdomain", "to": "core_output_formatter_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingdomain", "to": "core_output_formatter_rationale_19", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingdomain", "to": "core_output_formatter_rationale_38", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingdomain", "to": "tests_test_output_formatter_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingdomain", "to": "tests_test_schemas_v3_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingdomain", "to": "tests_test_schemas_v3_rationale_40", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingdomain", "to": "core_output_formatter_streamformatter_format", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingdomain", "to": "tests_test_schemas_v3_test_floating_domain_tasks", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingdomain", "to": "tests_test_schemas_v3_test_floating_domain_valid_domains", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingdomain", "to": "tests_test_schemas_v3_test_floating_domain_object_valid", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingdomain", "to": "tests_test_schemas_v3_test_floating_domain_serializes", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_wsfloatingdomain", "to": "core_output_formatter_rationale_14", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_contenttypeconfig", "to": "app_schemas_rationale_244", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_agentconfig", "to": "app_schemas_rationale_254", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_schemas_agentconfig", "to": "routes_agent_setup_journeysession", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "routes_agent_setup_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "routes_agent_setup_rationale_80", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "routes_agent_setup_rationale_169", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "routes_agent_setup_rationale_196", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "routes_agent_setup_rationale_246", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "routes_agent_setup_rationale_359", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "routes_agent_setup_rationale_434", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "tests_test_journey_v2_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "tests_test_journey_v2_rationale_92", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "tests_test_journey_v2_rationale_135", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "tests_test_journey_v2_rationale_169", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "tests_test_journey_v2_rationale_181", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "tests_test_journey_v2_rationale_195", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "tests_test_journey_v2_rationale_201", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "tests_test_journey_v2_rationale_206", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "tests_test_journey_v2_rationale_212", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "tests_test_journey_v2_rationale_224", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "tests_test_journey_v2_rationale_274", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentconfig", "to": "tests_test_journey_v2_test_4_6a_extract_valid_json", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcatalogitem", "to": "routes_agents_notesummarizerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcatalogitem", "to": "routes_agents_notesummarizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcatalogitem", "to": "routes_agents_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcatalogitem", "to": "routes_agents_rationale_102", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcatalogitem", "to": "routes_agents_rationale_131", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcatalogitem", "to": "routes_agents_rationale_161", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcatalogitem", "to": "routes_agents_rationale_182", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcatalogitem", "to": "routes_agents_rationale_255", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcatalogitem", "to": "routes_agents_get_agent_catalog", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcatalogitem", "to": "routes_agents_rationale_99", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcatalogitem", "to": "routes_agents_rationale_128", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcatalogitem", "to": "routes_agents_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcatalogitem", "to": "routes_agents_rationale_179", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckrequest", "to": "routes_agents_notesummarizerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckrequest", "to": "routes_agents_notesummarizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckrequest", "to": "routes_agents_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckrequest", "to": "routes_agents_rationale_102", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckrequest", "to": "routes_agents_rationale_131", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckrequest", "to": "routes_agents_rationale_161", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckrequest", "to": "routes_agents_rationale_182", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckrequest", "to": "routes_agents_rationale_255", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckrequest", "to": "routes_agents_rationale_99", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckrequest", "to": "routes_agents_rationale_128", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckrequest", "to": "routes_agents_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckrequest", "to": "routes_agents_rationale_179", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckresponse", "to": "routes_agents_notesummarizerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckresponse", "to": "routes_agents_notesummarizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckresponse", "to": "routes_agents_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckresponse", "to": "routes_agents_rationale_102", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckresponse", "to": "routes_agents_rationale_131", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckresponse", "to": "routes_agents_rationale_161", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckresponse", "to": "routes_agents_rationale_182", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckresponse", "to": "routes_agents_rationale_255", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckresponse", "to": "routes_agents_can_create_agent", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckresponse", "to": "routes_agents_rationale_99", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckresponse", "to": "routes_agents_rationale_128", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckresponse", "to": "routes_agents_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentcreationcheckresponse", "to": "routes_agents_rationale_179", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agenttriggerrequest", "to": "routes_agents_notesummarizerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agenttriggerrequest", "to": "routes_agents_notesummarizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agenttriggerrequest", "to": "routes_agents_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agenttriggerrequest", "to": "routes_agents_rationale_102", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agenttriggerrequest", "to": "routes_agents_rationale_131", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agenttriggerrequest", "to": "routes_agents_rationale_161", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agenttriggerrequest", "to": "routes_agents_rationale_182", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agenttriggerrequest", "to": "routes_agents_rationale_255", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agenttriggerrequest", "to": "routes_agents_rationale_99", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agenttriggerrequest", "to": "routes_agents_rationale_128", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agenttriggerrequest", "to": "routes_agents_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agenttriggerrequest", "to": "routes_agents_rationale_179", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentrunlogresponse", "to": "routes_agents_notesummarizerequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentrunlogresponse", "to": "routes_agents_notesummarizeresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentrunlogresponse", "to": "routes_agents_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentrunlogresponse", "to": "routes_agents_rationale_102", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentrunlogresponse", "to": "routes_agents_rationale_131", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentrunlogresponse", "to": "routes_agents_rationale_161", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentrunlogresponse", "to": "routes_agents_rationale_182", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentrunlogresponse", "to": "routes_agents_rationale_255", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentrunlogresponse", "to": "routes_agents_to_run_log_response", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentrunlogresponse", "to": "routes_agents_rationale_99", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentrunlogresponse", "to": "routes_agents_rationale_128", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentrunlogresponse", "to": "routes_agents_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_schemas_agentrunlogresponse", "to": "routes_agents_rationale_179", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_agents_client_agent_py", "to": "agents_client_agent_list_clients", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_client_agent_py", "to": "agents_client_agent_get_client", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_client_agent_py", "to": "agents_client_agent_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_client_agent_list_clients", "to": "agents_client_agent_rationale_15", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_client_agent_list_clients", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_client_agent_get_client", "to": "agents_client_agent_rationale_38", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_client_agent_get_client", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_agents_filesystem_agent_py", "to": "agents_filesystem_agent_resolve_path", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_filesystem_agent_py", "to": "agents_filesystem_agent_list_directory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_filesystem_agent_py", "to": "agents_filesystem_agent_read_file_content", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_filesystem_agent_py", "to": "agents_filesystem_agent_get_file_metadata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_filesystem_agent_py", "to": "agents_filesystem_agent_make_directory_tools", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_filesystem_agent_py", "to": "agents_filesystem_agent_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_filesystem_agent_resolve_path", "to": "agents_filesystem_agent_rationale_25", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_filesystem_agent_list_directory", "to": "agents_filesystem_agent_rationale_38", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_filesystem_agent_list_directory", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_filesystem_agent_read_file_content", "to": "agents_filesystem_agent_rationale_61", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_filesystem_agent_read_file_content", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_filesystem_agent_get_file_metadata", "to": "agents_filesystem_agent_rationale_78", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_filesystem_agent_get_file_metadata", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_filesystem_agent_make_directory_tools", "to": "agents_filesystem_agent_rationale_108", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_filesystem_agent_make_directory_tools", "to": "routes_agent_setup_handle_journey_start", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_filesystem_agent_make_directory_tools", "to": "routes_agent_setup_handle_journey_message", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_agents_folder_agent_py", "to": "agents_folder_agent_is_unsafe_path", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_folder_agent_py", "to": "agents_folder_agent_fetch_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_folder_agent_py", "to": "agents_folder_agent_decode", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_folder_agent_py", "to": "agents_folder_agent_read_project_folder_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_folder_agent_py", "to": "agents_folder_agent_search_project_folder_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_folder_agent_py", "to": "agents_folder_agent_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_folder_agent_is_unsafe_path", "to": "agents_folder_agent_read_project_folder_file", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_folder_agent_is_unsafe_path", "to": "agents_folder_agent_search_project_folder_file", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_folder_agent_fetch_file", "to": "agents_folder_agent_read_project_folder_file", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_folder_agent_fetch_file", "to": "agents_folder_agent_search_project_folder_file", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_folder_agent_fetch_file", "to": "agents_folder_agent_rationale_28", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_folder_agent_fetch_file", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_folder_agent_decode", "to": "agents_folder_agent_read_project_folder_file", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_folder_agent_decode", "to": "agents_folder_agent_search_project_folder_file", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_folder_agent_decode", "to": "agents_folder_agent_rationale_41", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_folder_agent_decode", "to": "core_folder_indexer_extract_pdf_text", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_folder_agent_decode", "to": "core_folder_indexer_extract_docx_text", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_folder_agent_read_project_folder_file", "to": "agents_folder_agent_rationale_64", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_folder_agent_search_project_folder_file", "to": "agents_folder_agent_rationale_121", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_note_agent_py", "to": "agents_note_agent_is_uuid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_note_agent_py", "to": "agents_note_agent_fmt_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_note_agent_py", "to": "agents_note_agent_list_notes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_note_agent_py", "to": "agents_note_agent_get_note", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_note_agent_py", "to": "agents_note_agent_create_note", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_note_agent_py", "to": "agents_note_agent_update_note", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_note_agent_py", "to": "agents_note_agent_propose_note_edit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_note_agent_py", "to": "agents_note_agent_delete_note", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_note_agent_py", "to": "agents_note_agent_refresh_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_note_agent_py", "to": "agents_note_agent_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_note_agent_is_uuid", "to": "agents_note_agent_list_notes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_note_agent_fmt_summary", "to": "agents_note_agent_list_notes", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_note_agent_list_notes", "to": "agents_note_agent_rationale_33", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_note_agent_list_notes", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_note_agent_get_note", "to": "agents_note_agent_rationale_53", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_note_agent_get_note", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_note_agent_create_note", "to": "agents_note_agent_refresh_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_note_agent_create_note", "to": "agents_note_agent_rationale_67", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_note_agent_create_note", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_note_agent_create_note", "to": "core_llm_embed", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_note_agent_update_note", "to": "agents_note_agent_refresh_summary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_note_agent_update_note", "to": "agents_note_agent_rationale_94", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_note_agent_update_note", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_note_agent_update_note", "to": "core_llm_embed", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_note_agent_propose_note_edit", "to": "agents_note_agent_rationale_127", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_note_agent_propose_note_edit", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_note_agent_delete_note", "to": "agents_note_agent_rationale_169", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_note_agent_delete_note", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_note_agent_refresh_summary", "to": "agents_note_agent_rationale_175", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_note_agent_refresh_summary", "to": "core_note_summarizer_generate_note_summary", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_note_agent_refresh_summary", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_agents_project_agent_py", "to": "agents_project_agent_list_projects", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_project_agent_py", "to": "agents_project_agent_list_all_projects", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_project_agent_py", "to": "agents_project_agent_get_project", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_project_agent_py", "to": "agents_project_agent_create_project", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_project_agent_py", "to": "agents_project_agent_update_project", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_project_agent_py", "to": "agents_project_agent_delete_project", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_project_agent_py", "to": "agents_project_agent_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_project_agent_list_projects", "to": "agents_project_agent_rationale_17", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_project_agent_list_projects", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_project_agent_list_all_projects", "to": "agents_project_agent_rationale_37", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_project_agent_list_all_projects", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_project_agent_get_project", "to": "agents_project_agent_rationale_50", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_project_agent_get_project", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_project_agent_create_project", "to": "agents_project_agent_rationale_66", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_project_agent_create_project", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_project_agent_update_project", "to": "agents_project_agent_rationale_87", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_project_agent_update_project", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_project_agent_delete_project", "to": "agents_project_agent_rationale_112", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_project_agent_delete_project", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_agents_relations_agent_py", "to": "agents_relations_agent_make_query_relations_tool", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_relations_agent_py", "to": "agents_relations_agent_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_relations_agent_make_query_relations_tool", "to": "agents_relations_agent_rationale_17", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_relations_agent_make_query_relations_tool", "to": "core_deep_agent_brief_research_tools", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_relations_agent_rationale_1", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_relations_agent_rationale_17", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_agents_task_agent_py", "to": "agents_task_agent_is_uuid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_task_agent_py", "to": "agents_task_agent_list_tasks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_task_agent_py", "to": "agents_task_agent_count_tasks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_task_agent_py", "to": "agents_task_agent_create_task", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_task_agent_py", "to": "agents_task_agent_update_task", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_task_agent_py", "to": "agents_task_agent_delete_task", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_task_agent_py", "to": "agents_task_agent_list_tasks_due_today", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_task_agent_py", "to": "agents_task_agent_list_task_comments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_task_agent_py", "to": "agents_task_agent_add_task_comment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_task_agent_py", "to": "agents_task_agent_delete_task_comment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_task_agent_py", "to": "agents_task_agent_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_task_agent_is_uuid", "to": "agents_task_agent_list_tasks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_task_agent_is_uuid", "to": "agents_task_agent_count_tasks", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_task_agent_list_tasks", "to": "agents_task_agent_rationale_44", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_task_agent_list_tasks", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_task_agent_count_tasks", "to": "agents_task_agent_rationale_124", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_task_agent_count_tasks", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_task_agent_create_task", "to": "agents_task_agent_rationale_175", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_task_agent_create_task", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_task_agent_update_task", "to": "agents_task_agent_rationale_219", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_task_agent_update_task", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_task_agent_delete_task", "to": "agents_task_agent_rationale_253", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_task_agent_delete_task", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_task_agent_list_tasks_due_today", "to": "agents_task_agent_rationale_260", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_task_agent_list_tasks_due_today", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_task_agent_list_task_comments", "to": "agents_task_agent_rationale_299", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_task_agent_list_task_comments", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_task_agent_add_task_comment", "to": "agents_task_agent_rationale_314", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_task_agent_add_task_comment", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_task_agent_delete_task_comment", "to": "agents_task_agent_rationale_333", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_task_agent_delete_task_comment", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_agents_timeline_agent_py", "to": "agents_timeline_agent_is_uuid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_timeline_agent_py", "to": "agents_timeline_agent_list_timelines", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_timeline_agent_py", "to": "agents_timeline_agent_count_timelines", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_timeline_agent_py", "to": "agents_timeline_agent_create_timeline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_timeline_agent_py", "to": "agents_timeline_agent_update_timeline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_timeline_agent_py", "to": "agents_timeline_agent_delete_timeline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_timeline_agent_py", "to": "agents_timeline_agent_list_timelines_today", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_agents_timeline_agent_py", "to": "agents_timeline_agent_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_timeline_agent_is_uuid", "to": "agents_timeline_agent_list_timelines", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_timeline_agent_is_uuid", "to": "agents_timeline_agent_count_timelines", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_timeline_agent_list_timelines", "to": "agents_timeline_agent_rationale_39", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_timeline_agent_list_timelines", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_timeline_agent_count_timelines", "to": "agents_timeline_agent_rationale_112", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_timeline_agent_count_timelines", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_timeline_agent_create_timeline", "to": "agents_timeline_agent_rationale_156", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_timeline_agent_create_timeline", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_timeline_agent_update_timeline", "to": "agents_timeline_agent_rationale_189", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_timeline_agent_update_timeline", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_timeline_agent_delete_timeline", "to": "agents_timeline_agent_rationale_216", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_timeline_agent_delete_timeline", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "agents_timeline_agent_list_timelines_today", "to": "agents_timeline_agent_rationale_223", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agents_timeline_agent_list_timelines_today", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_agents_init_py", "to": "agents_init_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_deps_py", "to": "api_deps_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_middleware_auth_py", "to": "app_config_settings", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_middleware_auth_py", "to": "middleware_auth_get_current_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_middleware_auth_py", "to": "middleware_auth_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "middleware_auth_get_current_user", "to": "middleware_auth_rationale_33", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "middleware_auth_get_current_user", "to": "core_memory_middleware_memorymiddleware", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "middleware_auth_rationale_1", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "middleware_auth_rationale_33", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_api_middleware_rate_limit_py", "to": "app_config_settings", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_middleware_rate_limit_py", "to": "middleware_rate_limit_get_user_id_from_jwt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_middleware_rate_limit_py", "to": "middleware_rate_limit_tierratelimitmiddleware", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_middleware_rate_limit_py", "to": "middleware_rate_limit_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "middleware_rate_limit_get_user_id_from_jwt", "to": "middleware_rate_limit_rationale_52", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "middleware_rate_limit_tierratelimitmiddleware", "to": "basehttpmiddleware", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "middleware_rate_limit_tierratelimitmiddleware", "to": "middleware_rate_limit_tierratelimitmiddleware_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "middleware_rate_limit_tierratelimitmiddleware", "to": "middleware_rate_limit_tierratelimitmiddleware_dispatch", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "middleware_rate_limit_tierratelimitmiddleware", "to": "middleware_rate_limit_rationale_71", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "middleware_rate_limit_tierratelimitmiddleware", "to": "middleware_init_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "basehttpmiddleware", "to": "middleware_sanitizer_sanitizermiddleware", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basehttpmiddleware", "to": "app_rate_limit_ratelimiter", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basehttpmiddleware", "to": "app_security_requestsizelimiter", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basehttpmiddleware", "to": "app_security_originvalidator", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_middleware_sanitizer_py", "to": "middleware_sanitizer_sanitize_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_middleware_sanitizer_py", "to": "middleware_sanitizer_sanitizermiddleware", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_middleware_sanitizer_py", "to": "middleware_sanitizer_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "middleware_sanitizer_sanitize_text", "to": "middleware_sanitizer_sanitizermiddleware_dispatch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "middleware_sanitizer_sanitize_text", "to": "middleware_sanitizer_rationale_55", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "middleware_sanitizer_sanitizermiddleware", "to": "middleware_sanitizer_sanitizermiddleware_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "middleware_sanitizer_sanitizermiddleware", "to": "middleware_sanitizer_sanitizermiddleware_dispatch", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "middleware_sanitizer_sanitizermiddleware", "to": "middleware_sanitizer_rationale_75", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "middleware_sanitizer_sanitizermiddleware", "to": "middleware_init_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_api_middleware_init_py", "to": "middleware_init_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agents_py", "to": "routes_agents_dt_ms", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agents_py", "to": "routes_agents_dt_ms_opt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agents_py", "to": "routes_agents_to_data_types", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agents_py", "to": "routes_agents_to_run_log_response", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agents_py", "to": "routes_agents_enforce_agent_limit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agents_py", "to": "routes_agents_enforce_run_frequency", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agents_py", "to": "routes_agents_get_agent_catalog", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agents_py", "to": "routes_agents_can_create_agent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agents_py", "to": "routes_agents_trigger_agent_run", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agents_py", "to": "routes_agents_notesummarizerequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agents_py", "to": "routes_agents_notesummarizeresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agents_py", "to": "routes_agents_summarize_note", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agents_py", "to": "routes_agents_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agents_dt_ms", "to": "routes_agents_to_run_log_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agents_dt_ms_opt", "to": "routes_agents_to_run_log_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agents_to_data_types", "to": "routes_agents_trigger_agent_run", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agents_to_data_types", "to": "core_agent_session_buffer_sessionbuffer_set", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agents_to_run_log_response", "to": "routes_agents_trigger_agent_run", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agents_enforce_agent_limit", "to": "routes_agents_trigger_agent_run", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agents_enforce_run_frequency", "to": "routes_agents_trigger_agent_run", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agents_enforce_run_frequency", "to": "routes_agents_rationale_102", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agents_get_agent_catalog", "to": "routes_agents_rationale_131", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agents_can_create_agent", "to": "routes_agents_rationale_161", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agents_trigger_agent_run", "to": "routes_agents_rationale_182", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agents_trigger_agent_run", "to": "core_agent_runner_is_agent_running", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agents_trigger_agent_run", "to": "core_agent_runner_run_local_agent", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agents_notesummarizeresponse", "to": "routes_agents_summarize_note", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agents_summarize_note", "to": "routes_agents_rationale_255", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agents_summarize_note", "to": "core_note_summarizer_generate_note_summary", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_api_routes_agent_setup_py", "to": "routes_agent_setup_journeysession", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agent_setup_py", "to": "routes_agent_setup_get_journey_session", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agent_setup_py", "to": "routes_agent_setup_build_system_prompt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agent_setup_py", "to": "routes_agent_setup_extract_agent_config", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agent_setup_py", "to": "routes_agent_setup_as_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agent_setup_py", "to": "routes_agent_setup_call_llm_with_tools", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agent_setup_py", "to": "routes_agent_setup_handle_journey_start", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agent_setup_py", "to": "routes_agent_setup_handle_journey_message", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_agent_setup_py", "to": "routes_agent_setup_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agent_setup_journeysession", "to": "routes_agent_setup_journeysession_is_expired", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agent_setup_journeysession", "to": "routes_agent_setup_handle_journey_start", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agent_setup_journeysession", "to": "tests_test_journey_v2_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_journeysession", "to": "tests_test_journey_v2_rationale_92", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_journeysession", "to": "tests_test_journey_v2_rationale_135", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_journeysession", "to": "tests_test_journey_v2_rationale_169", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_journeysession", "to": "tests_test_journey_v2_rationale_181", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_journeysession", "to": "tests_test_journey_v2_rationale_195", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_journeysession", "to": "tests_test_journey_v2_rationale_201", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_journeysession", "to": "tests_test_journey_v2_rationale_206", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_journeysession", "to": "tests_test_journey_v2_rationale_212", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_journeysession", "to": "tests_test_journey_v2_rationale_224", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_journeysession", "to": "tests_test_journey_v2_rationale_274", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_journeysession", "to": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_journeysession_is_expired", "to": "routes_agent_setup_get_journey_session", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agent_setup_get_journey_session", "to": "routes_agent_setup_handle_journey_message", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agent_setup_get_journey_session", "to": "routes_agent_setup_rationale_80", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agent_setup_build_system_prompt", "to": "routes_agent_setup_handle_journey_start", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agent_setup_build_system_prompt", "to": "routes_agent_setup_rationale_169", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agent_setup_build_system_prompt", "to": "core_langfuse_client_get_prompt_or_fallback", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_build_system_prompt", "to": "core_langfuse_client_compile_prompt", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_extract_agent_config", "to": "routes_agent_setup_handle_journey_start", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agent_setup_extract_agent_config", "to": "routes_agent_setup_handle_journey_message", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agent_setup_extract_agent_config", "to": "routes_agent_setup_rationale_196", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agent_setup_extract_agent_config", "to": "tests_test_journey_v2_test_4_6a_extract_valid_json", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_extract_agent_config", "to": "tests_test_journey_v2_test_4_6b_extract_invalid_json", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_extract_agent_config", "to": "tests_test_journey_v2_test_4_6c_extract_markers_absent", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_extract_agent_config", "to": "tests_test_journey_v2_test_4_6d_extract_only_start_marker", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_as_text", "to": "routes_agent_setup_call_llm_with_tools", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agent_setup_call_llm_with_tools", "to": "routes_agent_setup_handle_journey_start", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agent_setup_call_llm_with_tools", "to": "routes_agent_setup_handle_journey_message", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agent_setup_call_llm_with_tools", "to": "routes_agent_setup_rationale_246", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agent_setup_call_llm_with_tools", "to": "core_langfuse_client_get_langfuse", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_call_llm_with_tools", "to": "core_llm_get_agent_llm", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_call_llm_with_tools", "to": "core_langfuse_client_langfuse_context", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_call_llm_with_tools", "to": "core_llm_model_for_agent", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_call_llm_with_tools", "to": "core_langfuse_client_extract_usage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_handle_journey_start", "to": "routes_agent_setup_rationale_359", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agent_setup_handle_journey_start", "to": "routes_device_ws_handle_journey_start", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_handle_journey_start", "to": "tests_test_journey_v2_run_journey", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_handle_journey_message", "to": "routes_agent_setup_rationale_434", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_agent_setup_handle_journey_message", "to": "routes_device_ws_handle_journey_message", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_handle_journey_message", "to": "tests_test_journey_v2_run_journey", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_handle_journey_message", "to": "tests_test_journey_v2_test_4_6e_session_not_found", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_agent_setup_handle_journey_message", "to": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_api_routes_auth_py", "to": "app_config_settings", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_get_google_provider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_hash_password", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_verify_password", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_hash_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_make_access_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_registerrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_loginrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_refreshrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_register", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_login", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_refresh", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_updateprofilerequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_me", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_update_profile", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_issue_refresh_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_oauthauthorizeresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_oauthcallbackrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_oauth_web_callback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_oauth_authorize", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_oauth_callback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_build_profile", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_updatememoryrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_update_memory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_reset_onboarding", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_normalizerequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_normalizeresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_normalize_onboarding", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_changepasswordrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_change_password", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_list_oauth_accounts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_unlink_oauth_account", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_updateavatarrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_update_avatar", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_delete_account", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_auth_py", "to": "routes_auth_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_get_google_provider", "to": "auth_oauth_providers_googleoauthprovider", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_hash_password", "to": "routes_auth_register", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_hash_password", "to": "routes_auth_change_password", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_verify_password", "to": "routes_auth_login", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_verify_password", "to": "routes_auth_change_password", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_hash_token", "to": "routes_auth_register", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_hash_token", "to": "routes_auth_login", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_hash_token", "to": "routes_auth_refresh", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_hash_token", "to": "routes_auth_issue_refresh_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_hash_token", "to": "routes_auth_rationale_78", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_make_access_token", "to": "routes_auth_register", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_make_access_token", "to": "routes_auth_login", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_make_access_token", "to": "routes_auth_refresh", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_make_access_token", "to": "routes_auth_issue_refresh_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_make_access_token", "to": "routes_auth_rationale_83", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_registerrequest", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_registerrequest", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_loginrequest", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_loginrequest", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_refreshrequest", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_refreshrequest", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_register", "to": "routes_auth_rationale_124", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_login", "to": "routes_auth_rationale_166", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_refresh", "to": "routes_auth_update_profile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_refresh", "to": "routes_auth_rationale_197", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_updateprofilerequest", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_updateprofilerequest", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_me", "to": "routes_auth_rationale_241", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_update_profile", "to": "routes_auth_rationale_251", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_issue_refresh_token", "to": "routes_auth_oauth_callback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_issue_refresh_token", "to": "routes_auth_rationale_277", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_oauthauthorizeresponse", "to": "routes_auth_oauth_authorize", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_oauthauthorizeresponse", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_oauthauthorizeresponse", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_oauthcallbackrequest", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_oauthcallbackrequest", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_oauth_web_callback", "to": "routes_auth_rationale_322", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_oauth_authorize", "to": "routes_auth_rationale_345", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_oauth_authorize", "to": "auth_oauth_providers_generate_pkce_pair", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_oauth_callback", "to": "routes_auth_rationale_382", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_build_profile", "to": "routes_auth_update_memory", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_build_profile", "to": "routes_auth_update_avatar", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_build_profile", "to": "routes_auth_rationale_507", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_build_profile", "to": "core_memory_middleware_memorymiddleware", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_updatememoryrequest", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_updatememoryrequest", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_update_memory", "to": "routes_auth_rationale_566", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_update_memory", "to": "core_memory_middleware_memorymiddleware", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_reset_onboarding", "to": "routes_auth_rationale_583", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_normalizerequest", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_normalizerequest", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_normalizeresponse", "to": "routes_auth_normalize_onboarding", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_normalizeresponse", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_normalizeresponse", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_normalize_onboarding", "to": "routes_auth_rationale_604", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_normalize_onboarding", "to": "core_llm_get_llm", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_changepasswordrequest", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_changepasswordrequest", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_change_password", "to": "routes_auth_rationale_642", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_list_oauth_accounts", "to": "routes_auth_rationale_672", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_unlink_oauth_account", "to": "routes_auth_rationale_693", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_updateavatarrequest", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_updateavatarrequest", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_update_avatar", "to": "routes_auth_rationale_740", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_delete_account", "to": "routes_auth_rationale_764", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_auth_rationale_1", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_1", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_78", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_78", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_83", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_83", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_124", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_124", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_166", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_166", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_197", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_197", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_241", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_241", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_251", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_251", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_277", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_277", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_322", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_322", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_345", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_345", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_382", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_382", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_507", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_507", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_566", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_566", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_583", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_583", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_604", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_604", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_642", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_642", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_672", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_672", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_693", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_693", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_740", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_740", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_764", "to": "auth_oauth_providers_googleoauthprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_auth_rationale_764", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_api_routes_billing_py", "to": "routes_billing_checkoutrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_billing_py", "to": "routes_billing_create_checkout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_billing_py", "to": "routes_billing_stripe_webhook", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_billing_py", "to": "routes_billing_get_subscription", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_billing_py", "to": "routes_billing_cancel_subscription", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_billing_py", "to": "routes_billing_list_invoices", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_billing_py", "to": "routes_billing_quotacheckrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_billing_py", "to": "routes_billing_quota_check", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_billing_py", "to": "routes_billing_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_billing_checkoutrequest", "to": "billing_quota_quotaexceeded", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_billing_create_checkout", "to": "routes_billing_rationale_37", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_billing_stripe_webhook", "to": "routes_billing_rationale_51", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_billing_get_subscription", "to": "routes_billing_rationale_66", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_billing_cancel_subscription", "to": "routes_billing_rationale_83", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_billing_list_invoices", "to": "routes_billing_rationale_93", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_billing_quotacheckrequest", "to": "billing_quota_quotaexceeded", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_billing_quota_check", "to": "routes_billing_rationale_117", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_billing_quota_check", "to": "billing_quota_check_folder_quota", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_billing_rationale_1", "to": "billing_quota_quotaexceeded", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_billing_rationale_37", "to": "billing_quota_quotaexceeded", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_billing_rationale_51", "to": "billing_quota_quotaexceeded", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_billing_rationale_66", "to": "billing_quota_quotaexceeded", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_billing_rationale_83", "to": "billing_quota_quotaexceeded", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_billing_rationale_93", "to": "billing_quota_quotaexceeded", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_billing_rationale_117", "to": "billing_quota_quotaexceeded", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_api_routes_chat_py", "to": "routes_chat_embedrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_chat_py", "to": "routes_chat_embedresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_chat_py", "to": "routes_chat_chat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_chat_py", "to": "routes_chat_briefrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_chat_py", "to": "routes_chat_briefresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_chat_py", "to": "routes_chat_brief", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_chat_py", "to": "routes_chat_embed_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_chat_py", "to": "routes_chat_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_chat_embedrequest", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_chat_embedresponse", "to": "routes_chat_embed_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_chat_embedresponse", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_chat_chat", "to": "routes_chat_rationale_45", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_chat_chat", "to": "core_deep_agent_run_home", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_chat_briefrequest", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_chat_briefresponse", "to": "routes_chat_brief", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_chat_briefresponse", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_chat_brief", "to": "routes_chat_rationale_68", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_chat_brief", "to": "core_memory_middleware_memorymiddleware", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_chat_brief", "to": "core_brief_agent_run_project_brief", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_chat_brief", "to": "core_brief_agent_run_home_brief", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_chat_embed_text", "to": "routes_chat_rationale_110", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_chat_embed_text", "to": "core_llm_embed", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_chat_rationale_1", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_chat_rationale_45", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_chat_rationale_68", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_chat_rationale_110", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_api_routes_device_ws_py", "to": "app_config_settings", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_device_ws_py", "to": "routes_device_ws_device_ws", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_device_ws_py", "to": "routes_device_ws_message_loop", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_device_ws_py", "to": "routes_device_ws_make_ws_executor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_device_ws_py", "to": "routes_device_ws_handle_home_request", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_device_ws_py", "to": "routes_device_ws_handle_floating_request", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_device_ws_py", "to": "routes_device_ws_handle_brief_request", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_device_ws_py", "to": "routes_device_ws_handle_task_brief_request", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_device_ws_py", "to": "routes_device_ws_handle_journey_start", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_device_ws_py", "to": "routes_device_ws_handle_journey_message", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_device_ws_py", "to": "routes_device_ws_handle_index_session_start", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_device_ws_py", "to": "routes_device_ws_handle_index_session_cancel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_device_ws_py", "to": "routes_device_ws_handle_index_file_batch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_device_ws_py", "to": "routes_device_ws_heartbeat_loop", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_device_ws_py", "to": "routes_device_ws_mark_runs_disconnected", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_device_ws_py", "to": "routes_device_ws_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_device_ws_py", "to": "routes_device_ws_get_session_buffer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_device_ws_py", "to": "routes_device_ws_handle_contextual_request", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_device_ws_py", "to": "routes_device_ws_handle_contextual_scope_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_device_ws", "to": "routes_device_ws_message_loop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_device_ws", "to": "routes_device_ws_heartbeat_loop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_device_ws", "to": "routes_device_ws_mark_runs_disconnected", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_device_ws", "to": "routes_device_ws_rationale_70", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_device_ws", "to": "core_agent_runner_trigger_pending_runs", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_device_ws", "to": "routes_device_ws_rationale_72", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_message_loop", "to": "routes_device_ws_handle_home_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_message_loop", "to": "routes_device_ws_handle_floating_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_message_loop", "to": "routes_device_ws_handle_brief_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_message_loop", "to": "routes_device_ws_handle_task_brief_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_message_loop", "to": "routes_device_ws_handle_journey_start", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_message_loop", "to": "routes_device_ws_handle_journey_message", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_message_loop", "to": "routes_device_ws_handle_index_session_start", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_message_loop", "to": "routes_device_ws_handle_index_file_batch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_message_loop", "to": "routes_device_ws_handle_index_session_cancel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_message_loop", "to": "routes_device_ws_rationale_138", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_message_loop", "to": "routes_device_ws_handle_contextual_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_message_loop", "to": "routes_device_ws_handle_contextual_scope_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_message_loop", "to": "routes_device_ws_rationale_140", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_make_ws_executor", "to": "routes_device_ws_handle_home_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_make_ws_executor", "to": "routes_device_ws_handle_floating_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_make_ws_executor", "to": "routes_device_ws_handle_brief_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_make_ws_executor", "to": "routes_device_ws_handle_task_brief_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_make_ws_executor", "to": "routes_device_ws_handle_journey_start", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_make_ws_executor", "to": "routes_device_ws_handle_journey_message", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_make_ws_executor", "to": "routes_device_ws_rationale_213", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_make_ws_executor", "to": "routes_device_ws_handle_contextual_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_make_ws_executor", "to": "routes_device_ws_rationale_220", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_home_request", "to": "routes_device_ws_rationale_227", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_home_request", "to": "core_memory_middleware_memorymiddleware", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_home_request", "to": "core_ws_context_set_client_executor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_home_request", "to": "core_deep_agent_run_home_stream", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_home_request", "to": "core_output_formatter_streamformatter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_home_request", "to": "core_ws_context_clear_client_executor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_home_request", "to": "routes_device_ws_rationale_234", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_floating_request", "to": "routes_device_ws_rationale_297", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_floating_request", "to": "core_memory_middleware_memorymiddleware", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_floating_request", "to": "core_ws_context_set_client_executor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_floating_request", "to": "core_deep_agent_run_floating_stream", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_floating_request", "to": "core_output_formatter_streamformatter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_floating_request", "to": "core_ws_context_clear_client_executor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_brief_request", "to": "routes_device_ws_rationale_367", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_brief_request", "to": "core_memory_middleware_memorymiddleware", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_brief_request", "to": "core_ws_context_set_client_executor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_brief_request", "to": "core_brief_agent_run_project_brief", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_brief_request", "to": "core_brief_agent_run_home_brief", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_brief_request", "to": "core_output_formatter_streamformatter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_brief_request", "to": "core_ws_context_clear_client_executor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_brief_request", "to": "routes_device_ws_rationale_420", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_brief_request", "to": "schemas_init_wsstreamend", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_task_brief_request", "to": "routes_device_ws_rationale_451", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_task_brief_request", "to": "core_memory_middleware_memorymiddleware", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_task_brief_request", "to": "core_ws_context_set_client_executor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_task_brief_request", "to": "core_deep_agent_run_task_brief_research_stream", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_task_brief_request", "to": "core_output_formatter_streamformatter", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_task_brief_request", "to": "core_ws_context_clear_client_executor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_task_brief_request", "to": "core_output_formatter_extract_canvas_block", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_task_brief_request", "to": "routes_device_ws_rationale_504", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_task_brief_request", "to": "schemas_init_wsstreamend", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_journey_start", "to": "routes_device_ws_rationale_543", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_journey_start", "to": "core_ws_context_set_client_executor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_journey_start", "to": "core_ws_context_clear_client_executor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_journey_start", "to": "routes_device_ws_rationale_596", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_journey_message", "to": "routes_device_ws_rationale_569", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_journey_message", "to": "core_ws_context_set_client_executor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_journey_message", "to": "core_ws_context_clear_client_executor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_journey_message", "to": "routes_device_ws_rationale_622", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_index_session_start", "to": "routes_device_ws_rationale_600", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_index_session_start", "to": "tests_test_ws_index_session_test_index_session_happy_path", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_index_session_start", "to": "tests_test_ws_index_session_test_index_session_cancel", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_index_session_start", "to": "tests_test_ws_index_session_test_index_session_quota_exceeded", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_index_session_start", "to": "routes_device_ws_rationale_653", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_index_session_cancel", "to": "routes_device_ws_rationale_626", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_index_session_cancel", "to": "tests_test_ws_index_session_test_index_session_cancel", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_index_session_cancel", "to": "routes_device_ws_rationale_679", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_index_file_batch", "to": "routes_device_ws_rationale_646", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_index_file_batch", "to": "core_folder_indexer_summarize_image", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_index_file_batch", "to": "core_folder_indexer_summarize_pdf", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_index_file_batch", "to": "core_folder_indexer_summarize_docx", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_index_file_batch", "to": "core_folder_indexer_summarize_text", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_index_file_batch", "to": "billing_quota_add_token_usage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_index_file_batch", "to": "tests_test_ws_index_session_test_index_session_happy_path", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_index_file_batch", "to": "tests_test_ws_index_session_test_index_session_quota_exceeded", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_index_file_batch", "to": "routes_device_ws_rationale_699", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_heartbeat_loop", "to": "routes_device_ws_rationale_763", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_heartbeat_loop", "to": "routes_device_ws_rationale_816", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_mark_runs_disconnected", "to": "routes_device_ws_rationale_772", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_mark_runs_disconnected", "to": "tests_test_device_ws_test_mark_runs_disconnected_updates_db", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_mark_runs_disconnected", "to": "routes_device_ws_rationale_825", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_rationale_1", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_1", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_1", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_1", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_70", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_70", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_138", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_138", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_213", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_213", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_227", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_227", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_297", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_297", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_367", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_367", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_451", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_451", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_543", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_543", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_569", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_569", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_600", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_600", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_626", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_626", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_646", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_646", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_763", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_763", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_772", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_772", "to": "core_output_formatter_streamformatter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_api_routes_memory_py", "to": "routes_memory_relationout", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_memory_py", "to": "routes_memory_relationpatch", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_memory_py", "to": "routes_memory_coreaddbody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_memory_py", "to": "routes_memory_relation_to_out", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_memory_py", "to": "routes_memory_get_core_memory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_memory_py", "to": "routes_memory_delete_core_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_memory_py", "to": "routes_memory_add_core_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_memory_py", "to": "routes_memory_get_relational_memory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_memory_py", "to": "routes_memory_patch_relation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_memory_py", "to": "routes_memory_delete_relation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_memory_py", "to": "routes_memory_forget_all", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_api_routes_memory_py", "to": "routes_memory_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_memory_relationout", "to": "routes_memory_relation_to_out", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_memory_relationout", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_memory_relationpatch", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_memory_coreaddbody", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_memory_relation_to_out", "to": "routes_memory_get_relational_memory", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_memory_relation_to_out", "to": "routes_memory_patch_relation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_memory_get_core_memory", "to": "routes_memory_rationale_98", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_memory_get_core_memory", "to": "core_memory_middleware_memorymiddleware", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_memory_delete_core_key", "to": "routes_memory_rationale_110", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_memory_delete_core_key", "to": "core_memory_middleware_memorymiddleware", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_memory_add_core_key", "to": "routes_memory_rationale_123", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_memory_add_core_key", "to": "core_memory_middleware_memorymiddleware", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_memory_get_relational_memory", "to": "routes_memory_rationale_134", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_memory_get_relational_memory", "to": "core_memory_middleware_memorymiddleware", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_memory_patch_relation", "to": "routes_memory_rationale_147", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_memory_delete_relation", "to": "routes_memory_rationale_186", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_memory_forget_all", "to": "routes_memory_rationale_207", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_memory_rationale_1", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_memory_rationale_98", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_memory_rationale_110", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_memory_rationale_123", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_memory_rationale_134", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_memory_rationale_147", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_memory_rationale_186", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_memory_rationale_207", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_auth_oauth_providers_py", "to": "auth_oauth_providers_oauthuserinfo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_auth_oauth_providers_py", "to": "auth_oauth_providers_generate_pkce_pair", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_auth_oauth_providers_py", "to": "auth_oauth_providers_googleoauthprovider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_auth_oauth_providers_py", "to": "auth_oauth_providers_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "auth_oauth_providers_googleoauthprovider_get_userinfo", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "auth_oauth_providers_rationale_40", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_testregister", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_testlogin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_testrefresh", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_testme", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_testoauth", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_rationale_23", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_rationale_80", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_rationale_120", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_rationale_143", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_rationale_177", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_rationale_186", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_rationale_215", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_rationale_239", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_rationale_245", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_rationale_296", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_rationale_310", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_rationale_327", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_rationale_346", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_oauthuserinfo", "to": "tests_test_auth_testoauth_userinfo", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_generate_pkce_pair", "to": "auth_oauth_providers_rationale_53", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "auth_oauth_providers_googleoauthprovider_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "auth_oauth_providers_googleoauthprovider_get_authorization_url", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "auth_oauth_providers_googleoauthprovider_exchange_code", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "auth_oauth_providers_googleoauthprovider_get_userinfo", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "auth_oauth_providers_rationale_68", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_testregister", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_testlogin", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_testrefresh", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_testme", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_testoauth", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_rationale_23", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_rationale_80", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_rationale_120", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_rationale_143", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_rationale_177", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_rationale_186", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_rationale_215", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_rationale_239", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_rationale_245", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_rationale_296", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_rationale_310", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_rationale_327", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider", "to": "tests_test_auth_rationale_346", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "auth_oauth_providers_googleoauthprovider_get_authorization_url", "to": "auth_oauth_providers_rationale_86", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_oauth_providers_googleoauthprovider_exchange_code", "to": "auth_oauth_providers_rationale_103", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_oauth_providers_googleoauthprovider_get_userinfo", "to": "auth_oauth_providers_rationale_120", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_auth_init_py", "to": "auth_init_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_billing_quota_py", "to": "billing_quota_quotaexceeded", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_billing_quota_py", "to": "billing_quota_tokenusageresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_billing_quota_py", "to": "billing_quota_current_year_month", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_billing_quota_py", "to": "billing_quota_check_folder_quota", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_billing_quota_py", "to": "billing_quota_add_token_usage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_billing_quota_py", "to": "billing_quota_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_quota_quotaexceeded", "to": "exception", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_quota_quotaexceeded", "to": "billing_quota_quotaexceeded_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_quota_quotaexceeded", "to": "billing_quota_check_folder_quota", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_quota_quotaexceeded", "to": "billing_quota_rationale_17", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_quota_quotaexceeded", "to": "billing_tier_manager_tiermanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "billing_quota_quotaexceeded", "to": "tests_test_folder_quota_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "exception", "to": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "billing_quota_tokenusageresult", "to": "billing_quota_add_token_usage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_quota_tokenusageresult", "to": "billing_tier_manager_tiermanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "billing_quota_current_year_month", "to": "billing_quota_check_folder_quota", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_quota_current_year_month", "to": "billing_quota_add_token_usage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_quota_check_folder_quota", "to": "billing_quota_rationale_44", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_quota_check_folder_quota", "to": "tests_test_folder_quota_test_check_folder_quota_free_rejects_above_file_cap", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "billing_quota_check_folder_quota", "to": "tests_test_folder_quota_test_check_folder_quota_free_passes_under_cap", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "billing_quota_check_folder_quota", "to": "tests_test_folder_quota_test_check_folder_quota_rejects_when_monthly_exhausted", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "billing_quota_check_folder_quota", "to": "tests_test_folder_quota_test_check_folder_quota_power_unlimited", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "billing_quota_add_token_usage", "to": "billing_quota_rationale_82", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_quota_add_token_usage", "to": "tests_test_folder_quota_test_add_token_usage_atomic_increment", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "billing_quota_add_token_usage", "to": "tests_test_folder_quota_test_add_token_usage_returns_exhausted_when_over_cap", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "billing_quota_rationale_1", "to": "billing_tier_manager_tiermanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "billing_quota_rationale_17", "to": "billing_tier_manager_tiermanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "billing_quota_rationale_44", "to": "billing_tier_manager_tiermanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "billing_quota_rationale_82", "to": "billing_tier_manager_tiermanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_billing_stripe_service_py", "to": "app_config_settings", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_billing_stripe_service_py", "to": "billing_stripe_service_stripeservice", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_billing_stripe_service_py", "to": "billing_stripe_service_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice", "to": "billing_stripe_service_stripeservice_configured", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice", "to": "billing_stripe_service_stripeservice_client", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice", "to": "billing_stripe_service_stripeservice_create_checkout_session", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice", "to": "billing_stripe_service_stripeservice_handle_webhook", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice", "to": "billing_stripe_service_stripeservice_get_subscription", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice", "to": "billing_stripe_service_stripeservice_cancel_subscription", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice", "to": "billing_stripe_service_stripeservice_list_invoices", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice", "to": "billing_stripe_service_stripeservice_upsert_subscription", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice", "to": "billing_stripe_service_stripeservice_update_subscription_by_stripe_id", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice", "to": "billing_stripe_service_rationale_29", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice_configured", "to": "billing_stripe_service_stripeservice_create_checkout_session", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice_configured", "to": "billing_stripe_service_stripeservice_handle_webhook", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice_configured", "to": "billing_stripe_service_stripeservice_cancel_subscription", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice_configured", "to": "billing_stripe_service_stripeservice_list_invoices", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice_client", "to": "billing_stripe_service_stripeservice_create_checkout_session", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice_client", "to": "billing_stripe_service_stripeservice_handle_webhook", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice_client", "to": "billing_stripe_service_stripeservice_cancel_subscription", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice_client", "to": "billing_stripe_service_stripeservice_list_invoices", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice_create_checkout_session", "to": "billing_stripe_service_rationale_49", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice_handle_webhook", "to": "billing_stripe_service_stripeservice_upsert_subscription", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice_handle_webhook", "to": "billing_stripe_service_stripeservice_update_subscription_by_stripe_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice_handle_webhook", "to": "billing_stripe_service_rationale_87", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice_get_subscription", "to": "billing_stripe_service_rationale_158", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice_cancel_subscription", "to": "billing_stripe_service_rationale_179", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_stripe_service_stripeservice_list_invoices", "to": "billing_stripe_service_rationale_206", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_billing_tier_manager_py", "to": "billing_tier_manager_tiermanager", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_billing_tier_manager_py", "to": "billing_tier_manager_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_tier_manager_tiermanager", "to": "billing_tier_manager_tiermanager_get_tier", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_tier_manager_tiermanager", "to": "billing_tier_manager_tiermanager_check_feature", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_tier_manager_tiermanager", "to": "billing_tier_manager_tiermanager_require_feature", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_tier_manager_tiermanager", "to": "billing_tier_manager_tiermanager_get_feature_value", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_tier_manager_tiermanager", "to": "billing_tier_manager_tiermanager_get_rate_limit", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_tier_manager_tiermanager", "to": "billing_tier_manager_rationale_89", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_tier_manager_tiermanager_get_tier", "to": "billing_tier_manager_rationale_94", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_tier_manager_tiermanager_check_feature", "to": "billing_tier_manager_tiermanager_require_feature", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_tier_manager_tiermanager_check_feature", "to": "billing_tier_manager_rationale_113", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_tier_manager_tiermanager_require_feature", "to": "billing_tier_manager_rationale_125", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_tier_manager_tiermanager_get_feature_value", "to": "billing_tier_manager_rationale_135", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_tier_manager_tiermanager_get_rate_limit", "to": "billing_tier_manager_rationale_144", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_config_settings_py", "to": "config_settings_settings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "config_settings_settings", "to": "basesettings", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "basesettings", "to": "app_config_settings", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_registry_py", "to": "abc", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_registry_py", "to": "core_agent_registry_baseagent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_registry_py", "to": "core_agent_registry_get_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_registry_py", "to": "core_agent_registry_get_description", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_registry_py", "to": "core_agent_registry_skills", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_registry_py", "to": "core_agent_registry_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_registry_baseagent", "to": "abc", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_registry_baseagent", "to": "core_agent_registry_baseagent_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_registry_baseagent", "to": "core_agent_registry_rationale_10", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_is_agent_running", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_is_overdue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_make_agent_executor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_as_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_run_agent_with_tools", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_build_processing_tools", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_scan_directories", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_fetch_projects", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_fetch_domain_entities", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_format_entities_for_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_format_projects", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_format_metadata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_get_extraction_rules", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_get_no_match_behavior", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_run_local_agent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_run_cloud_agent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_trigger_pending_runs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_finalize_run", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_runner_py", "to": "core_agent_runner_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_is_agent_running", "to": "core_agent_runner_rationale_62", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_is_overdue", "to": "core_agent_runner_rationale_155", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_make_agent_executor", "to": "core_agent_runner_run_local_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_make_agent_executor", "to": "core_agent_runner_run_cloud_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_make_agent_executor", "to": "core_agent_runner_rationale_184", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_as_text", "to": "core_agent_runner_run_agent_with_tools", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_run_agent_with_tools", "to": "core_agent_runner_run_local_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_run_agent_with_tools", "to": "core_agent_runner_run_cloud_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_run_agent_with_tools", "to": "core_agent_runner_rationale_234", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_run_agent_with_tools", "to": "core_langfuse_client_get_langfuse", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_agent_with_tools", "to": "core_llm_get_agent_llm", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_agent_with_tools", "to": "core_langfuse_client_langfuse_context", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_agent_with_tools", "to": "core_llm_model_for_agent", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_agent_with_tools", "to": "core_langfuse_client_extract_usage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_build_processing_tools", "to": "core_agent_runner_run_local_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_build_processing_tools", "to": "core_agent_runner_run_cloud_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_build_processing_tools", "to": "core_agent_runner_rationale_331", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_scan_directories", "to": "core_agent_runner_run_local_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_scan_directories", "to": "core_agent_runner_rationale_348", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_scan_directories", "to": "core_agent_session_buffer_sessionbuffer_set", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_scan_directories", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_fetch_projects", "to": "core_agent_runner_run_local_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_fetch_projects", "to": "core_agent_runner_rationale_412", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_fetch_projects", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_fetch_domain_entities", "to": "core_agent_runner_rationale_430", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_fetch_domain_entities", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_format_entities_for_context", "to": "core_agent_runner_rationale_450", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_format_projects", "to": "core_agent_runner_run_local_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_format_projects", "to": "core_agent_runner_rationale_498", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_format_projects", "to": "tests_test_agent_runner_v2_test_format_projects_empty", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_format_projects", "to": "tests_test_agent_runner_v2_test_format_projects_with_data", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_format_metadata", "to": "core_agent_runner_run_local_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_format_metadata", "to": "core_agent_runner_rationale_513", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_format_metadata", "to": "tests_test_agent_runner_v2_test_format_metadata_empty", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_format_metadata", "to": "tests_test_agent_runner_v2_test_format_metadata_email", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_get_extraction_rules", "to": "core_agent_runner_run_local_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_get_extraction_rules", "to": "core_agent_runner_rationale_528", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_get_extraction_rules", "to": "tests_test_agent_runner_v2_test_get_extraction_rules_match", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_get_extraction_rules", "to": "tests_test_agent_runner_v2_test_get_extraction_rules_fallback", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_get_no_match_behavior", "to": "core_agent_runner_run_local_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_get_no_match_behavior", "to": "core_agent_runner_rationale_544", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_get_no_match_behavior", "to": "tests_test_agent_runner_v2_test_get_no_match_behavior_from_global_rules", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_get_no_match_behavior", "to": "tests_test_agent_runner_v2_test_get_no_match_behavior_default", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_local_agent", "to": "core_agent_runner_finalize_run", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_run_local_agent", "to": "core_agent_runner_rationale_563", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_run_local_agent", "to": "core_ws_context_set_client_executor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_local_agent", "to": "core_langfuse_client_get_prompt_or_fallback", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_local_agent", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_local_agent", "to": "preprocessors_init_detect_content_type", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_local_agent", "to": "preprocessors_init_preprocess", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_local_agent", "to": "core_langfuse_client_compile_prompt", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_local_agent", "to": "core_ws_context_clear_client_executor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_local_agent", "to": "tests_test_agent_runner_v2_test_2_9_device_offline", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_local_agent", "to": "tests_test_agent_runner_v2_test_2_10_empty_file", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_local_agent", "to": "tests_test_agent_runner_v2_test_2_8_items_created_count", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_local_agent", "to": "tests_test_agent_runner_v2_test_eval_runner", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_cloud_agent", "to": "core_agent_runner_finalize_run", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_run_cloud_agent", "to": "core_agent_runner_rationale_780", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_run_cloud_agent", "to": "integrations_init_decrypt_token", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_cloud_agent", "to": "integrations_init_get_provider", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_cloud_agent", "to": "core_ws_context_set_client_executor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_cloud_agent", "to": "core_langfuse_client_get_prompt_or_fallback", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_cloud_agent", "to": "core_langfuse_client_compile_prompt", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_cloud_agent", "to": "core_ws_context_clear_client_executor", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_run_cloud_agent", "to": "integrations_init_encrypt_token", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_trigger_pending_runs", "to": "core_agent_runner_rationale_994", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_finalize_run", "to": "core_agent_runner_rationale_1020", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_runner_rationale_1", "to": "core_device_manager_deviceconnectionmanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_rationale_62", "to": "core_device_manager_deviceconnectionmanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_rationale_155", "to": "core_device_manager_deviceconnectionmanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_rationale_184", "to": "core_device_manager_deviceconnectionmanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_rationale_234", "to": "core_device_manager_deviceconnectionmanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_rationale_331", "to": "core_device_manager_deviceconnectionmanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_rationale_348", "to": "core_device_manager_deviceconnectionmanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_rationale_412", "to": "core_device_manager_deviceconnectionmanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_rationale_430", "to": "core_device_manager_deviceconnectionmanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_rationale_450", "to": "core_device_manager_deviceconnectionmanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_rationale_498", "to": "core_device_manager_deviceconnectionmanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_rationale_513", "to": "core_device_manager_deviceconnectionmanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_rationale_528", "to": "core_device_manager_deviceconnectionmanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_rationale_544", "to": "core_device_manager_deviceconnectionmanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_rationale_563", "to": "core_device_manager_deviceconnectionmanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_rationale_780", "to": "core_device_manager_deviceconnectionmanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_rationale_994", "to": "core_device_manager_deviceconnectionmanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_runner_rationale_1020", "to": "core_device_manager_deviceconnectionmanager", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_core_agent_session_buffer_py", "to": "core_agent_session_buffer_sessionbuffer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_session_buffer_py", "to": "core_agent_session_buffer_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_agent_session_buffer_py", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_session_buffer_sessionbuffer", "to": "core_agent_session_buffer_sessionbuffer_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_session_buffer_sessionbuffer", "to": "core_agent_session_buffer_sessionbuffer_evict_stale", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_session_buffer_sessionbuffer", "to": "core_agent_session_buffer_sessionbuffer_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_session_buffer_sessionbuffer", "to": "core_agent_session_buffer_sessionbuffer_set", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_session_buffer_sessionbuffer", "to": "core_agent_session_buffer_sessionbuffer_clear", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_session_buffer_sessionbuffer", "to": "core_agent_session_buffer_sessionbuffer_append_system_message", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_session_buffer_sessionbuffer_evict_stale", "to": "core_agent_session_buffer_sessionbuffer_set", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_session_buffer_sessionbuffer_get", "to": "core_agent_session_buffer_sessionbuffer_append_system_message", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_session_buffer_sessionbuffer_set", "to": "core_memory_maintenance_canonicalize_relation_labels", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_core_brief_agent_py", "to": "core_brief_agent_resolve_language", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_brief_agent_py", "to": "core_brief_agent_build_read_tools", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_brief_agent_py", "to": "core_brief_agent_run_home_brief", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_brief_agent_py", "to": "core_brief_agent_run_project_brief", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_brief_agent_py", "to": "core_brief_agent_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_brief_agent_resolve_language", "to": "core_brief_agent_run_home_brief", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_brief_agent_resolve_language", "to": "core_brief_agent_run_project_brief", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_brief_agent_build_read_tools", "to": "core_brief_agent_run_home_brief", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_brief_agent_build_read_tools", "to": "core_brief_agent_run_project_brief", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_brief_agent_build_read_tools", "to": "core_deep_agent_read_only_memory_tools", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_brief_agent_build_read_tools", "to": "tests_test_brief_agent_test_build_read_tools_read_only_subset", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_brief_agent_run_home_brief", "to": "core_brief_agent_rationale_158", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_brief_agent_run_home_brief", "to": "core_deep_agent_trace_id_from_context", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_brief_agent_run_home_brief", "to": "core_langfuse_client_get_prompt_or_fallback", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_brief_agent_run_home_brief", "to": "core_langfuse_client_compile_prompt", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_brief_agent_run_home_brief", "to": "core_deep_agent_relational_memory_injection", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_brief_agent_run_home_brief", "to": "core_deep_agent_proactive_hints_injection", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_brief_agent_run_home_brief", "to": "core_deep_agent_language_instruction", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_brief_agent_run_home_brief", "to": "core_deep_agent_build_brief_multi_project_manifest", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_brief_agent_run_home_brief", "to": "core_deep_agent_run_single_agent_stream", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_brief_agent_run_home_brief", "to": "tests_test_brief_agent_test_run_home_brief_streams_text", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_brief_agent_run_project_brief", "to": "core_brief_agent_rationale_198", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_brief_agent_run_project_brief", "to": "core_deep_agent_trace_id_from_context", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_brief_agent_run_project_brief", "to": "core_langfuse_client_get_prompt_or_fallback", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_brief_agent_run_project_brief", "to": "core_langfuse_client_compile_prompt", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_brief_agent_run_project_brief", "to": "core_deep_agent_relational_memory_injection", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_brief_agent_run_project_brief", "to": "core_deep_agent_proactive_hints_injection", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_brief_agent_run_project_brief", "to": "core_deep_agent_language_instruction", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_brief_agent_run_project_brief", "to": "core_deep_agent_run_single_agent_stream", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_brief_agent_run_project_brief", "to": "tests_test_brief_agent_test_run_project_brief_streams_text", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_language_instruction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_format_folder_manifest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_fetch_project_manifest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_build_brief_multi_project_manifest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_datetime_context_injection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_proactive_hints_injection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_relational_memory_injection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_user_identity_injection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_request_context_block", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_as_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_candidate_tokens", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_resolve_project_id_from_message", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_needs_project_resolution", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_prepare_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_all_tools", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_trace_id_from_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_session_id_from_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_build_system_prompt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_is_upcoming_timeline_query", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_timeline_date_in_current_month_or_future", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_normalize_tagged_list_lines", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_strip_floating_markup_fragment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_strip_floating_markup", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_fallback_from_raw_floating_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_floatingstreamsanitizer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_split_safe_boundary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_normalize_memory_label", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_memory_tools", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_read_only_memory_tools", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_brief_research_tools", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_all_tools_for_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_detect_domain_section", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_normalize_domain_payload", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_parse_json_object", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_infer_floating_domain_rule_based", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_infer_floating_domain", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_history_to_messages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_run_single_agent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_run_single_agent_stream", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_run_home", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_run_floating", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_run_home_stream", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_run_floating_stream", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_run_task_brief_research_stream", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_update_core_memory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_get_page_details", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_contextual_tools", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_deep_agent_py", "to": "core_deep_agent_run_contextual_stream", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_language_instruction", "to": "core_deep_agent_build_system_prompt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_language_instruction", "to": "core_deep_agent_run_floating_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_language_instruction", "to": "core_deep_agent_rationale_47", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_language_instruction", "to": "core_deep_agent_rationale_44", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_format_folder_manifest", "to": "core_deep_agent_run_home_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_format_folder_manifest", "to": "core_deep_agent_run_task_brief_research_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_format_folder_manifest", "to": "core_deep_agent_rationale_67", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_format_folder_manifest", "to": "tests_test_manifest_injection_test_format_folder_manifest_basic", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_format_folder_manifest", "to": "tests_test_manifest_injection_test_format_folder_manifest_truncates_past_budget", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_format_folder_manifest", "to": "tests_test_manifest_injection_test_format_folder_manifest_null_returns_empty", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_format_folder_manifest", "to": "core_deep_agent_rationale_64", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_fetch_project_manifest", "to": "core_deep_agent_run_home_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_fetch_project_manifest", "to": "core_deep_agent_run_task_brief_research_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_fetch_project_manifest", "to": "core_deep_agent_rationale_99", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_fetch_project_manifest", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_fetch_project_manifest", "to": "core_deep_agent_rationale_96", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_build_brief_multi_project_manifest", "to": "core_deep_agent_run_home_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_build_brief_multi_project_manifest", "to": "core_deep_agent_rationale_114", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_build_brief_multi_project_manifest", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_build_brief_multi_project_manifest", "to": "tests_test_manifest_injection_test_brief_multi_project_manifest_top_5_per_project", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_build_brief_multi_project_manifest", "to": "core_deep_agent_rationale_111", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_datetime_context_injection", "to": "core_deep_agent_build_system_prompt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_datetime_context_injection", "to": "core_deep_agent_run_floating_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_datetime_context_injection", "to": "core_deep_agent_rationale_151", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_datetime_context_injection", "to": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_datetime_context_injection", "to": "tests_test_deep_agent_test_datetime_context_injection_utc", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_datetime_context_injection", "to": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_datetime_context_injection", "to": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_datetime_context_injection", "to": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_datetime_context_injection", "to": "tests_test_deep_agent_test_datetime_context_injection_missing_format_prefs", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_datetime_context_injection", "to": "core_deep_agent_rationale_148", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_proactive_hints_injection", "to": "core_deep_agent_build_system_prompt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_proactive_hints_injection", "to": "core_deep_agent_run_floating_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_proactive_hints_injection", "to": "core_deep_agent_rationale_240", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_proactive_hints_injection", "to": "tests_test_memory_proactive_test_proactive_hints_injection_with_hints", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_proactive_hints_injection", "to": "tests_test_memory_proactive_test_proactive_hints_injection_empty", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_proactive_hints_injection", "to": "tests_test_memory_proactive_test_proactive_hints_injection_truncates_long_hints", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_proactive_hints_injection", "to": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_proactive_hints_injection", "to": "core_deep_agent_rationale_237", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_relational_memory_injection", "to": "core_deep_agent_build_system_prompt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_relational_memory_injection", "to": "core_deep_agent_run_floating_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_relational_memory_injection", "to": "core_deep_agent_rationale_256", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_relational_memory_injection", "to": "core_deep_agent_rationale_253", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_user_identity_injection", "to": "core_deep_agent_build_system_prompt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_user_identity_injection", "to": "core_deep_agent_run_floating_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_user_identity_injection", "to": "core_deep_agent_rationale_275", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_user_identity_injection", "to": "core_deep_agent_rationale_272", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_request_context_block", "to": "core_deep_agent_build_system_prompt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_request_context_block", "to": "core_deep_agent_run_floating_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_request_context_block", "to": "core_deep_agent_rationale_291", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_request_context_block", "to": "tests_test_deep_agent_test_request_context_block_scope_and_project", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_request_context_block", "to": "tests_test_deep_agent_test_request_context_block_empty", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_request_context_block", "to": "core_deep_agent_rationale_288", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_as_text", "to": "core_deep_agent_infer_floating_domain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_as_text", "to": "core_deep_agent_run_single_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_as_text", "to": "core_deep_agent_run_single_agent_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_candidate_tokens", "to": "core_deep_agent_resolve_project_id_from_message", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_resolve_project_id_from_message", "to": "core_deep_agent_prepare_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_resolve_project_id_from_message", "to": "core_deep_agent_rationale_506", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_resolve_project_id_from_message", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_resolve_project_id_from_message", "to": "core_deep_agent_rationale_472", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_needs_project_resolution", "to": "core_deep_agent_prepare_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_prepare_context", "to": "core_deep_agent_run_home", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_prepare_context", "to": "core_deep_agent_run_floating", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_prepare_context", "to": "core_deep_agent_run_home_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_prepare_context", "to": "core_deep_agent_run_floating_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_prepare_context", "to": "core_deep_agent_run_task_brief_research_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_prepare_context", "to": "core_deep_agent_run_contextual_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_all_tools", "to": "core_deep_agent_all_tools_for_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_trace_id_from_context", "to": "core_deep_agent_run_single_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_trace_id_from_context", "to": "core_deep_agent_run_single_agent_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_trace_id_from_context", "to": "core_deep_agent_run_home_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_trace_id_from_context", "to": "core_deep_agent_run_task_brief_research_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_trace_id_from_context", "to": "core_deep_agent_run_contextual_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_session_id_from_context", "to": "core_deep_agent_run_single_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_session_id_from_context", "to": "core_deep_agent_run_single_agent_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_build_system_prompt", "to": "core_deep_agent_run_home", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_build_system_prompt", "to": "core_deep_agent_run_floating", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_build_system_prompt", "to": "core_deep_agent_run_home_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_build_system_prompt", "to": "core_deep_agent_run_floating_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_build_system_prompt", "to": "core_deep_agent_run_task_brief_research_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_build_system_prompt", "to": "core_deep_agent_rationale_578", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_build_system_prompt", "to": "core_langfuse_client_get_prompt_or_fallback", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_build_system_prompt", "to": "core_langfuse_client_compile_prompt", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_build_system_prompt", "to": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_build_system_prompt", "to": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_build_system_prompt", "to": "core_deep_agent_run_contextual_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_build_system_prompt", "to": "core_deep_agent_rationale_593", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_is_upcoming_timeline_query", "to": "core_deep_agent_normalize_tagged_list_lines", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_timeline_date_in_current_month_or_future", "to": "core_deep_agent_normalize_tagged_list_lines", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_normalize_tagged_list_lines", "to": "core_deep_agent_run_home", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_normalize_tagged_list_lines", "to": "core_deep_agent_run_home_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_normalize_tagged_list_lines", "to": "tests_test_deep_agent_test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_normalize_tagged_list_lines", "to": "tests_test_deep_agent_test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_strip_floating_markup_fragment", "to": "core_deep_agent_strip_floating_markup", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_strip_floating_markup_fragment", "to": "core_deep_agent_fallback_from_raw_floating_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_strip_floating_markup_fragment", "to": "core_deep_agent_floatingstreamsanitizer_feed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_strip_floating_markup_fragment", "to": "core_deep_agent_floatingstreamsanitizer_finalize", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_strip_floating_markup", "to": "core_deep_agent_run_floating", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_strip_floating_markup", "to": "core_deep_agent_rationale_674", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_fallback_from_raw_floating_text", "to": "core_deep_agent_run_floating", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_fallback_from_raw_floating_text", "to": "core_deep_agent_run_floating_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_floatingstreamsanitizer", "to": "core_deep_agent_floatingstreamsanitizer_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_floatingstreamsanitizer", "to": "core_deep_agent_floatingstreamsanitizer_feed", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_floatingstreamsanitizer", "to": "core_deep_agent_floatingstreamsanitizer_finalize", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_floatingstreamsanitizer", "to": "core_deep_agent_run_floating_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_floatingstreamsanitizer", "to": "core_deep_agent_rationale_691", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_floatingstreamsanitizer", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_split_safe_boundary", "to": "core_deep_agent_floatingstreamsanitizer_feed", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_floatingstreamsanitizer_feed", "to": "core_deep_agent_run_floating_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_floatingstreamsanitizer_finalize", "to": "core_deep_agent_run_floating_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_memory_tools", "to": "core_deep_agent_read_only_memory_tools", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_memory_tools", "to": "core_deep_agent_all_tools_for_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_memory_tools", "to": "core_deep_agent_contextual_tools", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_read_only_memory_tools", "to": "core_deep_agent_brief_research_tools", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_read_only_memory_tools", "to": "core_deep_agent_rationale_879", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_read_only_memory_tools", "to": "core_deep_agent_rationale_830", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_brief_research_tools", "to": "core_deep_agent_run_task_brief_research_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_brief_research_tools", "to": "core_deep_agent_rationale_889", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_brief_research_tools", "to": "core_deep_agent_rationale_840", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_all_tools_for_user", "to": "core_deep_agent_run_single_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_all_tools_for_user", "to": "core_deep_agent_run_single_agent_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_all_tools_for_user", "to": "core_deep_agent_run_home_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_detect_domain_section", "to": "core_deep_agent_infer_floating_domain_rule_based", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_normalize_domain_payload", "to": "core_deep_agent_infer_floating_domain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_parse_json_object", "to": "core_deep_agent_infer_floating_domain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_infer_floating_domain_rule_based", "to": "core_deep_agent_infer_floating_domain", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_infer_floating_domain", "to": "core_deep_agent_run_floating", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_infer_floating_domain", "to": "core_deep_agent_run_floating_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_infer_floating_domain", "to": "core_llm_get_agent_llm", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_infer_floating_domain", "to": "core_langfuse_client_get_langfuse", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_infer_floating_domain", "to": "core_langfuse_client_get_prompt_or_fallback", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_infer_floating_domain", "to": "core_langfuse_client_langfuse_context", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_infer_floating_domain", "to": "core_llm_model_for_agent", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_infer_floating_domain", "to": "core_langfuse_client_extract_usage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_infer_floating_domain", "to": "tests_test_deep_agent_test_infer_floating_domain_prefers_message_intent_over_scope_type", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_history_to_messages", "to": "core_deep_agent_run_single_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_history_to_messages", "to": "core_deep_agent_run_single_agent_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_run_single_agent", "to": "core_deep_agent_run_home", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_run_single_agent", "to": "core_deep_agent_run_floating", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_run_single_agent", "to": "core_langfuse_client_get_langfuse", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_single_agent", "to": "core_llm_get_agent_llm", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_single_agent", "to": "core_ws_context_set_tool_result_collector", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_single_agent", "to": "core_langfuse_client_langfuse_context", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_single_agent", "to": "core_llm_model_for_agent", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_single_agent", "to": "core_langfuse_client_extract_usage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_single_agent", "to": "core_ws_context_clear_tool_result_collector", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_single_agent_stream", "to": "core_deep_agent_run_home_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_run_single_agent_stream", "to": "core_deep_agent_run_floating_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_run_single_agent_stream", "to": "core_deep_agent_run_task_brief_research_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_run_single_agent_stream", "to": "core_langfuse_client_get_langfuse", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_single_agent_stream", "to": "core_llm_get_agent_llm", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_single_agent_stream", "to": "core_ws_context_set_tool_result_collector", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_single_agent_stream", "to": "core_langfuse_client_langfuse_context", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_single_agent_stream", "to": "core_llm_model_for_agent", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_single_agent_stream", "to": "core_langfuse_client_extract_usage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_single_agent_stream", "to": "core_ws_context_clear_tool_result_collector", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_single_agent_stream", "to": "core_deep_agent_run_contextual_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_run_home", "to": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_floating", "to": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_floating", "to": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_floating_stream", "to": "core_langfuse_client_get_prompt_or_fallback", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_floating_stream", "to": "core_langfuse_client_compile_prompt", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_floating_stream", "to": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_floating_stream", "to": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_floating_stream", "to": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_floating_stream", "to": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_run_task_brief_research_stream", "to": "core_deep_agent_rationale_1531", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_run_task_brief_research_stream", "to": "core_deep_agent_rationale_1279", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_update_core_memory", "to": "core_deep_agent_rationale_1578", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_update_core_memory", "to": "core_memory_middleware_memorymiddleware", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_update_core_memory", "to": "core_deep_agent_rationale_1326", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_rationale_1", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_1", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_47", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_67", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_99", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_114", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_151", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_240", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_256", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_275", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_291", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_506", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_578", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_674", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_691", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_879", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_889", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_1531", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_1578", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_core_device_manager_py", "to": "core_device_manager_deviceconnection", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_device_manager_py", "to": "core_device_manager_deviceconnectionmanager", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_device_manager_py", "to": "core_device_manager_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_device_manager_deviceconnection", "to": "core_device_manager_deviceconnectionmanager_register", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_device_manager_deviceconnection", "to": "core_device_manager_rationale_34", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "core_device_manager_deviceconnectionmanager_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "core_device_manager_deviceconnectionmanager_register", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "core_device_manager_deviceconnectionmanager_unregister", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "core_device_manager_deviceconnectionmanager_get_ws", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "core_device_manager_deviceconnectionmanager_is_online", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "core_device_manager_deviceconnectionmanager_send_frame", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "core_device_manager_deviceconnectionmanager_create_pending_call", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "core_device_manager_deviceconnectionmanager_resolve_pending_call", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "core_device_manager_rationale_43", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "tests_test_agent_runner_v2_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "tests_test_agent_runner_v2_rationale_102", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "tests_test_agent_runner_v2_rationale_175", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "tests_test_agent_runner_v2_rationale_269", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "tests_test_agent_runner_v2_rationale_287", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "tests_test_agent_runner_v2_rationale_313", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "tests_test_agent_runner_v2_rationale_354", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "tests_test_agent_runner_v2_rationale_401", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "tests_test_device_ws_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "tests_test_device_ws_rationale_48", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "tests_test_device_ws_rationale_64", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "tests_test_device_ws_rationale_177", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "tests_test_device_ws_rationale_193", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "tests_test_device_ws_rationale_202", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "tests_test_device_ws_rationale_235", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "tests_test_device_ws_rationale_257", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "tests_test_agent_runner_v2_make_manager", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "tests_test_device_ws_manager", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "core_agent_runner_rationale_775", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "core_agent_runner_rationale_989", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager", "to": "core_agent_runner_rationale_1015", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_device_manager_deviceconnectionmanager_register", "to": "core_device_manager_rationale_56", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_device_manager_deviceconnectionmanager_unregister", "to": "core_device_manager_rationale_74", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_device_manager_deviceconnectionmanager_get_ws", "to": "core_device_manager_rationale_86", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_device_manager_deviceconnectionmanager_is_online", "to": "core_device_manager_rationale_91", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_device_manager_deviceconnectionmanager_send_frame", "to": "core_device_manager_rationale_105", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_device_manager_deviceconnectionmanager_create_pending_call", "to": "core_device_manager_rationale_121", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_device_manager_deviceconnectionmanager_resolve_pending_call", "to": "core_device_manager_rationale_138", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_embeddings_py", "to": "core_embeddings_embed_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_embeddings_py", "to": "core_embeddings_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_embeddings_embed_text", "to": "core_embeddings_rationale_21", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_embeddings_embed_text", "to": "core_memory_middleware_memorymiddleware_store_associative", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_embeddings_embed_text", "to": "core_memory_middleware_memorymiddleware_load_associative", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_embeddings_embed_text", "to": "tests_test_memory_middleware_test_embed_text_returns_1536_floats", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_embeddings_embed_text", "to": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_core_folder_indexer_py", "to": "core_folder_indexer_indexresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_folder_indexer_py", "to": "core_folder_indexer_llm_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_folder_indexer_py", "to": "core_folder_indexer_llm_vision", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_folder_indexer_py", "to": "core_folder_indexer_summarize_image", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_folder_indexer_py", "to": "core_folder_indexer_summarize_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_folder_indexer_py", "to": "core_folder_indexer_extract_pdf_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_folder_indexer_py", "to": "core_folder_indexer_extract_docx_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_folder_indexer_py", "to": "core_folder_indexer_summarize_pdf", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_folder_indexer_py", "to": "core_folder_indexer_summarize_docx", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_folder_indexer_py", "to": "core_folder_indexer_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_folder_indexer_indexresult", "to": "core_folder_indexer_summarize_image", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_folder_indexer_indexresult", "to": "core_folder_indexer_summarize_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_folder_indexer_indexresult", "to": "core_folder_indexer_summarize_pdf", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_folder_indexer_indexresult", "to": "core_folder_indexer_summarize_docx", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_folder_indexer_indexresult", "to": "tests_test_folder_indexer_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_indexresult", "to": "tests_test_ws_index_session_fakewebsocket", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_indexresult", "to": "tests_test_ws_index_session_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_indexresult", "to": "tests_test_ws_index_session_rationale_37", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_indexresult", "to": "tests_test_ws_index_session_rationale_57", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_indexresult", "to": "tests_test_ws_index_session_rationale_67", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_indexresult", "to": "tests_test_ws_index_session_rationale_76", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_indexresult", "to": "tests_test_ws_index_session_rationale_132", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_indexresult", "to": "tests_test_ws_index_session_rationale_154", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_llm_text", "to": "core_folder_indexer_summarize_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_folder_indexer_llm_text", "to": "core_folder_indexer_rationale_40", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_folder_indexer_llm_text", "to": "core_llm_get_llm", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_llm_vision", "to": "core_folder_indexer_summarize_image", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_folder_indexer_llm_vision", "to": "core_folder_indexer_rationale_50", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_folder_indexer_llm_vision", "to": "core_llm_get_llm", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_summarize_image", "to": "core_folder_indexer_rationale_60", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_folder_indexer_summarize_image", "to": "core_langfuse_client_get_prompt_or_fallback", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_summarize_image", "to": "core_langfuse_client_get_langfuse", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_summarize_image", "to": "core_langfuse_client_extract_usage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_summarize_image", "to": "tests_test_folder_indexer_test_summarize_image_uses_vision_content_blocks", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_summarize_text", "to": "core_folder_indexer_summarize_pdf", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_folder_indexer_summarize_text", "to": "core_folder_indexer_summarize_docx", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_folder_indexer_summarize_text", "to": "core_folder_indexer_rationale_99", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_folder_indexer_summarize_text", "to": "core_langfuse_client_get_prompt_or_fallback", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_summarize_text", "to": "core_langfuse_client_compile_prompt", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_summarize_text", "to": "core_langfuse_client_get_langfuse", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_summarize_text", "to": "core_langfuse_client_extract_usage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_summarize_text", "to": "tests_test_folder_indexer_test_summarize_text_returns_summary_and_tokens", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_summarize_text", "to": "tests_test_folder_indexer_test_summarize_text_truncates_summary_at_500_chars", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_folder_indexer_extract_pdf_text", "to": "core_folder_indexer_summarize_pdf", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_folder_indexer_extract_docx_text", "to": "core_folder_indexer_summarize_docx", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_folder_indexer_summarize_pdf", "to": "core_folder_indexer_rationale_155", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_folder_indexer_summarize_docx", "to": "core_folder_indexer_rationale_171", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_langfuse_client_py", "to": "core_langfuse_client_get_langfuse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_langfuse_client_py", "to": "core_langfuse_client_get_prompt_or_fallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_langfuse_client_py", "to": "core_langfuse_client_compile_prompt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_langfuse_client_py", "to": "core_langfuse_client_extract_usage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_langfuse_client_py", "to": "core_langfuse_client_hash_user_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_langfuse_client_py", "to": "core_langfuse_client_langfuse_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_langfuse_client_py", "to": "core_langfuse_client_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_langfuse_client_get_langfuse", "to": "core_langfuse_client_get_prompt_or_fallback", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_langfuse_client_get_langfuse", "to": "core_langfuse_client_langfuse_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_langfuse_client_get_langfuse", "to": "core_langfuse_client_rationale_54", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_langfuse_client_get_langfuse", "to": "core_memory_extraction_extract_candidates", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_langfuse_client_get_langfuse", "to": "core_memory_extraction_decide_action", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_langfuse_client_get_langfuse", "to": "core_memory_extraction_run_extraction_inner", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_langfuse_client_get_langfuse", "to": "core_memory_maintenance_scan_associative_contradictions", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_langfuse_client_get_langfuse", "to": "core_memory_maintenance_canonicalize_relation_labels", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_langfuse_client_get_langfuse", "to": "tests_test_agent_runner_v2_test_eval_runner", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_langfuse_client_get_langfuse", "to": "tests_test_journey_v2_test_eval_journey", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_langfuse_client_get_prompt_or_fallback", "to": "core_langfuse_client_rationale_83", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_langfuse_client_get_prompt_or_fallback", "to": "core_memory_extraction_extract_candidates", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_langfuse_client_get_prompt_or_fallback", "to": "core_memory_extraction_decide_action", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_langfuse_client_get_prompt_or_fallback", "to": "core_memory_maintenance_scan_associative_contradictions", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_langfuse_client_get_prompt_or_fallback", "to": "core_memory_maintenance_canonicalize_relation_labels", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_langfuse_client_get_prompt_or_fallback", "to": "core_note_summarizer_generate_note_summary", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_langfuse_client_compile_prompt", "to": "core_langfuse_client_rationale_109", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_langfuse_client_compile_prompt", "to": "core_memory_maintenance_scan_associative_contradictions", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_langfuse_client_compile_prompt", "to": "core_memory_maintenance_canonicalize_relation_labels", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_langfuse_client_extract_usage", "to": "core_langfuse_client_rationale_141", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_langfuse_client_extract_usage", "to": "core_memory_extraction_extract_candidates", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_langfuse_client_extract_usage", "to": "core_memory_extraction_decide_action", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_langfuse_client_extract_usage", "to": "core_memory_maintenance_scan_associative_contradictions", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_langfuse_client_extract_usage", "to": "core_memory_maintenance_canonicalize_relation_labels", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_langfuse_client_hash_user_id", "to": "core_langfuse_client_langfuse_context", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_langfuse_client_hash_user_id", "to": "core_langfuse_client_rationale_153", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_langfuse_client_langfuse_context", "to": "core_langfuse_client_rationale_167", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_langfuse_client_langfuse_context", "to": "core_memory_extraction_run_extraction_inner", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_core_llm_py", "to": "app_config_settings", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_llm_py", "to": "core_llm_api_key_for_model", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_llm_py", "to": "core_llm_get_llm", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_llm_py", "to": "core_llm_model_for_agent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_llm_py", "to": "core_llm_get_agent_llm", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_llm_py", "to": "core_llm_embed", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_llm_py", "to": "core_llm_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_llm_api_key_for_model", "to": "core_llm_get_llm", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_llm_api_key_for_model", "to": "core_llm_rationale_47", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_llm_get_llm", "to": "core_llm_get_agent_llm", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_llm_get_llm", "to": "core_llm_rationale_71", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_llm_model_for_agent", "to": "core_llm_get_agent_llm", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_llm_model_for_agent", "to": "core_llm_rationale_120", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_llm_model_for_agent", "to": "core_memory_extraction_extract_candidates", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_llm_model_for_agent", "to": "core_memory_extraction_decide_action", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_llm_model_for_agent", "to": "core_memory_maintenance_scan_associative_contradictions", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_llm_model_for_agent", "to": "core_memory_maintenance_canonicalize_relation_labels", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_llm_model_for_agent", "to": "core_llm_rationale_119", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_llm_get_agent_llm", "to": "core_llm_rationale_129", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_llm_get_agent_llm", "to": "core_memory_extraction_extract_candidates", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_llm_get_agent_llm", "to": "core_memory_extraction_decide_action", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_llm_get_agent_llm", "to": "core_memory_maintenance_extract_proactive_patterns", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_llm_get_agent_llm", "to": "core_memory_maintenance_scan_associative_contradictions", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_llm_get_agent_llm", "to": "core_memory_maintenance_canonicalize_relation_labels", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_llm_get_agent_llm", "to": "core_note_summarizer_generate_note_summary", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_llm_get_agent_llm", "to": "core_llm_rationale_128", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_llm_embed", "to": "core_llm_rationale_139", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_llm_embed", "to": "core_llm_rationale_138", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_extraction_py", "to": "core_memory_extraction_memorycandidate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_extraction_py", "to": "core_memory_extraction_extractionresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_extraction_py", "to": "core_memory_extraction_extract_candidates", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_extraction_py", "to": "core_memory_extraction_decide_action", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_extraction_py", "to": "core_memory_extraction_run_extraction", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_extraction_py", "to": "core_memory_extraction_run_extraction_inner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_extraction_py", "to": "core_memory_extraction_apply_candidate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_extraction_py", "to": "core_memory_extraction_content_to_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_extraction_py", "to": "core_memory_extraction_upsert_relation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_extraction_py", "to": "core_memory_extraction_store_proactive_stub", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_extraction_py", "to": "core_memory_extraction_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_extraction_memorycandidate", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_memorycandidate", "to": "tests_test_memory_extraction_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_memorycandidate", "to": "tests_test_memory_extraction_rationale_56", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_memorycandidate", "to": "tests_test_memory_extraction_rationale_66", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_memorycandidate", "to": "tests_test_memory_extraction_rationale_238", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_memorycandidate", "to": "tests_test_memory_extraction_rationale_307", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_memorycandidate", "to": "tests_test_memory_extraction_rationale_327", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_memorycandidate", "to": "tests_test_memory_extraction_test_decide_action_add_when_no_existing", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_memorycandidate", "to": "tests_test_memory_extraction_test_decide_action_noop", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_memorycandidate", "to": "tests_test_memory_extraction_test_decide_action_update", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_memorycandidate", "to": "tests_test_memory_extraction_test_decide_action_delete", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_memorycandidate", "to": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_extractionresult", "to": "core_memory_extraction_extract_candidates", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_extraction_extractionresult", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_extractionresult", "to": "tests_test_memory_extraction_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_extractionresult", "to": "tests_test_memory_extraction_rationale_56", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_extractionresult", "to": "tests_test_memory_extraction_rationale_66", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_extractionresult", "to": "tests_test_memory_extraction_rationale_238", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_extractionresult", "to": "tests_test_memory_extraction_rationale_307", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_extractionresult", "to": "tests_test_memory_extraction_rationale_327", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_extract_candidates", "to": "core_memory_extraction_rationale_89", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_extraction_extract_candidates", "to": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_extract_candidates", "to": "tests_test_memory_extraction_test_extract_candidates_returns_empty_on_llm_failure", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_decide_action", "to": "core_memory_extraction_apply_candidate", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_extraction_decide_action", "to": "core_memory_extraction_rationale_163", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_extraction_decide_action", "to": "tests_test_memory_extraction_test_decide_action_add_when_no_existing", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_decide_action", "to": "tests_test_memory_extraction_test_decide_action_noop", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_decide_action", "to": "tests_test_memory_extraction_test_decide_action_update", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_decide_action", "to": "tests_test_memory_extraction_test_decide_action_delete", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_decide_action", "to": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_run_extraction", "to": "core_memory_extraction_run_extraction_inner", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_extraction_run_extraction", "to": "core_memory_extraction_rationale_233", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_extraction_run_extraction", "to": "core_memory_maintenance_drain_extraction_queue_inner", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_run_extraction", "to": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_run_extraction_inner", "to": "core_memory_middleware_memorymiddleware", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_apply_candidate", "to": "core_memory_extraction_upsert_relation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_extraction_apply_candidate", "to": "core_memory_extraction_content_to_key", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_extraction_apply_candidate", "to": "core_memory_extraction_store_proactive_stub", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_extraction_apply_candidate", "to": "core_memory_extraction_rationale_335", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_extraction_content_to_key", "to": "core_memory_extraction_rationale_393", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_extraction_upsert_relation", "to": "core_memory_extraction_rationale_406", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_extraction_store_proactive_stub", "to": "core_memory_extraction_rationale_431", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_extraction_store_proactive_stub", "to": "tests_test_memory_models_encrypt", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_rationale_1", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_rationale_89", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_rationale_163", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_rationale_233", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_rationale_335", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_rationale_393", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_rationale_406", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_extraction_rationale_431", "to": "core_memory_middleware_memorymiddleware", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_core_memory_maintenance_py", "to": "core_memory_maintenance_decay_relations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_maintenance_py", "to": "core_memory_maintenance_decay_relations_inner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_maintenance_py", "to": "core_memory_maintenance_drain_extraction_queue", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_maintenance_py", "to": "core_memory_maintenance_drain_extraction_queue_inner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_maintenance_py", "to": "core_memory_maintenance_mine_proactive_patterns", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_maintenance_py", "to": "core_memory_maintenance_mine_proactive_patterns_inner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_maintenance_py", "to": "core_memory_maintenance_extract_proactive_patterns", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_maintenance_py", "to": "core_memory_maintenance_decay_proactive_patterns", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_maintenance_py", "to": "core_memory_maintenance_audit_memory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_maintenance_py", "to": "core_memory_maintenance_audit_memory_inner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_maintenance_py", "to": "core_memory_maintenance_scan_associative_contradictions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_maintenance_py", "to": "core_memory_maintenance_canonicalize_relation_labels", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_maintenance_py", "to": "core_memory_maintenance_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_maintenance_decay_relations", "to": "core_memory_maintenance_decay_relations_inner", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_maintenance_decay_relations", "to": "core_memory_maintenance_rationale_48", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_maintenance_decay_relations", "to": "tests_test_memory_relations_test_decay_relations_reduces_confidence", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_maintenance_decay_relations", "to": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_maintenance_drain_extraction_queue", "to": "core_memory_maintenance_drain_extraction_queue_inner", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_maintenance_drain_extraction_queue", "to": "core_memory_maintenance_rationale_108", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_maintenance_mine_proactive_patterns", "to": "core_memory_maintenance_mine_proactive_patterns_inner", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_maintenance_mine_proactive_patterns", "to": "core_memory_maintenance_rationale_158", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_maintenance_mine_proactive_patterns_inner", "to": "core_memory_maintenance_extract_proactive_patterns", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_maintenance_mine_proactive_patterns_inner", "to": "core_memory_maintenance_decay_proactive_patterns", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_maintenance_extract_proactive_patterns", "to": "core_memory_maintenance_rationale_257", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_maintenance_decay_proactive_patterns", "to": "core_memory_maintenance_rationale_281", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_maintenance_audit_memory", "to": "core_memory_maintenance_audit_memory_inner", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_maintenance_audit_memory", "to": "core_memory_maintenance_rationale_349", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_maintenance_audit_memory", "to": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_maintenance_audit_memory", "to": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_maintenance_audit_memory_inner", "to": "core_memory_maintenance_scan_associative_contradictions", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_maintenance_audit_memory_inner", "to": "core_memory_maintenance_canonicalize_relation_labels", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_maintenance_scan_associative_contradictions", "to": "core_memory_maintenance_rationale_382", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_maintenance_scan_associative_contradictions", "to": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_maintenance_scan_associative_contradictions", "to": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_maintenance_scan_associative_contradictions", "to": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_maintenance_scan_associative_contradictions", "to": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_maintenance_scan_associative_contradictions", "to": "tests_test_memory_audit_test_scan_works_without_langfuse", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_maintenance_scan_associative_contradictions", "to": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_maintenance_canonicalize_relation_labels", "to": "core_memory_maintenance_rationale_485", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_maintenance_canonicalize_relation_labels", "to": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_maintenance_canonicalize_relation_labels", "to": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_maintenance_canonicalize_relation_labels", "to": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_maintenance_canonicalize_relation_labels", "to": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_maintenance_canonicalize_relation_labels", "to": "tests_test_memory_audit_test_canonicalize_works_without_langfuse", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_maintenance_canonicalize_relation_labels", "to": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_core_memory_middleware_py", "to": "core_memory_middleware_now", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_middleware_py", "to": "core_memory_middleware_memorymiddleware", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_middleware_py", "to": "core_memory_middleware_encrypt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_middleware_py", "to": "core_memory_middleware_safe_decrypt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_memory_middleware_py", "to": "core_memory_middleware_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_now", "to": "core_memory_middleware_memorymiddleware_upsert_relation", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_enrich_context", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_store_episode", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_dispatch_extraction", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_update_core", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_list_core_blocks", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_get_core_block", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_delete_core", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_append_core", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_replace_core", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_store_associative", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_upsert_relation", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_query_relations", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_insert_archival", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_search_archival", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_search_recall", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_get_fernet", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_get_user_debug", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_load_core", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_load_associative", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_load_episodic", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_load_relational", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_memorymiddleware_load_proactive", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_memory_middleware_rationale_55", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_extraction_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_extraction_rationale_56", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_extraction_rationale_66", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_extraction_rationale_238", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_extraction_rationale_307", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_extraction_rationale_327", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_middleware_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_middleware_rationale_56", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_middleware_rationale_188", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_middleware_rationale_296", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_middleware_rationale_351", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_middleware_rationale_370", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_proactive_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_relations_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_relations_rationale_48", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_relations_rationale_58", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_relations_rationale_70", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_relations_rationale_91", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_relations_rationale_120", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_relations_rationale_137", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_relations_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_relations_rationale_169", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_relations_rationale_197", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_extraction_test_dispatch_realtime_for_pro", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_extraction_test_dispatch_queue_for_free", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_middleware_test_enrich_context_returns_core_memory", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_middleware_test_store_episode_decryptable", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_middleware_test_update_core_insert", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_middleware_test_update_core_upsert", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_middleware_test_core_block_edit_ops", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_middleware_test_archival_and_recall_search_helpers", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_relations_test_free_tier_relation_skipped", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_relations_test_enrich_context_includes_relational_memory", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_66", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_134", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_196", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_210", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_278", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_348", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_432", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_523", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_549", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_575", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_584", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_64", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_153", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_169", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_188", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_204", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_419", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_491", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_587", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_604", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_792", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_802", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_1426", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_1465", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_65", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_133", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_190", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_204", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_272", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_342", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_426", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_452", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_478", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "routes_device_ws_rationale_487", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_45", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_62", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_167", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_186", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_202", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_343", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_415", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_511", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_528", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_696", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware", "to": "core_deep_agent_rationale_1287", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_memory_middleware_memorymiddleware_enrich_context", "to": "core_memory_middleware_memorymiddleware_get_fernet", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_enrich_context", "to": "core_memory_middleware_memorymiddleware_get_user_debug", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_enrich_context", "to": "core_memory_middleware_memorymiddleware_load_core", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_enrich_context", "to": "core_memory_middleware_memorymiddleware_load_associative", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_enrich_context", "to": "core_memory_middleware_memorymiddleware_load_episodic", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_enrich_context", "to": "core_memory_middleware_memorymiddleware_load_proactive", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_enrich_context", "to": "core_memory_middleware_memorymiddleware_load_relational", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_enrich_context", "to": "core_memory_middleware_rationale_69", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_store_episode", "to": "core_memory_middleware_memorymiddleware_get_fernet", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_store_episode", "to": "core_memory_middleware_encrypt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_store_episode", "to": "core_memory_middleware_memorymiddleware_get_user_debug", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_store_episode", "to": "core_memory_middleware_memorymiddleware_dispatch_extraction", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_store_episode", "to": "core_memory_middleware_rationale_119", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_dispatch_extraction", "to": "core_memory_middleware_rationale_175", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_update_core", "to": "core_memory_middleware_memorymiddleware_get_fernet", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_update_core", "to": "core_memory_middleware_encrypt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_update_core", "to": "core_memory_middleware_memorymiddleware_get_user_debug", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_update_core", "to": "core_memory_middleware_memorymiddleware_append_core", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_update_core", "to": "core_memory_middleware_memorymiddleware_replace_core", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_update_core", "to": "core_memory_middleware_rationale_225", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_list_core_blocks", "to": "core_memory_middleware_memorymiddleware_get_fernet", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_list_core_blocks", "to": "core_memory_middleware_safe_decrypt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_list_core_blocks", "to": "core_memory_middleware_rationale_263", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_get_core_block", "to": "core_memory_middleware_memorymiddleware_get_fernet", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_get_core_block", "to": "core_memory_middleware_safe_decrypt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_get_core_block", "to": "core_memory_middleware_memorymiddleware_append_core", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_get_core_block", "to": "core_memory_middleware_memorymiddleware_replace_core", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_get_core_block", "to": "core_memory_middleware_rationale_283", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_delete_core", "to": "core_memory_middleware_rationale_303", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_append_core", "to": "core_memory_middleware_rationale_326", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_replace_core", "to": "core_memory_middleware_rationale_336", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_store_associative", "to": "core_memory_middleware_memorymiddleware_get_fernet", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_store_associative", "to": "core_memory_middleware_encrypt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_store_associative", "to": "core_memory_middleware_memorymiddleware_get_user_debug", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_store_associative", "to": "core_memory_middleware_rationale_352", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_upsert_relation", "to": "core_memory_middleware_memorymiddleware_get_user_debug", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_upsert_relation", "to": "core_memory_middleware_memorymiddleware_get_fernet", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_upsert_relation", "to": "core_memory_middleware_rationale_402", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_query_relations", "to": "core_memory_middleware_rationale_470", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_insert_archival", "to": "core_memory_middleware_memorymiddleware_get_fernet", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_insert_archival", "to": "core_memory_middleware_encrypt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_insert_archival", "to": "core_memory_middleware_rationale_483", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_search_archival", "to": "core_memory_middleware_memorymiddleware_get_fernet", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_search_archival", "to": "core_memory_middleware_safe_decrypt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_search_archival", "to": "core_memory_middleware_rationale_506", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_search_recall", "to": "core_memory_middleware_memorymiddleware_get_fernet", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_search_recall", "to": "core_memory_middleware_safe_decrypt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_search_recall", "to": "core_memory_middleware_rationale_532", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_get_fernet", "to": "core_memory_middleware_rationale_560", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_get_user_debug", "to": "core_memory_middleware_rationale_569", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_load_core", "to": "core_memory_middleware_safe_decrypt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_load_associative", "to": "core_memory_middleware_safe_decrypt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_load_associative", "to": "core_memory_middleware_rationale_606", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_load_episodic", "to": "core_memory_middleware_safe_decrypt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_load_relational", "to": "core_memory_middleware_rationale_684", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_memorymiddleware_load_proactive", "to": "core_memory_middleware_safe_decrypt", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_memory_middleware_safe_decrypt", "to": "core_memory_middleware_rationale_728", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_note_summarizer_py", "to": "core_note_summarizer_generate_note_summary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_note_summarizer_py", "to": "core_note_summarizer_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_note_summarizer_generate_note_summary", "to": "core_note_summarizer_rationale_31", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_output_formatter_py", "to": "core_output_formatter_extract_canvas_block", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_output_formatter_py", "to": "core_output_formatter_streamformatter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_output_formatter_py", "to": "core_output_formatter_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_output_formatter_extract_canvas_block", "to": "core_output_formatter_rationale_19", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_output_formatter_streamformatter", "to": "core_output_formatter_streamformatter_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_output_formatter_streamformatter", "to": "core_output_formatter_streamformatter_format", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_output_formatter_streamformatter", "to": "core_output_formatter_rationale_38", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_output_formatter_streamformatter", "to": "tests_test_output_formatter_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "tests_test_output_formatter_test_stream_formatter_text_stream", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "tests_test_output_formatter_test_stream_formatter_floating_domain_first", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_66", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_134", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_196", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_210", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_278", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_348", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_432", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_523", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_549", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_575", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_584", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_65", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_133", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_190", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_204", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_272", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_342", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_426", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_452", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_478", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_487", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_handle_contextual_request", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_72", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_140", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_220", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_234", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_303", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_318", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_393", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_420", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_504", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_596", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_622", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_653", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_679", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_699", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_816", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter", "to": "routes_device_ws_rationale_825", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter_format", "to": "schemas_init_wsstreamstart", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter_format", "to": "schemas_init_wsstreamtext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_output_formatter_streamformatter_format", "to": "schemas_init_wsstreamend", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_core_ws_context_py", "to": "core_ws_context_key_to_camel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_ws_context_py", "to": "core_ws_context_keys_to_camel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_ws_context_py", "to": "core_ws_context_set_tool_result_collector", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_ws_context_py", "to": "core_ws_context_clear_tool_result_collector", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_ws_context_py", "to": "core_ws_context_set_client_executor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_ws_context_py", "to": "core_ws_context_clear_client_executor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_ws_context_py", "to": "core_ws_context_execute_on_client", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_ws_context_py", "to": "core_ws_context_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_ws_context_key_to_camel", "to": "core_ws_context_keys_to_camel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_ws_context_keys_to_camel", "to": "core_ws_context_execute_on_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_ws_context_keys_to_camel", "to": "core_ws_context_rationale_23", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_ws_context_set_tool_result_collector", "to": "core_ws_context_rationale_50", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_ws_context_clear_tool_result_collector", "to": "core_ws_context_rationale_55", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_ws_context_set_client_executor", "to": "core_ws_context_rationale_60", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_ws_context_set_client_executor", "to": "tests_test_journey_v2_run_journey", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_ws_context_clear_client_executor", "to": "core_ws_context_rationale_65", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_ws_context_clear_client_executor", "to": "tests_test_journey_v2_run_journey", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_ws_context_execute_on_client", "to": "core_ws_context_rationale_80", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_preprocessors_base_py", "to": "preprocessors_base_preprocessresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_preprocessors_base_py", "to": "preprocessors_base_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "preprocessors_base_preprocessresult", "to": "preprocessors_base_rationale_10", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "preprocessors_base_preprocessresult", "to": "preprocessors_email_html_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "preprocessors_base_preprocessresult", "to": "preprocessors_email_html_rationale_56", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "preprocessors_base_preprocessresult", "to": "preprocessors_email_html_rationale_68", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "preprocessors_base_preprocessresult", "to": "preprocessors_email_html_rationale_81", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "preprocessors_base_preprocessresult", "to": "preprocessors_init_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "preprocessors_base_preprocessresult", "to": "preprocessors_init_rationale_34", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "preprocessors_base_preprocessresult", "to": "preprocessors_init_rationale_78", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "preprocessors_base_preprocessresult", "to": "preprocessors_init_rationale_93", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "preprocessors_base_preprocessresult", "to": "preprocessors_email_html_preprocess_email_html", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "preprocessors_base_preprocessresult", "to": "preprocessors_init_preprocess_generic", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_core_preprocessors_email_html_py", "to": "preprocessors_email_html_extract_metadata", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_preprocessors_email_html_py", "to": "preprocessors_email_html_split_thread", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_preprocessors_email_html_py", "to": "preprocessors_email_html_preprocess_email_html", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_preprocessors_email_html_py", "to": "preprocessors_email_html_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "preprocessors_email_html_extract_metadata", "to": "preprocessors_email_html_preprocess_email_html", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "preprocessors_email_html_extract_metadata", "to": "preprocessors_email_html_rationale_56", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "preprocessors_email_html_split_thread", "to": "preprocessors_email_html_preprocess_email_html", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "preprocessors_email_html_split_thread", "to": "preprocessors_email_html_rationale_68", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "preprocessors_email_html_preprocess_email_html", "to": "preprocessors_email_html_rationale_81", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "preprocessors_email_html_preprocess_email_html", "to": "preprocessors_init_preprocess", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_core_preprocessors_init_py", "to": "preprocessors_init_detect_content_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_preprocessors_init_py", "to": "preprocessors_init_preprocess_generic", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_preprocessors_init_py", "to": "preprocessors_init_preprocess", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_core_preprocessors_init_py", "to": "preprocessors_init_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "preprocessors_init_detect_content_type", "to": "preprocessors_init_rationale_34", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "preprocessors_init_detect_content_type", "to": "tests_test_preprocessors_test_detect", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "preprocessors_init_preprocess_generic", "to": "preprocessors_init_preprocess", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "preprocessors_init_preprocess_generic", "to": "preprocessors_init_rationale_78", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "preprocessors_init_preprocess", "to": "preprocessors_init_rationale_93", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "preprocessors_init_preprocess", "to": "tests_test_preprocessors_test_preprocess", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_integrations_gmail_py", "to": "integrations_gmail_build_gmail_query", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_gmail_py", "to": "integrations_gmail_strip_html", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_gmail_py", "to": "integrations_gmail_parse_body", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_gmail_py", "to": "integrations_gmail_parse_date", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_gmail_py", "to": "integrations_gmail_gmailclient", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_gmail_py", "to": "integrations_gmail_refreshed_credentials", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_gmail_py", "to": "integrations_gmail_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_gmail_build_gmail_query", "to": "integrations_gmail_gmailclient_fetch_messages", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_gmail_build_gmail_query", "to": "integrations_gmail_rationale_55", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_gmail_strip_html", "to": "integrations_gmail_parse_body", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_gmail_strip_html", "to": "integrations_gmail_rationale_113", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_gmail_parse_body", "to": "integrations_gmail_gmailclient_fetch_sync", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_gmail_parse_body", "to": "integrations_gmail_rationale_120", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_gmail_parse_date", "to": "integrations_gmail_gmailclient_fetch_sync", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_gmail_parse_date", "to": "integrations_gmail_rationale_158", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_gmail_gmailclient", "to": "integrations_gmail_gmailclient_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_gmail_gmailclient", "to": "integrations_gmail_gmailclient_fetch_messages", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_gmail_gmailclient", "to": "integrations_gmail_gmailclient_fetch_sync", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_gmail_gmailclient", "to": "integrations_gmail_rationale_169", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_gmail_gmailclient", "to": "integrations_init_emailmessage", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "integrations_init_chatmessage", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "integrations_init_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "integrations_init_rationale_43", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "integrations_init_rationale_54", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "integrations_init_rationale_67", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "integrations_init_rationale_77", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "integrations_init_rationale_91", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "integrations_init_rationale_106", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "integrations_init_rationale_122", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "integrations_init_rationale_143", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_testtokenencryption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_testgetprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_testbuildgmailquery", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_testparsebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_testgmailclientfetchmessages", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_testbuildemailfilter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_testmsgraphclientfetchemails", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_testmsgraphclientfetchmessages", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_testmsgraphclientrefreshtoken", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_92", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_110", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_200", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_230", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_237", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_243", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_254", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_310", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_329", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_431", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_482", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_510", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_541", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_562", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_609", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_639", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_662", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_rationale_687", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "integrations_init_get_provider", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient", "to": "tests_test_integrations_testgmailclientfetchmessages_make_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_gmail_gmailclient_fetch_messages", "to": "integrations_gmail_rationale_210", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_gmail_gmailclient_fetch_sync", "to": "integrations_gmail_rationale_252", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_gmail_gmailclient_fetch_sync", "to": "integrations_init_emailmessage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_integrations_ms_graph_py", "to": "app_config_settings", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_ms_graph_py", "to": "integrations_ms_graph_strip_html", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_ms_graph_py", "to": "integrations_ms_graph_odata_datetime", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_ms_graph_py", "to": "integrations_ms_graph_build_email_filter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_ms_graph_py", "to": "integrations_ms_graph_msgraphclient", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_ms_graph_py", "to": "integrations_ms_graph_refreshed_credentials", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_ms_graph_py", "to": "integrations_ms_graph_parse_email", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_ms_graph_py", "to": "integrations_ms_graph_parse_teams_message", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_ms_graph_py", "to": "integrations_ms_graph_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_strip_html", "to": "integrations_ms_graph_parse_email", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_strip_html", "to": "integrations_ms_graph_parse_teams_message", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_strip_html", "to": "integrations_ms_graph_rationale_49", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_odata_datetime", "to": "integrations_ms_graph_build_email_filter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_odata_datetime", "to": "integrations_ms_graph_msgraphclient_fetch_messages", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_odata_datetime", "to": "integrations_ms_graph_rationale_57", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_build_email_filter", "to": "integrations_ms_graph_msgraphclient_fetch_emails", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_build_email_filter", "to": "integrations_ms_graph_rationale_66", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_ms_graph_msgraphclient_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_ms_graph_msgraphclient_auth_headers", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_ms_graph_msgraphclient_refresh_access_token", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_ms_graph_msgraphclient_get", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_ms_graph_msgraphclient_fetch_emails", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_ms_graph_msgraphclient_fetch_messages", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_ms_graph_rationale_120", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_init_emailmessage", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_init_chatmessage", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_init_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_init_rationale_43", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_init_rationale_54", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_init_rationale_67", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_init_rationale_77", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_init_rationale_91", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_init_rationale_106", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_init_rationale_122", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_init_rationale_143", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_testtokenencryption", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_testgetprovider", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_testbuildgmailquery", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_testparsebody", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_testgmailclientfetchmessages", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_testbuildemailfilter", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_testmsgraphclientfetchemails", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_testmsgraphclientfetchmessages", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_testmsgraphclientrefreshtoken", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_92", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_110", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_200", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_230", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_237", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_243", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_254", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_310", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_329", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_431", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_482", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_510", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_541", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_562", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_609", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_639", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_662", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_rationale_687", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "integrations_init_get_provider", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_testmsgraphclientfetchemails_make_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_test_401_triggers_token_refresh_and_retries", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_test_msal_error_raises_runtime_error", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient", "to": "tests_test_integrations_test_successful_refresh_updates_access_token", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_msgraphclient_auth_headers", "to": "integrations_ms_graph_msgraphclient_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_msgraphclient_refresh_access_token", "to": "integrations_ms_graph_msgraphclient_get", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_msgraphclient_refresh_access_token", "to": "integrations_ms_graph_rationale_140", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_msgraphclient_get", "to": "integrations_ms_graph_msgraphclient_fetch_emails", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_msgraphclient_get", "to": "integrations_ms_graph_msgraphclient_fetch_messages", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_msgraphclient_get", "to": "integrations_ms_graph_rationale_193", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_msgraphclient_fetch_emails", "to": "integrations_ms_graph_parse_email", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_msgraphclient_fetch_emails", "to": "integrations_ms_graph_rationale_211", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_msgraphclient_fetch_messages", "to": "integrations_ms_graph_parse_teams_message", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_msgraphclient_fetch_messages", "to": "integrations_ms_graph_rationale_250", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_ms_graph_parse_email", "to": "integrations_init_emailmessage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_ms_graph_parse_teams_message", "to": "integrations_init_chatmessage", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_integrations_init_py", "to": "app_config_settings", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_init_py", "to": "integrations_init_emailmessage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_init_py", "to": "integrations_init_as_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_init_py", "to": "integrations_init_chatmessage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_init_py", "to": "integrations_init_get_fernet", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_init_py", "to": "integrations_init_encrypt_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_init_py", "to": "integrations_init_decrypt_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_init_py", "to": "integrations_init_get_provider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_integrations_init_py", "to": "integrations_init_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_init_emailmessage", "to": "integrations_init_rationale_43", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_init_emailmessage", "to": "tests_test_integrations_testtokenencryption_test_email_message_as_text", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_init_chatmessage", "to": "integrations_init_rationale_67", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_init_chatmessage", "to": "tests_test_integrations_testtokenencryption_test_chat_message_as_text", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_init_get_fernet", "to": "integrations_init_encrypt_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_init_get_fernet", "to": "integrations_init_decrypt_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_init_get_fernet", "to": "integrations_init_rationale_91", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_init_encrypt_token", "to": "integrations_init_rationale_106", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_init_encrypt_token", "to": "tests_test_integrations_testtokenencryption_test_round_trip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_init_encrypt_token", "to": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_init_encrypt_token", "to": "tests_test_integrations_testtokenencryption_test_encrypt_empty_dict_raises_value_error", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_init_encrypt_token", "to": "tests_test_integrations_testtokenencryption_test_encrypt_non_dict_raises_value_error", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_init_encrypt_token", "to": "tests_test_integrations_testtokenencryption_test_missing_key_raises_runtime_error", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_init_decrypt_token", "to": "integrations_init_rationale_122", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_init_decrypt_token", "to": "tests_test_integrations_testtokenencryption_test_round_trip", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_init_decrypt_token", "to": "tests_test_integrations_testtokenencryption_test_decrypt_invalid_ciphertext_raises_value_error", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_init_decrypt_token", "to": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_init_get_provider", "to": "integrations_init_rationale_143", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "integrations_init_get_provider", "to": "tests_test_integrations_testgetprovider_test_gmail_returns_gmail_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_init_get_provider", "to": "tests_test_integrations_testgetprovider_test_outlook_returns_ms_graph_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_init_get_provider", "to": "tests_test_integrations_testgetprovider_test_teams_returns_ms_graph_client", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "integrations_init_get_provider", "to": "tests_test_integrations_testgetprovider_test_unknown_provider_raises_value_error", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_tests_conftest_py", "to": "app_config_settings", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_conftest_py", "to": "tests_conftest_set_sqlite_pragma", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_conftest_py", "to": "tests_conftest_create_tables", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_conftest_py", "to": "tests_conftest_db_session", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_conftest_py", "to": "tests_conftest_client", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_conftest_py", "to": "tests_conftest_make_jwt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_conftest_py", "to": "tests_conftest_auth_header", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_conftest_py", "to": "tests_conftest_db", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_conftest_py", "to": "tests_conftest_test_user_free", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_conftest_py", "to": "tests_conftest_test_user_power", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_conftest_py", "to": "tests_conftest_auth_headers_free", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_conftest_py", "to": "tests_conftest_pytest_addoption", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_conftest_py", "to": "tests_conftest_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_conftest_create_tables", "to": "tests_conftest_rationale_62", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_conftest_db_session", "to": "tests_conftest_rationale_91", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_conftest_client", "to": "tests_conftest_rationale_98", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_conftest_make_jwt", "to": "tests_conftest_auth_header", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_conftest_make_jwt", "to": "tests_conftest_rationale_117", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_conftest_make_jwt", "to": "tests_test_device_ws_test_ws_device_happy_path", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_conftest_make_jwt", "to": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_conftest_make_jwt", "to": "tests_test_device_ws_test_ws_device_tool_result_dispatched", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_conftest_make_jwt", "to": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_conftest_make_jwt", "to": "tests_test_memory_middleware_test_home_request_calls_memory_middleware", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_conftest_make_jwt", "to": "tests_test_ws_unified_test_home_request_produces_stream_frames", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_conftest_make_jwt", "to": "tests_test_ws_unified_test_floating_request_produces_domain_frame", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_conftest_make_jwt", "to": "tests_test_ws_unified_test_home_request_request_id_propagated", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_conftest_make_jwt", "to": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_conftest_auth_header", "to": "tests_conftest_auth_headers_free", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_conftest_auth_header", "to": "tests_conftest_rationale_135", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_conftest_auth_header", "to": "tests_test_auth_testme_test_me_with_valid_jwt", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_conftest_auth_header", "to": "tests_test_auth_testme_test_me_returns_correct_tier", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_conftest_auth_header", "to": "tests_test_brief_agent_test_rest_brief_home_returns_response", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_conftest_auth_header", "to": "tests_test_brief_agent_test_rest_brief_project_invalid_uuid_returns_422", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_conftest_auth_header", "to": "tests_test_brief_agent_test_rest_brief_project_missing_uuid_returns_422", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_conftest_db", "to": "tests_conftest_rationale_143", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_conftest_test_user_free", "to": "tests_conftest_rationale_149", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_conftest_test_user_power", "to": "tests_conftest_rationale_158", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_conftest_auth_headers_free", "to": "tests_conftest_rationale_167", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_fixtures_dir", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_load_cases", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_read_case_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_resolve_projects", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_pytest_generate_tests", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_make_config", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_make_run_log", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_make_manager", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_make_executor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_test_format_projects_empty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_test_format_projects_with_data", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_test_format_metadata_empty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_test_format_metadata_email", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_test_get_extraction_rules_match", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_test_get_extraction_rules_fallback", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_test_get_no_match_behavior_from_global_rules", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_test_get_no_match_behavior_default", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_test_2_9_device_offline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_test_2_10_empty_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_test_2_8_items_created_count", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_test_eval_runner", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_evaluate_case", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_agent_runner_v2_py", "to": "tests_test_agent_runner_v2_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_fixtures_dir", "to": "tests_test_agent_runner_v2_load_cases", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_fixtures_dir", "to": "tests_test_agent_runner_v2_test_eval_runner", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_load_cases", "to": "tests_test_agent_runner_v2_pytest_generate_tests", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_read_case_file", "to": "tests_test_agent_runner_v2_test_eval_runner", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_resolve_projects", "to": "tests_test_agent_runner_v2_test_eval_runner", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_resolve_projects", "to": "tests_test_agent_runner_v2_rationale_102", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_make_config", "to": "tests_test_agent_runner_v2_test_2_9_device_offline", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_make_config", "to": "tests_test_agent_runner_v2_test_2_10_empty_file", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_make_config", "to": "tests_test_agent_runner_v2_test_2_8_items_created_count", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_make_config", "to": "tests_test_agent_runner_v2_test_eval_runner", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_make_run_log", "to": "tests_test_agent_runner_v2_test_2_9_device_offline", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_make_run_log", "to": "tests_test_agent_runner_v2_test_2_10_empty_file", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_make_run_log", "to": "tests_test_agent_runner_v2_test_2_8_items_created_count", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_make_run_log", "to": "tests_test_agent_runner_v2_test_eval_runner", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_make_manager", "to": "tests_test_agent_runner_v2_test_2_9_device_offline", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_make_manager", "to": "tests_test_agent_runner_v2_test_2_10_empty_file", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_make_manager", "to": "tests_test_agent_runner_v2_test_2_8_items_created_count", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_make_manager", "to": "tests_test_agent_runner_v2_test_eval_runner", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_make_executor", "to": "tests_test_agent_runner_v2_test_2_10_empty_file", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_make_executor", "to": "tests_test_agent_runner_v2_test_2_8_items_created_count", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_make_executor", "to": "tests_test_agent_runner_v2_test_eval_runner", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_make_executor", "to": "tests_test_agent_runner_v2_rationale_175", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_test_2_9_device_offline", "to": "tests_test_agent_runner_v2_rationale_269", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_test_2_10_empty_file", "to": "tests_test_agent_runner_v2_rationale_287", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_test_2_8_items_created_count", "to": "tests_test_agent_runner_v2_rationale_313", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_test_eval_runner", "to": "tests_test_agent_runner_v2_evaluate_case", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_test_eval_runner", "to": "tests_test_agent_runner_v2_rationale_354", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_agent_runner_v2_evaluate_case", "to": "tests_test_agent_runner_v2_rationale_401", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_auth_py", "to": "app_config_settings", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_auth_py", "to": "tests_test_auth_testregister", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_auth_py", "to": "tests_test_auth_testlogin", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_auth_py", "to": "tests_test_auth_testrefresh", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_auth_py", "to": "tests_test_auth_testme", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_auth_py", "to": "tests_test_auth_testoauth", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_auth_py", "to": "tests_test_auth_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testregister", "to": "tests_test_auth_testregister_test_register_success", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testregister", "to": "tests_test_auth_testregister_test_register_returns_valid_jwt", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testregister", "to": "tests_test_auth_testregister_test_register_duplicate_email", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testregister", "to": "tests_test_auth_testregister_test_register_missing_password", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testregister", "to": "tests_test_auth_testregister_test_register_missing_email", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testregister", "to": "tests_test_auth_rationale_23", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testlogin", "to": "tests_test_auth_testlogin_register", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testlogin", "to": "tests_test_auth_testlogin_test_login_success", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testlogin", "to": "tests_test_auth_testlogin_test_login_wrong_password", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testlogin", "to": "tests_test_auth_testlogin_test_login_unknown_email", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testlogin", "to": "tests_test_auth_rationale_80", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testlogin_register", "to": "tests_test_auth_testlogin_test_login_success", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testlogin_register", "to": "tests_test_auth_testlogin_test_login_wrong_password", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testrefresh", "to": "tests_test_auth_testrefresh_register_and_get_tokens", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testrefresh", "to": "tests_test_auth_testrefresh_test_refresh_returns_new_tokens", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testrefresh", "to": "tests_test_auth_testrefresh_test_refresh_old_token_rejected", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testrefresh", "to": "tests_test_auth_testrefresh_test_refresh_bogus_token", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testrefresh", "to": "tests_test_auth_rationale_120", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testrefresh_register_and_get_tokens", "to": "tests_test_auth_testrefresh_test_refresh_returns_new_tokens", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testrefresh_register_and_get_tokens", "to": "tests_test_auth_testrefresh_test_refresh_old_token_rejected", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testrefresh_test_refresh_old_token_rejected", "to": "tests_test_auth_rationale_143", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testme", "to": "tests_test_auth_testme_test_me_with_valid_jwt", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testme", "to": "tests_test_auth_testme_test_me_returns_correct_tier", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testme", "to": "tests_test_auth_testme_test_me_missing_token", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testme", "to": "tests_test_auth_testme_test_me_expired_token", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testme", "to": "tests_test_auth_testme_test_me_invalid_signature", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testme_test_me_returns_correct_tier", "to": "tests_test_auth_rationale_177", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testme_test_me_expired_token", "to": "tests_test_auth_rationale_186", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth", "to": "tests_test_auth_testoauth_patch_google", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth", "to": "tests_test_auth_testoauth_userinfo", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth", "to": "tests_test_auth_testoauth_authorize", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth", "to": "tests_test_auth_testoauth_callback", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth", "to": "tests_test_auth_testoauth_decode_sub", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth", "to": "tests_test_auth_testoauth_test_authorize_returns_url_and_state", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth", "to": "tests_test_auth_testoauth_test_authorize_unconfigured_returns_503", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth", "to": "tests_test_auth_testoauth_test_callback_state_mismatch_returns_401", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth", "to": "tests_test_auth_testoauth_test_callback_creates_new_user", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth", "to": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth", "to": "tests_test_auth_testoauth_test_callback_email_match_links_account", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth", "to": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth", "to": "tests_test_auth_rationale_215", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_patch_google", "to": "tests_test_auth_testoauth_test_authorize_returns_url_and_state", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_patch_google", "to": "tests_test_auth_testoauth_test_callback_state_mismatch_returns_401", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_patch_google", "to": "tests_test_auth_testoauth_test_callback_creates_new_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_patch_google", "to": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_patch_google", "to": "tests_test_auth_testoauth_test_callback_email_match_links_account", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_patch_google", "to": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_userinfo", "to": "tests_test_auth_testoauth_test_callback_creates_new_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_userinfo", "to": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_userinfo", "to": "tests_test_auth_testoauth_test_callback_email_match_links_account", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_userinfo", "to": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_authorize", "to": "tests_test_auth_testoauth_test_callback_creates_new_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_authorize", "to": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_authorize", "to": "tests_test_auth_testoauth_test_callback_email_match_links_account", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_authorize", "to": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_authorize", "to": "tests_test_auth_rationale_239", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_callback", "to": "tests_test_auth_testoauth_test_callback_creates_new_user", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_callback", "to": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_callback", "to": "tests_test_auth_testoauth_test_callback_email_match_links_account", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_callback", "to": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_callback", "to": "tests_test_auth_rationale_245", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_decode_sub", "to": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_decode_sub", "to": "tests_test_auth_testoauth_test_callback_email_match_links_account", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_test_callback_creates_new_user", "to": "tests_test_auth_rationale_296", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in", "to": "tests_test_auth_rationale_310", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_test_callback_email_match_links_account", "to": "tests_test_auth_rationale_327", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409", "to": "tests_test_auth_rationale_346", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_brief_agent_py", "to": "tests_test_brief_agent_fake_token_stream", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_brief_agent_py", "to": "tests_test_brief_agent_test_run_home_brief_streams_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_brief_agent_py", "to": "tests_test_brief_agent_test_run_project_brief_streams_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_brief_agent_py", "to": "tests_test_brief_agent_test_build_read_tools_read_only_subset", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_brief_agent_py", "to": "tests_test_brief_agent_override_db", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_brief_agent_py", "to": "tests_test_brief_agent_test_rest_brief_home_returns_response", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_brief_agent_py", "to": "tests_test_brief_agent_test_rest_brief_project_invalid_uuid_returns_422", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_brief_agent_py", "to": "tests_test_brief_agent_test_rest_brief_project_missing_uuid_returns_422", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_brief_agent_py", "to": "tests_test_brief_agent_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_brief_agent_fake_token_stream", "to": "tests_test_brief_agent_rationale_32", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_faketool", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_fakellm", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_infer_floating_domain_prefers_message_intent_over_scope_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_fp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_parse_ms", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_datetime_context_injection_utc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_datetime_context_injection_missing_format_prefs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_request_context_block_scope_and_project", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_request_context_block_empty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_test_human_message_is_bare_message", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_deep_agent_py", "to": "tests_test_deep_agent_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_faketool", "to": "tests_test_deep_agent_faketool_ainvoke", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_faketool", "to": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_faketool", "to": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_faketool", "to": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_fakellm", "to": "tests_test_deep_agent_fakellm_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_fakellm", "to": "tests_test_deep_agent_fakellm_bind_tools", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_fakellm", "to": "tests_test_deep_agent_fakellm_ainvoke", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_fakellm", "to": "tests_test_deep_agent_fakellm_astream", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_fakellm", "to": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_fakellm", "to": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_fakellm", "to": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_fakellm", "to": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_fakellm", "to": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_fakellm", "to": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_fp", "to": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_fp", "to": "tests_test_deep_agent_test_datetime_context_injection_utc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_fp", "to": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_fp", "to": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_fp", "to": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_fp", "to": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_parse_ms", "to": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_parse_ms", "to": "tests_test_deep_agent_test_datetime_context_injection_utc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_parse_ms", "to": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_parse_ms", "to": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_parse_ms", "to": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_parse_ms", "to": "tests_test_deep_agent_rationale_305", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_parse_ms", "to": "tests_test_deep_agent_rationale_118", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "to": "tests_test_deep_agent_rationale_313", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening", "to": "tests_test_deep_agent_rationale_126", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_test_datetime_context_injection_utc", "to": "tests_test_deep_agent_rationale_341", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_test_datetime_context_injection_utc", "to": "tests_test_deep_agent_rationale_154", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "to": "tests_test_deep_agent_rationale_352", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward", "to": "tests_test_deep_agent_rationale_165", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "to": "tests_test_deep_agent_rationale_368", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back", "to": "tests_test_deep_agent_rationale_181", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "to": "tests_test_deep_agent_rationale_384", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_test_datetime_context_injection_year_boundary", "to": "tests_test_deep_agent_rationale_197", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots", "to": "tests_test_deep_agent_rationale_426", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots", "to": "tests_test_deep_agent_rationale_239", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs", "to": "tests_test_deep_agent_rationale_458", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs", "to": "tests_test_deep_agent_rationale_271", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_test_human_message_is_bare_message", "to": "tests_test_deep_agent_rationale_470", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_deep_agent_test_human_message_is_bare_message", "to": "tests_test_deep_agent_rationale_283", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_device_hello", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_override_db", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_manager", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_mock_ws", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_test_manager_register_and_is_online", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_test_manager_get_ws_returns_none_when_offline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_test_manager_unregister", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_test_manager_unregister_unknown_is_noop", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_test_manager_replace_connection_cancels_old_futures", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_test_manager_send_frame", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_test_manager_send_frame_raises_when_offline", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_test_manager_pending_call_round_trip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_test_manager_resolve_unknown_call_is_noop", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_test_manager_unregister_cancels_pending_calls", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_test_ws_device_rejects_without_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_test_ws_device_rejects_invalid_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_test_ws_device_happy_path", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_test_ws_device_tool_result_dispatched", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_test_mark_runs_disconnected_updates_db", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_device_ws_py", "to": "tests_test_device_ws_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_device_ws_device_hello", "to": "tests_test_device_ws_test_ws_device_happy_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_device_ws_device_hello", "to": "tests_test_device_ws_test_ws_device_tool_result_dispatched", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_device_ws_device_hello", "to": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_device_ws_override_db", "to": "tests_test_device_ws_rationale_48", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_device_ws_manager", "to": "tests_test_device_ws_rationale_64", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_device_ws_test_ws_device_happy_path", "to": "tests_test_device_ws_rationale_177", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes", "to": "tests_test_device_ws_rationale_193", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_device_ws_test_ws_device_tool_result_dispatched", "to": "tests_test_device_ws_rationale_202", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error", "to": "tests_test_device_ws_rationale_235", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_device_ws_test_mark_runs_disconnected_updates_db", "to": "tests_test_device_ws_rationale_257", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_agent_tool_py", "to": "tests_test_folder_agent_tool_test_happy_path", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_agent_tool_py", "to": "tests_test_folder_agent_tool_test_traversal_rejected", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_agent_tool_py", "to": "tests_test_folder_agent_tool_test_absolute_path_rejected", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_agent_tool_py", "to": "tests_test_folder_agent_tool_test_missing_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_agent_tool_py", "to": "tests_test_folder_agent_tool_test_pagination_signals_more_available", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_agent_tool_py", "to": "tests_test_folder_agent_tool_test_pdf_extracted_then_sliced", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_agent_tool_py", "to": "tests_test_folder_agent_tool_test_image_returns_placeholder", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_agent_tool_py", "to": "tests_test_folder_agent_tool_test_search_finds_match_with_context", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_agent_tool_py", "to": "tests_test_folder_agent_tool_test_search_no_match", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_agent_tool_py", "to": "tests_test_folder_agent_tool_test_search_rejects_traversal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_agent_tool_py", "to": "tests_test_folder_agent_tool_test_search_image_rejected", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_indexer_py", "to": "tests_test_folder_indexer_test_summarize_text_returns_summary_and_tokens", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_indexer_py", "to": "tests_test_folder_indexer_test_summarize_text_truncates_summary_at_500_chars", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_indexer_py", "to": "tests_test_folder_indexer_test_summarize_image_uses_vision_content_blocks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_indexer_py", "to": "tests_test_folder_indexer_test_summarize_pdf_extracts_then_summarizes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_indexer_py", "to": "tests_test_folder_indexer_test_summarize_docx_extracts_then_summarizes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_indexer_py", "to": "tests_test_folder_indexer_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_quota_py", "to": "tests_test_folder_quota_test_check_folder_quota_free_rejects_above_file_cap", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_quota_py", "to": "tests_test_folder_quota_test_check_folder_quota_free_passes_under_cap", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_quota_py", "to": "tests_test_folder_quota_test_check_folder_quota_rejects_when_monthly_exhausted", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_quota_py", "to": "tests_test_folder_quota_test_check_folder_quota_power_unlimited", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_quota_py", "to": "tests_test_folder_quota_test_add_token_usage_atomic_increment", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_quota_py", "to": "tests_test_folder_quota_test_add_token_usage_returns_exhausted_when_over_cap", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_quota_py", "to": "tests_test_folder_quota_test_quota_check_endpoint_rejects", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_quota_py", "to": "tests_test_folder_quota_test_quota_check_endpoint_passes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_folder_quota_py", "to": "tests_test_folder_quota_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_testtokenencryption", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_testgetprovider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_testbuildgmailquery", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_testparsebody", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_make_gmail_message", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_testgmailclientfetchmessages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_test_happy_path_returns_email_messages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_test_no_messages_returns_empty_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_test_list_http_error_raises_runtime_error", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_testbuildemailfilter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_make_graph_email", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_make_graph_teams_message", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_testmsgraphclientfetchemails", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_test_pagination_stops_at_max_emails", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_test_401_triggers_token_refresh_and_retries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_testmsgraphclientfetchmessages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_test_happy_path_returns_chat_messages", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_test_403_degrades_gracefully", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_test_channel_filter_applied", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_testmsgraphclientrefreshtoken", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_test_msal_error_raises_runtime_error", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_test_successful_refresh_updates_access_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_integrations_py", "to": "tests_test_integrations_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testtokenencryption", "to": "tests_test_integrations_testtokenencryption_test_round_trip", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testtokenencryption", "to": "tests_test_integrations_testtokenencryption_test_decrypt_invalid_ciphertext_raises_value_error", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testtokenencryption", "to": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testtokenencryption", "to": "tests_test_integrations_testtokenencryption_test_encrypt_empty_dict_raises_value_error", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testtokenencryption", "to": "tests_test_integrations_testtokenencryption_test_encrypt_non_dict_raises_value_error", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testtokenencryption", "to": "tests_test_integrations_testtokenencryption_test_missing_key_raises_runtime_error", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testtokenencryption", "to": "tests_test_integrations_testtokenencryption_test_email_message_as_text", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testtokenencryption", "to": "tests_test_integrations_testtokenencryption_test_chat_message_as_text", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testtokenencryption", "to": "tests_test_integrations_rationale_92", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error", "to": "tests_test_integrations_rationale_110", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testgetprovider", "to": "tests_test_integrations_testgetprovider_test_gmail_returns_gmail_client", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testgetprovider", "to": "tests_test_integrations_testgetprovider_test_outlook_returns_ms_graph_client", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testgetprovider", "to": "tests_test_integrations_testgetprovider_test_teams_returns_ms_graph_client", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testgetprovider", "to": "tests_test_integrations_testgetprovider_test_unknown_provider_raises_value_error", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildgmailquery", "to": "tests_test_integrations_testbuildgmailquery_setup_method", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildgmailquery", "to": "tests_test_integrations_testbuildgmailquery_test_empty_returns_empty_string", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildgmailquery", "to": "tests_test_integrations_testbuildgmailquery_test_single_label", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildgmailquery", "to": "tests_test_integrations_testbuildgmailquery_test_multiple_labels_joined_with_or", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildgmailquery", "to": "tests_test_integrations_testbuildgmailquery_test_senders", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildgmailquery", "to": "tests_test_integrations_testbuildgmailquery_test_date_range_from", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildgmailquery", "to": "tests_test_integrations_testbuildgmailquery_test_date_range_to", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildgmailquery", "to": "tests_test_integrations_testbuildgmailquery_test_since_overrides_earlier_date_range_from", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildgmailquery", "to": "tests_test_integrations_testbuildgmailquery_test_date_range_from_overrides_earlier_since", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildgmailquery", "to": "tests_test_integrations_testbuildgmailquery_test_invalid_date_ignored", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildgmailquery", "to": "tests_test_integrations_rationale_200", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildgmailquery_test_since_overrides_earlier_date_range_from", "to": "tests_test_integrations_rationale_230", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildgmailquery_test_date_range_from_overrides_earlier_since", "to": "tests_test_integrations_rationale_237", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildgmailquery_test_invalid_date_ignored", "to": "tests_test_integrations_rationale_243", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testparsebody", "to": "tests_test_integrations_testparsebody_setup_method", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testparsebody", "to": "tests_test_integrations_testparsebody_encode", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testparsebody", "to": "tests_test_integrations_testparsebody_test_text_plain_extracted", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testparsebody", "to": "tests_test_integrations_testparsebody_test_text_html_stripped", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testparsebody", "to": "tests_test_integrations_testparsebody_test_multipart_prefers_plain_over_html", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testparsebody", "to": "tests_test_integrations_testparsebody_test_empty_payload_returns_empty_string", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testparsebody", "to": "tests_test_integrations_rationale_254", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testparsebody_encode", "to": "tests_test_integrations_testparsebody_test_text_plain_extracted", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testparsebody_encode", "to": "tests_test_integrations_testparsebody_test_text_html_stripped", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testparsebody_encode", "to": "tests_test_integrations_testparsebody_test_multipart_prefers_plain_over_html", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_make_gmail_message", "to": "tests_test_integrations_test_happy_path_returns_email_messages", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_make_gmail_message", "to": "tests_test_integrations_rationale_310", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testgmailclientfetchmessages", "to": "tests_test_integrations_testgmailclientfetchmessages_make_client", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testgmailclientfetchmessages", "to": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_none_when_unchanged", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testgmailclientfetchmessages", "to": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_returns_dict_when_token_changes", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testgmailclientfetchmessages", "to": "tests_test_integrations_rationale_329", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_test_happy_path_returns_email_messages", "to": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_test_happy_path_returns_email_messages", "to": "tests_test_integrations_make_graph_email", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_test_no_messages_returns_empty_list", "to": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_test_list_http_error_raises_runtime_error", "to": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_none_when_unchanged", "to": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_returns_dict_when_token_changes", "to": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildemailfilter", "to": "tests_test_integrations_testbuildemailfilter_setup_method", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildemailfilter", "to": "tests_test_integrations_testbuildemailfilter_test_empty_returns_empty_string", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildemailfilter", "to": "tests_test_integrations_testbuildemailfilter_test_single_sender", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildemailfilter", "to": "tests_test_integrations_testbuildemailfilter_test_multiple_senders_joined_with_or", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildemailfilter", "to": "tests_test_integrations_testbuildemailfilter_test_since_adds_received_date_ge_clause", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildemailfilter", "to": "tests_test_integrations_testbuildemailfilter_test_date_range_to_adds_received_date_le_clause", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildemailfilter", "to": "tests_test_integrations_testbuildemailfilter_test_since_overrides_earlier_date_range_from", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildemailfilter", "to": "tests_test_integrations_testbuildemailfilter_test_invalid_date_ignored", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testbuildemailfilter", "to": "tests_test_integrations_rationale_431", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_make_graph_email", "to": "tests_test_integrations_test_pagination_stops_at_max_emails", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_make_graph_email", "to": "tests_test_integrations_test_401_triggers_token_refresh_and_retries", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_make_graph_email", "to": "tests_test_integrations_rationale_482", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_make_graph_teams_message", "to": "tests_test_integrations_test_happy_path_returns_chat_messages", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_make_graph_teams_message", "to": "tests_test_integrations_test_channel_filter_applied", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testmsgraphclientfetchemails", "to": "tests_test_integrations_testmsgraphclientfetchemails_make_client", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testmsgraphclientfetchemails", "to": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_none_when_token_unchanged", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testmsgraphclientfetchemails", "to": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_returns_dict_when_token_changes", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testmsgraphclientfetchemails", "to": "tests_test_integrations_rationale_510", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_test_pagination_stops_at_max_emails", "to": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_none_when_token_unchanged", "to": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_returns_dict_when_token_changes", "to": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testmsgraphclientfetchmessages", "to": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testmsgraphclientfetchmessages", "to": "tests_test_integrations_rationale_609", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "to": "tests_test_integrations_test_happy_path_returns_chat_messages", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "to": "tests_test_integrations_test_403_degrades_gracefully", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testmsgraphclientfetchmessages_make_client", "to": "tests_test_integrations_test_channel_filter_applied", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_integrations_testmsgraphclientrefreshtoken", "to": "tests_test_integrations_rationale_687", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_journey_v2_py", "to": "tests_test_journey_v2_fixtures_dir", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_journey_v2_py", "to": "tests_test_journey_v2_load_cases", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_journey_v2_py", "to": "tests_test_journey_v2_read_data_file", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_journey_v2_py", "to": "tests_test_journey_v2_pytest_generate_tests", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_journey_v2_py", "to": "tests_test_journey_v2_make_fs_executor", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_journey_v2_py", "to": "tests_test_journey_v2_run_journey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_journey_v2_py", "to": "tests_test_journey_v2_evaluate_case", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_journey_v2_py", "to": "tests_test_journey_v2_test_4_6a_extract_valid_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_journey_v2_py", "to": "tests_test_journey_v2_test_4_6b_extract_invalid_json", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_journey_v2_py", "to": "tests_test_journey_v2_test_4_6c_extract_markers_absent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_journey_v2_py", "to": "tests_test_journey_v2_test_4_6d_extract_only_start_marker", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_journey_v2_py", "to": "tests_test_journey_v2_test_4_6e_session_not_found", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_journey_v2_py", "to": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_journey_v2_py", "to": "tests_test_journey_v2_test_eval_journey", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_journey_v2_py", "to": "tests_test_journey_v2_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_journey_v2_fixtures_dir", "to": "tests_test_journey_v2_load_cases", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_journey_v2_fixtures_dir", "to": "tests_test_journey_v2_test_eval_journey", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_journey_v2_load_cases", "to": "tests_test_journey_v2_pytest_generate_tests", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_journey_v2_read_data_file", "to": "tests_test_journey_v2_make_fs_executor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_journey_v2_make_fs_executor", "to": "tests_test_journey_v2_test_eval_journey", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_journey_v2_make_fs_executor", "to": "tests_test_journey_v2_rationale_92", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_journey_v2_run_journey", "to": "tests_test_journey_v2_test_eval_journey", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_journey_v2_run_journey", "to": "tests_test_journey_v2_rationale_135", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_journey_v2_evaluate_case", "to": "tests_test_journey_v2_test_eval_journey", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_journey_v2_evaluate_case", "to": "tests_test_journey_v2_rationale_169", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_journey_v2_test_4_6a_extract_valid_json", "to": "tests_test_journey_v2_rationale_181", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_journey_v2_test_4_6b_extract_invalid_json", "to": "tests_test_journey_v2_rationale_195", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_journey_v2_test_4_6c_extract_markers_absent", "to": "tests_test_journey_v2_rationale_201", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_journey_v2_test_4_6d_extract_only_start_marker", "to": "tests_test_journey_v2_rationale_206", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_journey_v2_test_4_6e_session_not_found", "to": "tests_test_journey_v2_rationale_212", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers", "to": "tests_test_journey_v2_rationale_224", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_journey_v2_test_eval_journey", "to": "tests_test_journey_v2_rationale_274", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_manifest_injection_py", "to": "tests_test_manifest_injection_test_format_folder_manifest_basic", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_manifest_injection_py", "to": "tests_test_manifest_injection_test_format_folder_manifest_truncates_past_budget", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_manifest_injection_py", "to": "tests_test_manifest_injection_test_format_folder_manifest_null_returns_empty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_manifest_injection_py", "to": "tests_test_manifest_injection_test_brief_multi_project_manifest_top_5_per_project", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_override_db", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_pro_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_enc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_assoc_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_relation_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_llm_response", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_mock_llm", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_patch_audit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_test_scan_works_without_langfuse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_test_canonicalize_works_without_langfuse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_audit_py", "to": "tests_test_memory_audit_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_enc", "to": "tests_test_memory_audit_assoc_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_assoc_row", "to": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_assoc_row", "to": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_assoc_row", "to": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_assoc_row", "to": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_assoc_row", "to": "tests_test_memory_audit_test_scan_works_without_langfuse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_assoc_row", "to": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_relation_row", "to": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_relation_row", "to": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_relation_row", "to": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_relation_row", "to": "tests_test_memory_audit_test_canonicalize_works_without_langfuse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_relation_row", "to": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_llm_response", "to": "tests_test_memory_audit_mock_llm", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_llm_response", "to": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_llm_response", "to": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_mock_llm", "to": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_mock_llm", "to": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_mock_llm", "to": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_mock_llm", "to": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_mock_llm", "to": "tests_test_memory_audit_test_scan_works_without_langfuse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_mock_llm", "to": "tests_test_memory_audit_test_canonicalize_works_without_langfuse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_mock_llm", "to": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_mock_llm", "to": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_patch_audit", "to": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_patch_audit", "to": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_patch_audit", "to": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_patch_audit", "to": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_patch_audit", "to": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_patch_audit", "to": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_patch_audit", "to": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_patch_audit", "to": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_patch_audit", "to": "tests_test_memory_audit_test_scan_works_without_langfuse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_patch_audit", "to": "tests_test_memory_audit_test_canonicalize_works_without_langfuse", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_patch_audit", "to": "tests_test_memory_audit_rationale_109", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user", "to": "tests_test_memory_audit_rationale_139", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure", "to": "tests_test_memory_audit_rationale_145", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_extraction_py", "to": "tests_test_memory_extraction_override_db", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_extraction_py", "to": "tests_test_memory_extraction_pro_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_extraction_py", "to": "tests_test_memory_extraction_free_user", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_extraction_py", "to": "tests_test_memory_extraction_make_llm_response", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_extraction_py", "to": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_extraction_py", "to": "tests_test_memory_extraction_test_extract_candidates_returns_empty_on_llm_failure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_extraction_py", "to": "tests_test_memory_extraction_test_decide_action_add_when_no_existing", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_extraction_py", "to": "tests_test_memory_extraction_test_decide_action_noop", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_extraction_py", "to": "tests_test_memory_extraction_test_decide_action_update", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_extraction_py", "to": "tests_test_memory_extraction_test_decide_action_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_extraction_py", "to": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_extraction_py", "to": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_extraction_py", "to": "tests_test_memory_extraction_test_dispatch_realtime_for_pro", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_extraction_py", "to": "tests_test_memory_extraction_test_dispatch_queue_for_free", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_extraction_py", "to": "tests_test_memory_extraction_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_extraction_pro_user", "to": "tests_test_memory_extraction_rationale_56", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_extraction_free_user", "to": "tests_test_memory_extraction_rationale_66", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_extraction_make_llm_response", "to": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_extraction_make_llm_response", "to": "tests_test_memory_extraction_test_decide_action_noop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_extraction_make_llm_response", "to": "tests_test_memory_extraction_test_decide_action_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_extraction_make_llm_response", "to": "tests_test_memory_extraction_test_decide_action_delete", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate", "to": "tests_test_memory_extraction_rationale_238", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_extraction_test_dispatch_realtime_for_pro", "to": "tests_test_memory_extraction_rationale_307", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_extraction_test_dispatch_queue_for_free", "to": "tests_test_memory_extraction_rationale_327", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_override_db", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_user_with_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_fernet", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_enc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_dec", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_test_enrich_context_returns_core_memory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_test_store_episode_decryptable", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_test_update_core_insert", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_test_update_core_upsert", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_test_core_block_edit_ops", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_test_archival_and_recall_search_helpers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_test_home_request_calls_memory_middleware", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_test_embed_text_returns_1536_floats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_middleware_py", "to": "tests_test_memory_middleware_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_middleware_user_with_key", "to": "tests_test_memory_middleware_rationale_56", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_middleware_fernet", "to": "tests_test_memory_middleware_enc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_middleware_fernet", "to": "tests_test_memory_middleware_dec", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_middleware_enc", "to": "tests_test_memory_middleware_test_enrich_context_returns_core_memory", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_middleware_enc", "to": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_middleware_enc", "to": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_middleware_enc", "to": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_middleware_enc", "to": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_middleware_dec", "to": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_middleware_dec", "to": "tests_test_memory_middleware_test_store_episode_decryptable", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_middleware_dec", "to": "tests_test_memory_middleware_test_update_core_insert", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_middleware_dec", "to": "tests_test_memory_middleware_test_update_core_upsert", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key", "to": "tests_test_memory_middleware_rationale_188", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_middleware_test_home_request_calls_memory_middleware", "to": "tests_test_memory_middleware_rationale_296", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_middleware_test_embed_text_returns_1536_floats", "to": "tests_test_memory_middleware_rationale_351", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure", "to": "tests_test_memory_middleware_rationale_370", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_models_py", "to": "tests_test_memory_models_fernet_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_models_py", "to": "tests_test_memory_models_encrypt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_models_py", "to": "tests_test_memory_models_decrypt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_models_py", "to": "tests_test_memory_models_test_user_encryption_key_column_exists", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_models_py", "to": "tests_test_memory_models_test_user_encryption_key_can_be_set", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_models_py", "to": "tests_test_memory_models_test_memory_core_create_and_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_models_py", "to": "tests_test_memory_models_test_memory_core_cascade_delete", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_models_py", "to": "tests_test_memory_models_test_memory_associative_create_and_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_models_py", "to": "tests_test_memory_models_test_memory_episodic_create_and_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_models_py", "to": "tests_test_memory_models_test_memory_proactive_create_and_read", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_models_py", "to": "tests_test_memory_models_test_register_sets_encryption_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_models_py", "to": "tests_test_memory_models_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_models_fernet_key", "to": "tests_test_memory_models_test_user_encryption_key_can_be_set", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_models_fernet_key", "to": "tests_test_memory_models_test_memory_core_create_and_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_models_fernet_key", "to": "tests_test_memory_models_test_memory_associative_create_and_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_models_fernet_key", "to": "tests_test_memory_models_test_memory_episodic_create_and_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_models_fernet_key", "to": "tests_test_memory_models_test_memory_proactive_create_and_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_models_encrypt", "to": "tests_test_memory_models_test_memory_core_create_and_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_models_encrypt", "to": "tests_test_memory_models_test_memory_associative_create_and_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_models_encrypt", "to": "tests_test_memory_models_test_memory_episodic_create_and_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_models_encrypt", "to": "tests_test_memory_models_test_memory_proactive_create_and_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_models_decrypt", "to": "tests_test_memory_models_test_memory_core_create_and_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_models_decrypt", "to": "tests_test_memory_models_test_memory_associative_create_and_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_models_decrypt", "to": "tests_test_memory_models_test_memory_episodic_create_and_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_models_decrypt", "to": "tests_test_memory_models_test_memory_proactive_create_and_read", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_models_test_user_encryption_key_column_exists", "to": "tests_test_memory_models_rationale_41", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_models_test_memory_core_cascade_delete", "to": "tests_test_memory_models_rationale_87", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_models_test_register_sets_encryption_key", "to": "tests_test_memory_models_rationale_189", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_proactive_py", "to": "tests_test_memory_proactive_override_db", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_proactive_py", "to": "tests_test_memory_proactive_user_with_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_proactive_py", "to": "tests_test_memory_proactive_enc", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_proactive_py", "to": "tests_test_memory_proactive_test_proactive_hints_injection_with_hints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_proactive_py", "to": "tests_test_memory_proactive_test_proactive_hints_injection_empty", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_proactive_py", "to": "tests_test_memory_proactive_test_proactive_hints_injection_truncates_long_hints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_proactive_py", "to": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_proactive_py", "to": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_proactive_py", "to": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_proactive_py", "to": "tests_test_memory_proactive_test_proactive_mining_tier_gate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_proactive_py", "to": "tests_test_memory_proactive_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_proactive_enc", "to": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_proactive_enc", "to": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_proactive_enc", "to": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_relations_py", "to": "tests_test_memory_relations_override_db", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_relations_py", "to": "tests_test_memory_relations_pro_user_with_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_relations_py", "to": "tests_test_memory_relations_free_user_with_key", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_relations_py", "to": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_relations_py", "to": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_relations_py", "to": "tests_test_memory_relations_test_free_tier_relation_skipped", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_relations_py", "to": "tests_test_memory_relations_test_enrich_context_includes_relational_memory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_relations_py", "to": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_relations_py", "to": "tests_test_memory_relations_test_decay_relations_reduces_confidence", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_relations_py", "to": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_memory_relations_py", "to": "tests_test_memory_relations_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_relations_pro_user_with_key", "to": "tests_test_memory_relations_rationale_48", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_relations_free_user_with_key", "to": "tests_test_memory_relations_rationale_58", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries", "to": "tests_test_memory_relations_rationale_70", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate", "to": "tests_test_memory_relations_rationale_91", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_relations_test_free_tier_relation_skipped", "to": "tests_test_memory_relations_rationale_120", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_relations_test_enrich_context_includes_relational_memory", "to": "tests_test_memory_relations_rationale_137", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free", "to": "tests_test_memory_relations_rationale_158", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_relations_test_decay_relations_reduces_confidence", "to": "tests_test_memory_relations_rationale_169", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence", "to": "tests_test_memory_relations_rationale_197", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_middleware_py", "to": "app_config_settings", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_middleware_py", "to": "tests_test_middleware_override_db", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_middleware_py", "to": "tests_test_middleware_make_jwt", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_middleware_py", "to": "tests_test_middleware_auth_header", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_middleware_py", "to": "tests_test_middleware_testauthmiddleware", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_middleware_py", "to": "tests_test_middleware_testratelimitmiddleware", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_middleware_py", "to": "tests_test_middleware_testsanitizermiddleware", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_middleware_py", "to": "tests_test_middleware_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_override_db", "to": "tests_test_middleware_rationale_35", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_make_jwt", "to": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_make_jwt", "to": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_make_jwt", "to": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_make_jwt", "to": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_make_jwt", "to": "tests_test_middleware_testratelimitmiddleware_unique_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_make_jwt", "to": "tests_test_middleware_testsanitizermiddleware_token", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_make_jwt", "to": "tests_test_middleware_rationale_64", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_auth_header", "to": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_auth_header", "to": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_auth_header", "to": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_auth_header", "to": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_auth_header", "to": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_auth_header", "to": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_auth_header", "to": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_auth_header", "to": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_auth_header", "to": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_auth_header", "to": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_auth_header", "to": "tests_test_middleware_testsanitizermiddleware_post_chat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_auth_header", "to": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testauthmiddleware", "to": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testauthmiddleware", "to": "tests_test_middleware_testauthmiddleware_test_missing_token_returns_401", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testauthmiddleware", "to": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testauthmiddleware", "to": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testauthmiddleware", "to": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testauthmiddleware", "to": "tests_test_middleware_testauthmiddleware_test_malformed_token_returns_401", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testauthmiddleware", "to": "tests_test_middleware_rationale_89", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware", "to": "tests_test_middleware_testratelimitmiddleware_unique_token", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware", "to": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware", "to": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware", "to": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware", "to": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware", "to": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware", "to": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware", "to": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_register_never_rate_limited", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware", "to": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_login_never_rate_limited", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware", "to": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_health_never_rate_limited", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware", "to": "tests_test_middleware_rationale_140", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware_unique_token", "to": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware_unique_token", "to": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware_unique_token", "to": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware_unique_token", "to": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware_unique_token", "to": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware_unique_token", "to": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_register_never_rate_limited", "to": "tests_test_middleware_rationale_208", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_login_never_rate_limited", "to": "tests_test_middleware_rationale_219", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware", "to": "tests_test_middleware_testsanitizermiddleware_token", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware", "to": "tests_test_middleware_testsanitizermiddleware_post_chat", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware", "to": "tests_test_middleware_testsanitizermiddleware_test_clean_response_passes_through_unchanged", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware", "to": "tests_test_middleware_testsanitizermiddleware_test_strips_system_prompt_opener", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware", "to": "tests_test_middleware_testsanitizermiddleware_test_strips_known_fingerprint", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware", "to": "tests_test_middleware_testsanitizermiddleware_test_strips_tool_schema_fragment", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware", "to": "tests_test_middleware_testsanitizermiddleware_test_strips_reasoning_tag", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware", "to": "tests_test_middleware_testsanitizermiddleware_test_strips_available_agents_fragment", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware", "to": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware", "to": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_preserves_empty_response", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware", "to": "tests_test_middleware_rationale_241", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware_token", "to": "tests_test_middleware_testsanitizermiddleware_post_chat", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware_token", "to": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware_post_chat", "to": "tests_test_middleware_testsanitizermiddleware_test_clean_response_passes_through_unchanged", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware_post_chat", "to": "tests_test_middleware_testsanitizermiddleware_test_strips_system_prompt_opener", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware_post_chat", "to": "tests_test_middleware_testsanitizermiddleware_test_strips_known_fingerprint", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware_post_chat", "to": "tests_test_middleware_testsanitizermiddleware_test_strips_tool_schema_fragment", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware_post_chat", "to": "tests_test_middleware_testsanitizermiddleware_test_strips_reasoning_tag", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware_post_chat", "to": "tests_test_middleware_testsanitizermiddleware_test_strips_available_agents_fragment", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware_post_chat", "to": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_preserves_empty_response", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path", "to": "tests_test_middleware_rationale_305", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_output_formatter_py", "to": "tests_test_output_formatter_stream", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_output_formatter_py", "to": "tests_test_output_formatter_collect", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_output_formatter_py", "to": "tests_test_output_formatter_test_stream_formatter_text_stream", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_output_formatter_py", "to": "tests_test_output_formatter_test_stream_formatter_floating_domain_first", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_output_formatter_py", "to": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_output_formatter_py", "to": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_output_formatter_py", "to": "tests_test_output_formatter_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_output_formatter_stream", "to": "tests_test_output_formatter_test_stream_formatter_text_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_output_formatter_stream", "to": "tests_test_output_formatter_test_stream_formatter_floating_domain_first", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_output_formatter_stream", "to": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_output_formatter_stream", "to": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_output_formatter_collect", "to": "tests_test_output_formatter_test_stream_formatter_text_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_output_formatter_collect", "to": "tests_test_output_formatter_test_stream_formatter_floating_domain_first", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_output_formatter_collect", "to": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_output_formatter_collect", "to": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_preprocessors_py", "to": "tests_test_preprocessors_fixtures_dir", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_preprocessors_py", "to": "tests_test_preprocessors_load_cases", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_preprocessors_py", "to": "tests_test_preprocessors_content", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_preprocessors_py", "to": "tests_test_preprocessors_pytest_generate_tests", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_preprocessors_py", "to": "tests_test_preprocessors_test_detect", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_preprocessors_py", "to": "tests_test_preprocessors_test_preprocess", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_preprocessors_py", "to": "tests_test_preprocessors_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_preprocessors_fixtures_dir", "to": "tests_test_preprocessors_load_cases", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_preprocessors_fixtures_dir", "to": "tests_test_preprocessors_test_detect", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_preprocessors_fixtures_dir", "to": "tests_test_preprocessors_test_preprocess", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_preprocessors_load_cases", "to": "tests_test_preprocessors_pytest_generate_tests", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_preprocessors_content", "to": "tests_test_preprocessors_test_detect", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_preprocessors_content", "to": "tests_test_preprocessors_test_preprocess", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_v3_frame_types_exist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_v2_frame_types_still_exist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_home_request_defaults", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_home_request_with_history", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_home_request_serializes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_home_request_deserializes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_home_request_requires_message", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_floating_request_basic", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_floating_request_scope_without_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_floating_request_serializes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_floating_request_invalid_scope_type", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_floating_request_requires_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_stream_start", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_stream_start_serializes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_stream_start_deserializes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_stream_text", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_stream_text_serializes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_stream_text_deserializes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_stream_end_defaults", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_stream_end_serializes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_stream_end_deserializes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_floating_domain_tasks", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_floating_domain_valid_domains", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_floating_domain_object_valid", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_floating_domain_serializes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_test_floating_domain_deserializes", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_schemas_v3_py", "to": "tests_test_schemas_v3_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_schemas_v3_test_v2_frame_types_still_exist", "to": "tests_test_schemas_v3_rationale_40", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_schemas_v3_test_v2_frame_types_still_exist", "to": "tests_test_schemas_v3_rationale_34", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_schemas_v3_test_home_request_defaults", "to": "schemas_init_wshomerequest", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_test_schemas_v3_test_home_request_with_history", "to": "schemas_init_wshomerequest", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_test_schemas_v3_test_home_request_serializes", "to": "schemas_init_wshomerequest", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_test_schemas_v3_test_stream_start", "to": "schemas_init_wsstreamstart", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_test_schemas_v3_test_stream_start_serializes", "to": "schemas_init_wsstreamstart", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_test_schemas_v3_test_stream_text", "to": "schemas_init_wsstreamtext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_test_schemas_v3_test_stream_text_serializes", "to": "schemas_init_wsstreamtext", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_test_schemas_v3_test_stream_end_defaults", "to": "schemas_init_wsstreamend", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests_test_schemas_v3_test_stream_end_serializes", "to": "schemas_init_wsstreamend", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_tests_test_ws_index_session_py", "to": "tests_test_ws_index_session_fakewebsocket", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_ws_index_session_py", "to": "tests_test_ws_index_session_make_session_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_ws_index_session_py", "to": "tests_test_ws_index_session_fake_summarize_text_factory", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_ws_index_session_py", "to": "tests_test_ws_index_session_clean_sessions", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_ws_index_session_py", "to": "tests_test_ws_index_session_test_index_session_happy_path", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_ws_index_session_py", "to": "tests_test_ws_index_session_test_index_session_cancel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_ws_index_session_py", "to": "tests_test_ws_index_session_test_index_session_quota_exceeded", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_ws_index_session_py", "to": "tests_test_ws_index_session_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_fakewebsocket", "to": "tests_test_ws_index_session_fakewebsocket_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_fakewebsocket", "to": "tests_test_ws_index_session_fakewebsocket_send_text", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_fakewebsocket", "to": "tests_test_ws_index_session_fakewebsocket_sent_types", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_fakewebsocket", "to": "tests_test_ws_index_session_test_index_session_happy_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_fakewebsocket", "to": "tests_test_ws_index_session_test_index_session_cancel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_fakewebsocket", "to": "tests_test_ws_index_session_test_index_session_quota_exceeded", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_fakewebsocket", "to": "tests_test_ws_index_session_rationale_37", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_fakewebsocket_sent_types", "to": "tests_test_ws_index_session_test_index_session_happy_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_fakewebsocket_sent_types", "to": "tests_test_ws_index_session_test_index_session_cancel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_fakewebsocket_sent_types", "to": "tests_test_ws_index_session_test_index_session_quota_exceeded", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_make_session_id", "to": "tests_test_ws_index_session_test_index_session_happy_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_make_session_id", "to": "tests_test_ws_index_session_test_index_session_cancel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_make_session_id", "to": "tests_test_ws_index_session_test_index_session_quota_exceeded", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_fake_summarize_text_factory", "to": "tests_test_ws_index_session_test_index_session_happy_path", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_fake_summarize_text_factory", "to": "tests_test_ws_index_session_test_index_session_quota_exceeded", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_fake_summarize_text_factory", "to": "tests_test_ws_index_session_rationale_57", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_clean_sessions", "to": "tests_test_ws_index_session_rationale_67", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_test_index_session_happy_path", "to": "tests_test_ws_index_session_rationale_76", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_test_index_session_cancel", "to": "tests_test_ws_index_session_rationale_132", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_index_session_test_index_session_quota_exceeded", "to": "tests_test_ws_index_session_rationale_154", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_ws_unified_py", "to": "tests_test_ws_unified_override_db", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_ws_unified_py", "to": "tests_test_ws_unified_recv_until_end", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_ws_unified_py", "to": "tests_test_ws_unified_mock_home_stream", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_ws_unified_py", "to": "tests_test_ws_unified_mock_floating_stream", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_ws_unified_py", "to": "tests_test_ws_unified_test_home_request_produces_stream_frames", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_ws_unified_py", "to": "tests_test_ws_unified_test_floating_request_produces_domain_frame", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_ws_unified_py", "to": "tests_test_ws_unified_test_home_request_request_id_propagated", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_ws_unified_py", "to": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_ws_unified_py", "to": "tests_test_ws_unified_test_invalid_jwt_rejected", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_ws_unified_py", "to": "tests_test_ws_unified_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_unified_recv_until_end", "to": "tests_test_ws_unified_test_home_request_produces_stream_frames", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_unified_recv_until_end", "to": "tests_test_ws_unified_test_floating_request_produces_domain_frame", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_unified_recv_until_end", "to": "tests_test_ws_unified_test_home_request_request_id_propagated", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_unified_recv_until_end", "to": "tests_test_ws_unified_rationale_37", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_unified_test_home_request_produces_stream_frames", "to": "tests_test_ws_unified_rationale_60", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_unified_test_home_request_produces_stream_frames", "to": "tests_test_ws_unified_rationale_55", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_unified_test_floating_request_produces_domain_frame", "to": "tests_test_ws_unified_rationale_83", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_unified_test_home_request_request_id_propagated", "to": "tests_test_ws_unified_rationale_110", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_unified_test_home_request_request_id_propagated", "to": "tests_test_ws_unified_rationale_78", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id", "to": "tests_test_ws_unified_rationale_135", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id", "to": "tests_test_ws_unified_rationale_103", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_unified_test_invalid_jwt_rejected", "to": "tests_test_ws_unified_rationale_152", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_ws_unified_test_invalid_jwt_rejected", "to": "tests_test_ws_unified_rationale_120", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_build_deck_commercialista_js", "to": "docs_build_deck_commercialista_bglight", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_build_deck_commercialista_js", "to": "docs_build_deck_commercialista_bgdark", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_build_deck_commercialista_js", "to": "docs_build_deck_commercialista_footer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_build_deck_commercialista_js", "to": "docs_build_deck_commercialista_slidetitle", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_build_deck_commercialista_js", "to": "docs_build_deck_commercialista_golddot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_build_deck_geopop_js", "to": "docs_build_deck_geopop_mkshadow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_build_deck_geopop_js", "to": "docs_build_deck_geopop_eyebrow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_build_deck_geopop_js", "to": "docs_build_deck_geopop_hdropts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_build_deck_geopop_js", "to": "docs_build_deck_geopop_dataopts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "docs_build_deck_geopop_js", "to": "docs_build_deck_geopop_emoopts", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tmp_focustasks_index_tsx", "to": "focustasks_index_onselect", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tmp_focustasks_index_tsx", "to": "focustasks_index_suggestionrow", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_alembic_versions_001_create_waitlist_entries_py", "to": "versions_001_create_waitlist_entries_upgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_alembic_versions_001_create_waitlist_entries_py", "to": "versions_001_create_waitlist_entries_downgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_alembic_versions_001_create_waitlist_entries_py", "to": "versions_001_create_waitlist_entries_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_alembic_versions_002_add_gdpr_fields_py", "to": "versions_002_add_gdpr_fields_upgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_alembic_versions_002_add_gdpr_fields_py", "to": "versions_002_add_gdpr_fields_downgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_alembic_versions_002_add_gdpr_fields_py", "to": "versions_002_add_gdpr_fields_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_alembic_versions_003_add_language_column_py", "to": "versions_003_add_language_column_upgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_alembic_versions_003_add_language_column_py", "to": "versions_003_add_language_column_downgrade", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_alembic_versions_003_add_language_column_py", "to": "versions_003_add_language_column_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_brevo_py", "to": "app_brevo_t", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_brevo_py", "to": "app_brevo_headers", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_brevo_py", "to": "app_brevo_send_confirmation_email", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_brevo_py", "to": "app_brevo_add_contact_to_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_brevo_py", "to": "app_brevo_confirmation_html", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_brevo_py", "to": "app_brevo_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_brevo_t", "to": "app_brevo_send_confirmation_email", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_brevo_t", "to": "app_brevo_confirmation_html", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_brevo_t", "to": "app_brevo_rationale_74", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_brevo_headers", "to": "app_brevo_send_confirmation_email", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_brevo_headers", "to": "app_brevo_add_contact_to_list", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_brevo_send_confirmation_email", "to": "app_brevo_confirmation_html", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_brevo_send_confirmation_email", "to": "app_brevo_rationale_87", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_brevo_send_confirmation_email", "to": "app_routes_join_waitlist", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_brevo_add_contact_to_list", "to": "app_brevo_rationale_114", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_brevo_add_contact_to_list", "to": "app_routes_confirm_email", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_brevo_confirmation_html", "to": "app_brevo_rationale_141", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_cleanup_py", "to": "app_cleanup_anonymize_expired", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_cleanup_py", "to": "app_cleanup_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_cleanup_anonymize_expired", "to": "app_cleanup_rationale_26", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_cleanup_anonymize_expired", "to": "app_routes_anonymize_entry", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_cleanup_rationale_1", "to": "app_models_waitlistentry", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_cleanup_rationale_26", "to": "app_models_waitlistentry", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "waitlist_app_config_py", "to": "app_config_settings", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_config_py", "to": "app_config_origins_list", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_config_py", "to": "app_config_sync_database_url", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_config_py", "to": "app_config_brevo_configured", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_daily_report_py", "to": "app_daily_report_gather_stats", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_daily_report_py", "to": "app_daily_report_send_report", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_daily_report_py", "to": "app_daily_report_report_html", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_daily_report_py", "to": "app_daily_report_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_daily_report_gather_stats", "to": "app_daily_report_send_report", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_daily_report_gather_stats", "to": "app_daily_report_rationale_26", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_daily_report_send_report", "to": "app_daily_report_report_html", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_daily_report_send_report", "to": "app_daily_report_rationale_86", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_daily_report_report_html", "to": "app_daily_report_rationale_130", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_daily_report_rationale_1", "to": "app_models_waitlistentry", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_daily_report_rationale_26", "to": "app_models_waitlistentry", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_daily_report_rationale_86", "to": "app_models_waitlistentry", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_daily_report_rationale_130", "to": "app_models_waitlistentry", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "waitlist_app_db_py", "to": "app_db_get_db", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_main_py", "to": "app_main_health", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_models_py", "to": "app_models_base", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_models_py", "to": "app_models_waitlistentry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_base", "to": "app_models_waitlistentry", "label": "inherits", "title": "inherits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_models_base", "to": "tests_test_waitlist_rationale_106", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_base", "to": "tests_test_waitlist_rationale_122", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_base", "to": "tests_test_waitlist_rationale_130", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_base", "to": "tests_test_waitlist_rationale_144", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_base", "to": "tests_test_waitlist_rationale_156", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_base", "to": "tests_test_waitlist_rationale_178", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_base", "to": "tests_test_waitlist_rationale_186", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_base", "to": "tests_test_waitlist_rationale_198", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_base", "to": "tests_test_waitlist_rationale_209", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_base", "to": "tests_test_waitlist_rationale_236", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_base", "to": "tests_test_waitlist_rationale_260", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_base", "to": "tests_test_waitlist_rationale_267", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_base", "to": "tests_test_waitlist_rationale_278", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "app_routes_rationale_28", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "app_routes_rationale_92", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "app_routes_rationale_130", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "app_routes_rationale_158", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "app_routes_rationale_167", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "tests_test_waitlist_rationale_106", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "tests_test_waitlist_rationale_122", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "tests_test_waitlist_rationale_130", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "tests_test_waitlist_rationale_144", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "tests_test_waitlist_rationale_156", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "tests_test_waitlist_rationale_178", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "tests_test_waitlist_rationale_186", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "tests_test_waitlist_rationale_198", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "tests_test_waitlist_rationale_209", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "tests_test_waitlist_rationale_236", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "tests_test_waitlist_rationale_260", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "tests_test_waitlist_rationale_267", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "tests_test_waitlist_rationale_278", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "app_routes_join_waitlist", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "tests_test_waitlist_test_confirm_valid_token", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "tests_test_waitlist_test_confirm_idempotent", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_models_waitlistentry", "to": "tests_test_waitlist_test_unsubscribe_anonymizes_entry", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "waitlist_app_rate_limit_py", "to": "app_rate_limit_get_client_ip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_rate_limit_py", "to": "app_rate_limit_ratelimiter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_rate_limit_py", "to": "app_rate_limit_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_rate_limit_get_client_ip", "to": "app_rate_limit_ratelimiter_dispatch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_rate_limit_get_client_ip", "to": "app_rate_limit_rationale_20", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_rate_limit_get_client_ip", "to": "app_routes_join_waitlist", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_rate_limit_ratelimiter", "to": "app_rate_limit_ratelimiter_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_rate_limit_ratelimiter", "to": "app_rate_limit_ratelimiter_prune", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_rate_limit_ratelimiter", "to": "app_rate_limit_ratelimiter_dispatch", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_rate_limit_ratelimiter", "to": "app_rate_limit_rationale_40", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_rate_limit_ratelimiter_prune", "to": "app_rate_limit_ratelimiter_dispatch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_routes_py", "to": "app_routes_join_waitlist", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_routes_py", "to": "app_routes_confirm_email", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_routes_py", "to": "app_routes_unsubscribe", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_routes_py", "to": "app_routes_anonymize_entry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_routes_py", "to": "app_routes_result_page", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_routes_join_waitlist", "to": "app_routes_rationale_28", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_routes_confirm_email", "to": "app_routes_result_page", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_routes_confirm_email", "to": "app_routes_rationale_92", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_routes_unsubscribe", "to": "app_routes_result_page", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_routes_unsubscribe", "to": "app_routes_anonymize_entry", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_routes_unsubscribe", "to": "app_routes_rationale_130", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_routes_anonymize_entry", "to": "app_routes_rationale_158", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_routes_result_page", "to": "app_routes_rationale_167", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_routes_rationale_28", "to": "app_schemas_waitlistrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_routes_rationale_28", "to": "app_schemas_waitlistresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_routes_rationale_92", "to": "app_schemas_waitlistrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_routes_rationale_92", "to": "app_schemas_waitlistresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_routes_rationale_130", "to": "app_schemas_waitlistrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_routes_rationale_130", "to": "app_schemas_waitlistresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_routes_rationale_158", "to": "app_schemas_waitlistrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_routes_rationale_158", "to": "app_schemas_waitlistresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_routes_rationale_167", "to": "app_schemas_waitlistrequest", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "app_routes_rationale_167", "to": "app_schemas_waitlistresponse", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "waitlist_app_schemas_py", "to": "app_schemas_waitlistrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_schemas_py", "to": "app_schemas_waitlistresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_schemas_py", "to": "app_schemas_for_lang", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_security_py", "to": "app_security_requestsizelimiter", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_security_py", "to": "app_security_originvalidator", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_app_security_py", "to": "app_security_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_security_requestsizelimiter", "to": "app_security_requestsizelimiter_dispatch", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_security_requestsizelimiter", "to": "app_security_rationale_16", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_security_originvalidator", "to": "app_security_originvalidator_dispatch", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "app_security_originvalidator", "to": "app_security_rationale_31", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_db_session", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_client", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_join_waitlist_success", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_duplicate_email_is_idempotent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_invalid_email_rejected", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_honeypot_silently_succeeds", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_missing_email_rejected", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_health_endpoint", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_rate_limit", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_token_roundtrip", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_token_expired", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_token_tampered", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_confirm_valid_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_confirm_invalid_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_confirm_idempotent", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_confirm_unknown_email", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_signup_triggers_confirmation_email", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_unsubscribe_anonymizes_entry", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_unsubscribe_invalid_token", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_unsubscribe_already_gone", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_tests_test_waitlist_py", "to": "tests_test_waitlist_test_signup_records_consent_timestamp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_waitlist_test_rate_limit", "to": "tests_test_waitlist_rationale_106", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_waitlist_test_token_roundtrip", "to": "tests_test_waitlist_rationale_122", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_waitlist_test_token_expired", "to": "tests_test_waitlist_rationale_130", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_waitlist_test_token_tampered", "to": "tests_test_waitlist_rationale_144", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_waitlist_test_confirm_valid_token", "to": "tests_test_waitlist_rationale_156", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_waitlist_test_confirm_invalid_token", "to": "tests_test_waitlist_rationale_178", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_waitlist_test_confirm_idempotent", "to": "tests_test_waitlist_rationale_186", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_waitlist_test_confirm_unknown_email", "to": "tests_test_waitlist_rationale_198", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_waitlist_test_signup_triggers_confirmation_email", "to": "tests_test_waitlist_rationale_209", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_waitlist_test_unsubscribe_anonymizes_entry", "to": "tests_test_waitlist_rationale_236", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_waitlist_test_unsubscribe_invalid_token", "to": "tests_test_waitlist_rationale_260", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_waitlist_test_unsubscribe_already_gone", "to": "tests_test_waitlist_rationale_267", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_waitlist_test_signup_records_consent_timestamp", "to": "tests_test_waitlist_rationale_278", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "website_i18n_js", "to": "website_i18n_detectlang", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "website_i18n_js", "to": "website_i18n_setlanguage", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "website_i18n_js", "to": "website_i18n_initi18n", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "website_i18n_detectlang", "to": "website_i18n_initi18n", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "website_i18n_setlanguage", "to": "website_i18n_initi18n", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_rationale_64", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "index_html_electron_entry", "to": "favicon_svg_favicon", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "index_html_electron_entry", "to": "web_html_web_entry", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "web_html_web_entry", "to": "favicon_svg_favicon", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_brand_identity", "to": "brand_showcase_compass_concept", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_brand_identity", "to": "brand_showcase_color_palette", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_brand_identity", "to": "brand_showcase_typography", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_brand_identity", "to": "brand_showcase_logo_variants", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_compass_concept", "to": "brand_color_golden", "label": "conceptually_related_to", "title": "conceptually_related_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_compass_concept", "to": "brand_color_ink", "label": "conceptually_related_to", "title": "conceptually_related_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_compass_concept", "to": "logo_mark_svg_compass_mark", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "brand_showcase_compass_concept", "to": "brand_compass_animation", "label": "conceptually_related_to", "title": "conceptually_related_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_color_palette", "to": "brand_color_golden", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_color_palette", "to": "brand_color_canvas_light", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_color_palette", "to": "brand_color_canvas_dark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_color_palette", "to": "brand_color_ink", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_color_palette", "to": "brand_color_slate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_logo_variants", "to": "logo_mark_svg_compass_mark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_logo_variants", "to": "logo_full_svg_full_logo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_logo_variants", "to": "logo_icon_svg_app_icon", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_logo_variants", "to": "logo_black_svg_black_variant", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_logo_variants", "to": "logo_white_svg_white_variant", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_logo_variants", "to": "logo_wordmark_svg_wordmark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brand_showcase_logo_variants", "to": "favicon_svg_favicon", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo_mark_svg_compass_mark", "to": "brand_compass_animation", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo_mark_svg_compass_mark", "to": "logo_full_svg_full_logo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo_full_svg_full_logo", "to": "brand_compass_animation", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo_full_svg_full_logo", "to": "brand_color_golden", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo_full_svg_full_logo", "to": "brand_color_ink", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo_icon_svg_app_icon", "to": "brand_color_canvas_light", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo_white_svg_white_variant", "to": "brand_color_golden", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo_wordmark_svg_wordmark", "to": "brand_color_golden", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_readme_dev_server", "to": "api_requirements_fastapi", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_requirements_langchain", "to": "api_requirements_litellm", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_requirements_langchain", "to": "api_requirements_langfuse", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_requirements_sqlalchemy", "to": "api_requirements_pinecone_qdrant", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_requirements_beautifulsoup", "to": "concept_email_parsing", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_requirements_beautifulsoup", "to": "concept_preprocessor_pipeline", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_requirements_google_auth", "to": "concept_agent_runner_v2", "label": "conceptually_related_to", "title": "conceptually_related_to [AMBIGUOUS]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "AMBIGUOUS"}, {"from": "fixture_agent_runner_v2_email_action", "to": "concept_email_action_type", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fixture_agent_runner_v2_email_action", "to": "concept_agent_runner_v2", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "fixture_agent_runner_v2_email_action", "to": "fixture_journey_v2_email_action", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "fixture_agent_runner_v2_email_action", "to": "fixture_preprocessors_email_action", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "fixture_agent_runner_v2_email_date", "to": "concept_email_date_type", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fixture_agent_runner_v2_email_info", "to": "concept_email_info_type", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fixture_agent_runner_v2_email_info", "to": "fixture_journey_v2_email_info", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "fixture_agent_runner_v2_email_no_project", "to": "concept_email_no_project_type", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fixture_journey_v2_email_action", "to": "concept_email_action_type", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fixture_journey_v2_email_action", "to": "concept_journey_v2", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "fixture_journey_v2_email_info", "to": "concept_email_info_type", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fixture_preprocessors_email_action", "to": "concept_email_action_type", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fixture_preprocessors_email_heavy", "to": "concept_email_heavy_type", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fixture_preprocessors_email_single", "to": "concept_email_parsing", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "fixture_preprocessors_email_thread", "to": "concept_email_thread_type", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fixture_preprocessors_fallback", "to": "concept_preprocessor_pipeline", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "fixture_preprocessors_generic_page", "to": "concept_preprocessor_pipeline", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "fixture_preprocessors_notes", "to": "concept_preprocessor_pipeline", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "concept_email_parsing", "to": "concept_agent_runner_v2", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "concept_email_parsing", "to": "concept_journey_v2", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "logo-icon_adiuvai_brand", "to": "logo-icon_logo_icon", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo-icon_adiuvai_brand", "to": "logo-icon_brand_value_calm_intelligent", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "logo-icon_logo_icon", "to": "logo-icon_logo_type_icon_mark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo-icon_logo_icon", "to": "logo-icon_visual_diamond_shape", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo-icon_logo_icon", "to": "logo-icon_design_style_flat_minimal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo-icon_logo_icon", "to": "logo-icon_background_shape", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo-icon_visual_diamond_shape", "to": "logo-icon_upper_triangle_golden", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo-icon_visual_diamond_shape", "to": "logo-icon_lower_triangle_dark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo-icon_visual_diamond_shape", "to": "logo-icon_junction_dot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo-icon_visual_diamond_shape", "to": "logo-icon_visual_metaphor_gem_compass", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "logo-icon_visual_diamond_shape", "to": "logo-icon_duality_light_dark", "label": "conceptually_related_to", "title": "conceptually_related_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo-icon_upper_triangle_golden", "to": "logo-icon_color_golden_amber", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo-icon_lower_triangle_dark", "to": "logo-icon_color_near_black", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo-icon_background_shape", "to": "logo-icon_color_lavender_bg", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "logo-icon_color_golden_amber", "to": "logo-icon_brand_value_calm_intelligent", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "logo-icon_color_lavender_bg", "to": "logo-icon_brand_value_calm_intelligent", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "logo-icon_design_style_flat_minimal", "to": "logo-icon_brand_value_precision_clarity", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "logo-icon_visual_metaphor_gem_compass", "to": "logo-icon_brand_value_precision_clarity", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "logo-icon_brand_value_calm_intelligent", "to": "logo-icon_duality_light_dark", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_HomeScreen", "to": "home_SidebarNav", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_HomeScreen", "to": "home_AppLogo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_HomeScreen", "to": "home_PersonalizedGreeting", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_HomeScreen", "to": "home_TaskCountSummary", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_HomeScreen", "to": "home_DailyBrief", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_HomeScreen", "to": "home_ChatInput", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_HomeScreen", "to": "home_SuggestionChips", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_HomeScreen", "to": "home_UserAvatar", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_HomeScreen", "to": "home_ColorScheme", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_HomeScreen", "to": "home_TypographyStyle", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_HomeScreen", "to": "home_CalmIntelligentWarm", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_HomeScreen", "to": "home_NavHome", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_AppLogo", "to": "home_ColorScheme", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_SidebarNav", "to": "home_NavHome", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_SidebarNav", "to": "home_NavTimeline", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_SidebarNav", "to": "home_NavTasks", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_SidebarNav", "to": "home_NavProjects", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_SidebarNav", "to": "home_NavFolder", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_SidebarNav", "to": "home_IconOnlySidebar", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_SidebarNav", "to": "home_SidebarToggle", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_NavTimeline", "to": "home_ChipSummarizeWeek", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_NavTasks", "to": "home_ChipWhatsOnMyPlate", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_NavTasks", "to": "home_ChipOverdueTasks", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_UserAvatar", "to": "home_PersonalizedGreeting", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_PersonalizedGreeting", "to": "home_SparkleIcon", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_SparkleIcon", "to": "home_AIAsQuietPartner", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_TaskCountSummary", "to": "home_DailyBrief", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_DailyBrief", "to": "home_AIAsQuietPartner", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_ChatInput", "to": "home_SubmitButton", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_ChatInput", "to": "home_GlassmorphismInput", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_ChatInput", "to": "home_SuggestionChips", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_SubmitButton", "to": "home_ColorScheme", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_SuggestionChips", "to": "home_ChipWhatsOnMyPlate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_SuggestionChips", "to": "home_ChipSummarizeWeek", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_SuggestionChips", "to": "home_ChipOverdueTasks", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_SuggestionChips", "to": "home_ChipSuggestNextActions", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_SuggestionChips", "to": "home_AIAsQuietPartner", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_ColorScheme", "to": "home_CalmIntelligentWarm", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_chat_HomeScreen", "to": "home_chat_LeftSidebar", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_HomeScreen", "to": "home_chat_ChatConversationArea", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_HomeScreen", "to": "home_chat_ChatInputBar", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_HomeScreen", "to": "home_chat_DailyBriefBanner", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_HomeScreen", "to": "home_chat_PinkishWhiteBackground", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_HomeScreen", "to": "home_chat_NavHome", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_HomeScreen", "to": "home_chat_GoldenAmberAccent", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_chat_LeftSidebar", "to": "home_chat_AppLogo", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_LeftSidebar", "to": "home_chat_NavHome", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_LeftSidebar", "to": "home_chat_NavTimeline", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_LeftSidebar", "to": "home_chat_NavTasks", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_LeftSidebar", "to": "home_chat_NavNotes", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_LeftSidebar", "to": "home_chat_UserInitialsBadge", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_LeftSidebar", "to": "home_chat_SidebarToggleBtn", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_LeftSidebar", "to": "home_chat_NewChatBtn", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_AppLogo", "to": "home_chat_GoldenAmberAccent", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_NavTasks", "to": "home_chat_InlineTaskCard", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_chat_DailyBriefBanner", "to": "home_chat_DailyBriefSparklesIcon", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_DailyBriefBanner", "to": "home_chat_DailyBriefText", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_DailyBriefBanner", "to": "home_chat_DailyBriefCollapseBtn", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_DailyBriefBanner", "to": "home_chat_DailyBriefCloseBtn", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_DailyBriefBanner", "to": "home_chat_AIResponseBlock", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_chat_DailyBriefBanner", "to": "home_chat_GoldenAmberAccent", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_chat_DailyBriefSparklesIcon", "to": "home_chat_AIAgentAvatar", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_chat_DailyBriefSparklesIcon", "to": "home_chat_GoldenAmberAccent", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_chat_UserMessage", "to": "home_chat_ChatConversationArea", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_UserMessage", "to": "home_chat_AIResponseBlock", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_AIResponseBlock", "to": "home_chat_ChatConversationArea", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_AIResponseBlock", "to": "home_chat_AIAgentAvatar", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_AIResponseBlock", "to": "home_chat_InlineTaskCard", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_AIResponseBlock", "to": "home_chat_AIFollowUpText", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_AIResponseBlock", "to": "home_chat_ChatInputBar", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "home_chat_AIAgentAvatar", "to": "home_chat_AdiuvAIBrand", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_InlineTaskCard", "to": "home_chat_TaskLabel", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_InlineTaskCard", "to": "home_chat_TaskCheckbox", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_InlineTaskCard", "to": "home_chat_TaskTitle", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_InlineTaskCard", "to": "home_chat_TaskDescription", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_InlineTaskCard", "to": "home_chat_TaskPriorityBadge", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_InlineTaskCard", "to": "home_chat_TaskDueDateBadge", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_TaskDueDateBadge", "to": "home_chat_AIFollowUpText", "label": "conceptually_related_to", "title": "conceptually_related_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_ChatInputBar", "to": "home_chat_ChatSendBtn", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "home_chat_ChatSendBtn", "to": "home_chat_GoldenAmberAccent", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ProjectsView", "to": "projects_SidebarNav", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ProjectsView", "to": "projects_ProjectDetailPanel", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_SidebarNav", "to": "projects_ClientList", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_SidebarNav", "to": "projects_SearchProjectsInput", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_SidebarNav", "to": "projects_ShowArchivedToggle", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ClientList", "to": "projects_ClientAcmeCorp", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ClientList", "to": "projects_ClientGlobexInc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ClientList", "to": "projects_ClientInitechSolutions", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ClientList", "to": "projects_ClientUmbrellaLabs", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ClientList", "to": "projects_ClientWayneEnterprises", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ClientList", "to": "projects_ShowArchivedToggle", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "projects_ClientList", "to": "projects_SearchProjectsInput", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "projects_ClientUmbrellaLabs", "to": "projects_ProjectLabInventorySystem", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ClientUmbrellaLabs", "to": "projects_ProjectPatientPortalV2", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ProjectPatientPortalV2", "to": "projects_ProjectDetailPanel", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ProjectPatientPortalV2", "to": "projects_AISummaryCard", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "projects_ProjectPatientPortalV2", "to": "projects_ProjectTimeline", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "projects_ProjectPatientPortalV2", "to": "projects_KanbanLayout", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "projects_ProjectDetailPanel", "to": "projects_ProjectStatsBar", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ProjectDetailPanel", "to": "projects_AISummaryCard", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ProjectDetailPanel", "to": "projects_ProjectTimeline", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ProjectDetailPanel", "to": "projects_TasksSection", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ProjectDetailPanel", "to": "projects_NotesSection", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ProjectStatsBar", "to": "projects_StatNotes", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ProjectStatsBar", "to": "projects_StatTasksComplete", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ProjectStatsBar", "to": "projects_StatEvents", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_StatNotes", "to": "projects_NotesSection", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "projects_StatTasksComplete", "to": "projects_TasksSection", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "projects_ProjectTimeline", "to": "projects_TimelinePhase_BetaTesting", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ProjectTimeline", "to": "projects_TimelinePhase_UserAcceptanceTesting", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ProjectTimeline", "to": "projects_TodayMarker", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_ProjectTimeline", "to": "projects_AddButton", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_TimelinePhase_BetaTesting", "to": "projects_TimelinePhase_UserAcceptanceTesting", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "projects_TasksSection", "to": "projects_KanbanLayout", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_TasksSection", "to": "projects_AddButton", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_TaskColumn_ToDo", "to": "projects_KanbanLayout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_TaskColumn_ToDo", "to": "projects_Task_AccessibilityAudit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_TaskColumn_ToDo", "to": "projects_Task_WriteUnitTestsForAuth", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_TaskColumn_InProgress", "to": "projects_KanbanLayout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_TaskColumn_Completed", "to": "projects_KanbanLayout", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_TaskColumn_Completed", "to": "projects_Task_PerformanceProfiling", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_Task_AccessibilityAudit", "to": "projects_TaskPriorityMedium", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_Task_AccessibilityAudit", "to": "projects_TaskDueDateBadge", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_Task_AccessibilityAudit", "to": "projects_TaskAssignee_Bob", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_Task_WriteUnitTestsForAuth", "to": "projects_TaskPriorityMedium", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_Task_WriteUnitTestsForAuth", "to": "projects_TaskDueDateBadge", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_Task_WriteUnitTestsForAuth", "to": "projects_TaskAssignee_Carol", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_Task_PerformanceProfiling", "to": "projects_TaskPriorityHigh", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_Task_PerformanceProfiling", "to": "projects_TaskDueDateBadge", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_Task_PerformanceProfiling", "to": "projects_TaskAssignee_Bob", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "projects_NotesSection", "to": "projects_AddButton", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_TasksView", "to": "task_StatsSummaryBar", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_TasksView", "to": "task_FilterTabBar", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_TasksView", "to": "task_SearchBar", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_TasksView", "to": "task_DueDateSortDropdown", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_TasksView", "to": "task_NewTaskButton", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_TasksView", "to": "task_TaskListContainer", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_TasksView", "to": "task_SidebarNav", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_StatsSummaryBar", "to": "task_TotalTasksCard", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_StatsSummaryBar", "to": "task_ToDoCard", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_StatsSummaryBar", "to": "task_InProgressCard", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_StatsSummaryBar", "to": "task_CompletedCard", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_StatsSummaryBar", "to": "task_DesignPattern_StatusCountCards", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_ToDoCard", "to": "task_TaskStatusEnum", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_InProgressCard", "to": "task_TaskStatusEnum", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_CompletedCard", "to": "task_TaskStatusEnum", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_FilterTabBar", "to": "task_FilterTab_Active", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_FilterTabBar", "to": "task_FilterTab_ToDo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_FilterTabBar", "to": "task_FilterTab_InProgress", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_FilterTabBar", "to": "task_FilterTab_Done", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_FilterTabBar", "to": "task_FilterTab_All", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_FilterTabBar", "to": "task_DesignPattern_FilterTabs", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_FilterTab_Active", "to": "task_TaskStatusEnum", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_FilterTab_ToDo", "to": "task_TaskStatusEnum", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_FilterTab_InProgress", "to": "task_TaskStatusEnum", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_FilterTab_Done", "to": "task_TaskStatusEnum", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_SearchBar", "to": "task_DesignPattern_SearchSort", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_DueDateSortDropdown", "to": "task_DesignPattern_SearchSort", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_TaskListContainer", "to": "task_TaskRow", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_TaskRow", "to": "task_TaskCheckbox", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_TaskRow", "to": "task_TaskTitle", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_TaskRow", "to": "task_TaskDescription", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_TaskRow", "to": "task_PriorityBadge", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_TaskRow", "to": "task_DueDateField", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_TaskRow", "to": "task_ClientLabel", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_TaskRow", "to": "task_ProjectLabel", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_TaskRow", "to": "task_AssigneeLabel", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_TaskRow", "to": "task_DesignPattern_InlineMetadata", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_TaskCheckbox", "to": "task_TaskStatusEnum", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_PriorityBadge", "to": "task_PriorityMedium", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_PriorityBadge", "to": "task_PriorityHigh", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_PriorityMedium", "to": "task_TaskPriorityEnum", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_PriorityHigh", "to": "task_TaskPriorityEnum", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_ClientLabel", "to": "task_ClientWayneEnterprises", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_ClientLabel", "to": "task_ClientUmbrellaLabs", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_ProjectLabel", "to": "task_ProjectVehicleFleetTracker", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_ProjectLabel", "to": "task_ProjectRnDDashboard", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_ProjectLabel", "to": "task_ProjectPatientPortalV2", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_ProjectLabel", "to": "task_ProjectBatSignalNetwork", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_SidebarNav", "to": "task_AppLogo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_ClientWayneEnterprises", "to": "task_ProjectVehicleFleetTracker", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_ClientWayneEnterprises", "to": "task_ProjectBatSignalNetwork", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_ClientUmbrellaLabs", "to": "task_ProjectRnDDashboard", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_ClientUmbrellaLabs", "to": "task_ProjectPatientPortalV2", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "to": "ui_datetime_field_layoutforformat", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "to": "ui_datetime_field_clamp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "to": "ui_datetime_field_fromdate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "to": "ui_datetime_field_todate", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "to": "ui_datetime_field_focusseg", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ui_datetime_field_tsx", "to": "ui_datetime_field_cn", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claudemd_monorepo_root", "to": "claudemd_graphify_rules", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "claudemd_graphify_rules", "to": "claudemd_graphify_out_dir", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "requirements_fastapi", "to": "requirements_uvicorn", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "requirements_fastapi", "to": "requirements_gunicorn", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "requirements_langchain", "to": "requirements_langchain_openai", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "requirements_langchain", "to": "requirements_langchain_litellm", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "requirements_langchain_litellm", "to": "requirements_litellm", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "requirements_sqlalchemy", "to": "requirements_asyncpg", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "requirements_sqlalchemy", "to": "requirements_pgvector", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "requirements_alembic", "to": "requirements_psycopg2", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "requirements_httpx", "to": "googleauthplan_google_oauth_provider", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "requirements_pytest", "to": "localagentplan_e2e_tests", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "requirements_pgvector", "to": "memstrat_pgvector_activation", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "requirements_langfuse", "to": "localagentplan_langfuse_score_prompt_linking", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "requirements_langfuse", "to": "briefagentplan_home_brief_prompt", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "requirements_google_api", "to": "googleauthplan_google_oauth_provider", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "requirements_cryptography", "to": "googleauthplan_backup_key", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "requirements_bs4", "to": "requirements_pypdf", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "requirements_bs4", "to": "localagent_email_html_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "taskuxdesign_tasklistview", "to": "taskuxdesign_tasktable", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "taskuxdesign_tasklistview", "to": "taskuxdesign_taskpager", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "taskuxdesign_tasklistview", "to": "taskuxdesign_projectpageintegration", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "taskuxdesign_tasktable", "to": "taskuxdesign_taskdetailsheet", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "taskuxdesign_taskdetailsheet", "to": "taskuxdesign_taskattachments", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "taskuxdesign_taskformdialog", "to": "taskuxdesign_estimatecolumn", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "taskuxdesign_taskformdialog", "to": "kbddesign_addeventdialog_header", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "taskuxdesign_taskformdialog", "to": "kbddesign_rovingfocus_hook", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "taskuxdesign_projectpageintegration", "to": "taskuxplan_kanbanremoval", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "kbddesign_rovingfocus_hook", "to": "kbddesign_propertypill_button", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "kbddesign_rovingfocus_hook", "to": "kbddesign_listboxkeys_hook", "label": "conceptually_related_to", "title": "conceptually_related_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "kbddesign_datefield_withtime", "to": "kbddesign_parsedate_timesuffix", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "kbddesign_addeventdialog_header", "to": "kbdplan_i18n_keys", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brief_compass_logo", "to": "brief_option_a_dark", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brief_option_a_dark", "to": "brief_scrollytelling", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brief_option_a_dark", "to": "brief_geist_font", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brief_option_a_dark", "to": "brief_option_b_warm", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "brief_option_b_warm", "to": "brief_geist_font", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brief_scrollytelling", "to": "brief_seven_chapters", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memv2_memgpt_4tier", "to": "memv2_memory_fact_table", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memv2_memgpt_4tier", "to": "memv2_forgetting_decay", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memv2_memgpt_4tier", "to": "memv2_episode_summarization", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memv2_memgpt_4tier", "to": "memv2_fernet_encryption", "label": "conceptually_related_to", "title": "conceptually_related_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memv2_memgpt_4tier", "to": "memstrat_relational_tier", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "memv2_memgpt_4tier", "to": "onboardingplan_memory_core_seed", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "memv2_supermemory_inspiration", "to": "memv2_memory_fact_table", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memv2_supermemory_inspiration", "to": "memv2_user_profile_table", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memv2_memory_fact_table", "to": "memv2_fact_extraction", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memv2_fact_extraction", "to": "memstrat_mem0_extraction", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "memv2_fact_extraction", "to": "llmreport_memory_extractor", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "memv2_fernet_encryption", "to": "marketing_local_first", "label": "rationale_for", "title": "rationale_for [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "memv2_fernet_encryption", "to": "memstrat_zero_trust", "label": "rationale_for", "title": "rationale_for [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scout_executive_assistant", "to": "scout_folder_reference", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scout_executive_assistant", "to": "scout_diff_sync", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scout_executive_assistant", "to": "scout_hitl_question", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scout_executive_assistant", "to": "scout_token_limits", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scout_executive_assistant", "to": "localagent_journey_v2", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "scout_executive_assistant", "to": "llmreport_unified_processor", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "llmreport_eleven_agents", "to": "llmreport_intent_classifier", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_eleven_agents", "to": "llmreport_home_agent", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_eleven_agents", "to": "llmreport_floating_agent", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_eleven_agents", "to": "llmreport_unified_processor", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_eleven_agents", "to": "llmreport_cloud_processor", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_eleven_agents", "to": "llmreport_brief_agent", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_eleven_agents", "to": "llmreport_setup_agent", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_eleven_agents", "to": "llmreport_memory_extractor", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_eleven_agents", "to": "llmreport_memory_miner", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_eleven_agents", "to": "llmreport_memory_auditor", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_eleven_agents", "to": "llmreport_embeddings", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_intent_classifier", "to": "llmreport_gpt_41_nano", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_intent_classifier", "to": "llmreport_groq_llama", "label": "conceptually_related_to", "title": "conceptually_related_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_home_agent", "to": "llmreport_claude_sonnet_46", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_home_agent", "to": "llmreport_gemini_25_flash", "label": "conceptually_related_to", "title": "conceptually_related_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_floating_agent", "to": "llmreport_claude_haiku_45", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_unified_processor", "to": "llmreport_gpt_41_mini", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_cloud_processor", "to": "llmreport_gpt_41_mini", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_brief_agent", "to": "llmreport_gpt_41_mini", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_brief_agent", "to": "briefagentplan_run_home_brief", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_brief_agent", "to": "marketing_daily_brief", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "llmreport_setup_agent", "to": "llmreport_claude_sonnet_46", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_memory_extractor", "to": "llmreport_gpt_41_nano", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_memory_miner", "to": "llmreport_gpt_41_mini", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_memory_miner", "to": "memstrat_proactive_mining", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "llmreport_memory_auditor", "to": "llmreport_gpt_41", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_embeddings", "to": "llmreport_text_embed_3_small", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_openai_zdr", "to": "llmreport_gpt_41_mini", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_anthropic_zdr", "to": "llmreport_claude_sonnet_46", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llmreport_gpt_41_nano", "to": "onboardingplan_normalize_route", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "localagent_preprocessors", "to": "localagent_email_html_handler", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "localagent_preprocessors", "to": "localagent_single_llm_call", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "localagent_single_llm_call", "to": "localagent_agent_config", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "localagent_single_llm_call", "to": "localagentplan_unified_processing_prompt", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "localagent_agent_config", "to": "localagent_journey_v2", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "marketing_tagline", "to": "marketing_positioning", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "marketing_positioning", "to": "marketing_local_first", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "marketing_positioning", "to": "marketing_eu_ai_act", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "marketing_positioning", "to": "marketing_daily_brief", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "marketing_daily_brief", "to": "briefagentplan_run_home_brief", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "marketing_competitor_motion", "to": "marketing_competitor_granola", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "marketing_competitor_motion", "to": "marketing_competitor_superhuman", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "memstrat_relational_tier", "to": "memstrat_mem0_extraction", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memstrat_tier_gating", "to": "memstrat_pgvector_activation", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memstrat_tier_gating", "to": "memstrat_proactive_mining", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "multiregion_cloudflare_argo", "to": "multiregion_cloudflare_load_balancing", "label": "conceptually_related_to", "title": "conceptually_related_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "multiregion_pg_streaming_replication", "to": "multiregion_wireguard_tunnel", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "multiregion_pg_streaming_replication", "to": "multiregion_hetzner_vps", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "multiregion_hetzner_vps", "to": "multiregion_fly_alternative", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "multiregion_pending_states_redis", "to": "googleauthplan_google_oauth_provider", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "briefagentplan_run_home_brief", "to": "briefagentplan_home_brief_prompt", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "briefagentplan_run_home_brief", "to": "briefagentplan_ws_brief_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "briefagentplan_run_home_brief", "to": "briefagentplan_readonly_tools", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "briefagentplan_run_project_brief", "to": "briefagentplan_project_brief_prompt", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "briefagentplan_run_project_brief", "to": "briefagentplan_ws_brief_request", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "briefagentplan_run_project_brief", "to": "briefagentplan_project_brief_card", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "googleauthplan_oauth_accounts_table", "to": "googleauthplan_google_oauth_provider", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "googleauthplan_oauth_accounts_table", "to": "googleauthplan_avatar_url", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "googleauthplan_google_oauth_provider", "to": "googleauthplan_deep_link_protocol", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "googleauthplan_google_oauth_provider", "to": "googleauthplan_web_callback", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "onboardingplan_wizard_flow", "to": "onboardingplan_memory_core_seed", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "onboardingplan_wizard_flow", "to": "onboardingplan_normalize_route", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "onboardingplan_wizard_flow", "to": "onboardingplan_update_memory_route", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "onboardingplan_format_prefs", "to": "onboardingplan_locale_defaults", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "onboardingplan_format_prefs", "to": "onboardingplan_format_row_helper", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "onboardingplan_update_memory_route", "to": "onboardingplan_onboarding_completed_at", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_sonner_notifications", "to": "sonner_concept", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_sonner_notifications", "to": "useNotify_hook", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_sonner_notifications", "to": "settings_general_section", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_sonner_notifications", "to": "settings_profile_section", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_sonner_notifications", "to": "settings_account_section", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_sonner_notifications", "to": "silent_mutations", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_sonner_notifications", "to": "prompt_sonner_notifications", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sonner_concept", "to": "useNotify_hook", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "sonner_concept", "to": "theme_provider_concept", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "useNotify_hook", "to": "i18n_translation_files", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "useNotify_hook", "to": "settings_general_section", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "useNotify_hook", "to": "settings_profile_section", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "useNotify_hook", "to": "add_event_dialog", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "prompt_memory_evolution", "to": "memgpt_concept", "label": "cites", "title": "cites [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "prompt_memory_evolution", "to": "mem0_concept", "label": "cites", "title": "cites [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "prompt_memory_evolution", "to": "mem0g_light_concept", "label": "cites", "title": "cites [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "prompt_memory_evolution", "to": "pgvector_concept", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "prompt_memory_evolution", "to": "caveman_mode", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "prompt_memory_evolution", "to": "prompt_onboarding", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "mem0_concept", "to": "memory_extraction_module", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "mem0g_light_concept", "to": "memory_relations_table", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "pgvector_concept", "to": "memory_associative_table", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memory_associative_table", "to": "memory_middleware", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memory_associative_table", "to": "embeddings_module", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memory_relations_table", "to": "memory_middleware", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memory_middleware", "to": "fernet_encryption", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memory_middleware", "to": "memory_extraction_module", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memory_middleware", "to": "tier_manager", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memory_middleware", "to": "deep_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memory_middleware", "to": "memory_section_ui", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "memory_middleware", "to": "memory_core_table", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memory_extraction_module", "to": "gpt_4o_mini", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "memory_maintenance_module", "to": "proactive_mining", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tier_manager", "to": "folder_indexer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "deep_agent", "to": "folder_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fernet_encryption", "to": "website_privacy", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "gpt_4o_mini", "to": "onboarding_normalize_route", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "gpt_4o_mini", "to": "folder_indexer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "prompt_onboarding", "to": "onboarding_flow_component", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "onboarding_flow_component", "to": "memory_core_table", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "onboarding_flow_component", "to": "electron_store", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "onboarding_flow_component", "to": "auth_manager", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "onboarding_flow_component", "to": "app_shell", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "onboarding_flow_component", "to": "ai_chat_panel", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "electron_store", "to": "format_row_helper", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "electron_store", "to": "locale_defaults", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "format_row_helper", "to": "drizzle_executor", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "drizzle_executor", "to": "agent_runner_sequence_doc", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "drizzle_executor", "to": "folder_agent", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "auth_manager", "to": "onboarding_normalize_route", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "users_onboarding_completed_at", "to": "app_shell", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agent_runner_sequence_doc", "to": "agent_scheduler_concept", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agent_runner_sequence_doc", "to": "agent_run_log", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agent_runner_sequence_doc", "to": "litellm_concept", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "agent_runner_sequence_doc", "to": "spec_project_folder_integration", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_form_mockup", "to": "date_field_component", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "plan_project_folder_integration", "to": "spec_project_folder_integration", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "spec_project_folder_integration", "to": "folder_indexer", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "spec_project_folder_integration", "to": "folder_agent", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "spec_project_folder_integration", "to": "folder_chip_component", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "spec_project_folder_integration", "to": "files_tab_section", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "folder_indexer", "to": "monthly_token_usage_table", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "folder_indexer", "to": "langfuse_concept", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "folder_indexer", "to": "device_ws", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "device_ws", "to": "indexer_module", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "project_folder_files_table", "to": "indexer_module", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scanner_module", "to": "indexer_module", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "plan_timeline_batch_add", "to": "spec_timeline_batch_add", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "spec_timeline_batch_add", "to": "parse_date_util", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "spec_timeline_batch_add", "to": "date_field_component", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "parse_date_util", "to": "date_field_component", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "date_field_component", "to": "add_event_dialog", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "date_field_component", "to": "edit_event_dialog", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "add_event_dialog", "to": "timeline_events_create_trpc", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_readme", "to": "cloudflare_concept", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_readme", "to": "fastapi_concept", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "fastapi_concept", "to": "waitlist_requirements", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_requirements", "to": "sqlalchemy_concept", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "waitlist_requirements", "to": "alembic_concept", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "website_index", "to": "eu_ai_act", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "website_index", "to": "website_privacy", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "website_index", "to": "website_terms", "label": "references", "title": "references [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "website_index", "to": "website_robots", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_jpg_split_view_layout", "to": "task_jpg_left_sidebar_nav", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_jpg_split_view_layout", "to": "task_jpg_adiuvai_greeting", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_jpg_split_view_layout", "to": "task_jpg_chat_input_box", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_jpg_split_view_layout", "to": "task_jpg_text_artifact_panel", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_jpg_split_view_layout", "to": "task_jpg_resize_divider", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_jpg_adiuvai_greeting", "to": "task_jpg_italian_localization", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_jpg_chat_input_box", "to": "task_jpg_text_artifact_panel", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_jpg_text_artifact_panel", "to": "task_jpg_text_type_badge", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_jpg_text_artifact_panel", "to": "task_jpg_undo_redo_controls", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_jpg_text_artifact_panel", "to": "task_jpg_email_template_content", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_jpg_text_artifact_panel", "to": "task_jpg_pagination_dots", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "task_jpg_text_artifact_panel", "to": "task_jpg_artifact_text_authoring", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_jpg_undo_redo_controls", "to": "task_jpg_artifact_text_authoring", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_jpg_email_template_content", "to": "task_jpg_italian_localization", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "task_jpg_pagination_dots", "to": "task_jpg_artifact_text_authoring", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "image_new_timeline_gantt_view", "to": "image_new_timeline_untitled_project", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_gantt_view", "to": "image_new_timeline_left_panel", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_gantt_view", "to": "image_new_timeline_toolbar", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_gantt_view", "to": "image_new_timeline_date_header", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_gantt_view", "to": "image_new_timeline_color_coded_bars", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_gantt_view", "to": "image_new_timeline_concept_gantt_chart", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "image_new_timeline_gantt_view", "to": "image_new_timeline_concept_timelineEvents_table", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "image_new_timeline_left_panel", "to": "image_new_timeline_section_strategy", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_left_panel", "to": "image_new_timeline_section_design", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_left_panel", "to": "image_new_timeline_section_development", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_left_panel", "to": "image_new_timeline_section_testing", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_left_panel", "to": "image_new_timeline_section_launch", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_left_panel", "to": "image_new_timeline_concept_collapsible_sections", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "image_new_timeline_section_design", "to": "image_new_timeline_task_user_experience", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_task_user_experience", "to": "image_new_timeline_context_menu", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_task_user_experience", "to": "image_new_timeline_concept_timelineEvents_table", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "image_new_timeline_context_menu", "to": "image_new_timeline_action_mark_done", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_context_menu", "to": "image_new_timeline_action_edit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_context_menu", "to": "image_new_timeline_action_color", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_context_menu", "to": "image_new_timeline_action_progress", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_context_menu", "to": "image_new_timeline_action_duplicate", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_context_menu", "to": "image_new_timeline_action_copy_link", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_context_menu", "to": "image_new_timeline_action_delete", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_action_progress", "to": "image_new_timeline_progress_indicators", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "image_new_timeline_toolbar", "to": "image_new_timeline_hide_completed_toggle", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_new_timeline_assignee_avatars", "to": "image_new_timeline_color_coded_bars", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_note_notes_ui", "to": "image_note_search_bar", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_note_notes_ui", "to": "image_note_add_note_button", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_note_notes_ui", "to": "image_note_card_grid_layout", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "image_note_notes_ui", "to": "image_note_light_theme", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "image_note_card_grid_layout", "to": "image_note_project_milestones", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_note_card_grid_layout", "to": "image_note_mountain_sunset_photo", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_note_card_grid_layout", "to": "image_note_desert_road_trip", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_note_card_grid_layout", "to": "image_note_weekly_grocery_list", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_note_card_grid_layout", "to": "image_note_home_renovation", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_note_card_grid_layout", "to": "image_note_tag_chips", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "image_note_project_milestones", "to": "image_note_nested_bullets", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_note_mountain_sunset_photo", "to": "image_note_image_attachment", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_note_mountain_sunset_photo", "to": "image_note_tag_chips", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_note_desert_road_trip", "to": "image_note_image_attachment", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_note_desert_road_trip", "to": "image_note_nested_bullets", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_note_weekly_grocery_list", "to": "image_note_checkbox_list", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_note_home_renovation", "to": "image_note_checkbox_list", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_devtools_performance", "to": "image_project_scroll_perf_projects_overview_url", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_devtools_performance", "to": "image_project_scroll_perf_cpu_track", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_devtools_performance", "to": "image_project_scroll_perf_net_track", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_devtools_performance", "to": "image_project_scroll_perf_frames_track", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_devtools_performance", "to": "image_project_scroll_perf_animations_track", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_devtools_performance", "to": "image_project_scroll_perf_layout_shifts_track", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_devtools_performance", "to": "image_project_scroll_perf_react_scheduler_track", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_devtools_performance", "to": "image_project_scroll_perf_react_components_track", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_devtools_performance", "to": "image_project_scroll_perf_main_thread", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_devtools_performance", "to": "image_project_scroll_perf_thread_pool", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_devtools_performance", "to": "image_project_scroll_perf_gpu_track", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_projects_overview_url", "to": "image_project_scroll_perf_projects_route", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "image_project_scroll_perf_frames_track", "to": "image_project_scroll_perf_long_frame_771ms", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_frames_track", "to": "image_project_scroll_perf_long_frame_500ms", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_frames_track", "to": "image_project_scroll_perf_long_frame_159ms", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_frames_track", "to": "image_project_scroll_perf_long_frame_250ms", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_frames_track", "to": "image_project_scroll_perf_long_frame_180ms", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_long_frame_771ms", "to": "image_project_scroll_perf_scroll_perf_issue", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "image_project_scroll_perf_long_frame_771ms", "to": "image_project_scroll_perf_function_call", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "image_project_scroll_perf_long_frame_500ms", "to": "image_project_scroll_perf_scroll_perf_issue", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "image_project_scroll_perf_react_components_track", "to": "image_project_scroll_perf_react_render_cost", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "image_project_scroll_perf_main_thread", "to": "image_project_scroll_perf_evaluate_script", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_main_thread", "to": "image_project_scroll_perf_run_microtasks", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_main_thread", "to": "image_project_scroll_perf_function_call", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_main_thread", "to": "image_project_scroll_perf_create_task", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_main_thread", "to": "image_project_scroll_perf_on_ignore_regex", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_main_thread", "to": "image_project_scroll_perf_run_console_task", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_main_thread", "to": "image_project_scroll_perf_long_task_markers", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "image_project_scroll_perf_long_task_markers", "to": "image_project_scroll_perf_scroll_perf_issue", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "image_project_scroll_perf_scroll_perf_issue", "to": "image_project_scroll_perf_react_render_cost", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "image_project_scroll_perf_scroll_perf_issue", "to": "image_project_scroll_perf_projects_route", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "timeevent_issues_screenshot", "to": "timeevent_issues_timeline_view", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeevent_issues_timeline_view", "to": "timeevent_issues_project_ai_chatbot", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeevent_issues_timeline_view", "to": "timeevent_issues_project_bat_signal", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeevent_issues_timeline_view", "to": "timeevent_issues_red_now_marker", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeevent_issues_timeline_view", "to": "timeevent_issues_overlapping_header_dates", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeevent_issues_timeline_view", "to": "timeevent_issues_mixed_language_axis", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeevent_issues_timeline_view", "to": "timeevent_issues_timelineEvents_table", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "timeevent_issues_project_ai_chatbot", "to": "timeevent_issues_event_project_kickoff", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeevent_issues_project_ai_chatbot", "to": "timeevent_issues_event_design_phase", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeevent_issues_project_ai_chatbot", "to": "timeevent_issues_event_alpha_release", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeevent_issues_project_ai_chatbot", "to": "timeevent_issues_event_beta_testing", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeevent_issues_project_ai_chatbot", "to": "timeevent_issues_event_uat", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeevent_issues_project_ai_chatbot", "to": "timeevent_issues_event_production_launch", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeevent_issues_project_ai_chatbot", "to": "timeevent_issues_event_post_launch_review", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeevent_issues_project_bat_signal", "to": "timeevent_issues_red_alpha_release_marker", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeevent_issues_project_bat_signal", "to": "timeevent_issues_truncated_project_label", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "timeevent_issues_event_project_kickoff", "to": "timeevent_issues_event_type_milestone", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "timeevent_issues_event_design_phase", "to": "timeevent_issues_event_type_milestone", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "timeevent_issues_event_alpha_release", "to": "timeevent_issues_event_type_checkpoint", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "timeevent_issues_event_beta_testing", "to": "timeevent_issues_event_type_activity", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "timeevent_issues_event_uat", "to": "timeevent_issues_event_type_activity", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "timeevent_issues_overlapping_header_dates", "to": "timeevent_issues_dual_date_axis", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "focus_tasks_email_draft_view", "to": "focus_tasks_draft_client_email_task", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "focus_tasks_email_draft_view", "to": "focus_tasks_email_subject_project_update", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "focus_tasks_email_draft_view", "to": "focus_tasks_recipient_james_miller", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "focus_tasks_email_draft_view", "to": "focus_tasks_highlighted_loyalty_sentence", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "focus_tasks_email_draft_view", "to": "focus_tasks_apply_continue_button", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "focus_tasks_email_draft_view", "to": "focus_tasks_preview_actions_controls", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "focus_tasks_email_draft_view", "to": "focus_tasks_command_input", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "focus_tasks_email_draft_view", "to": "focus_tasks_signature_sarah", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "focus_tasks_email_draft_view", "to": "focus_tasks_ai_email_drafting_workflow", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "focus_tasks_draft_client_email_task", "to": "focus_tasks_task_checklist_panel", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "focus_tasks_task_checklist_panel", "to": "focus_tasks_checklist_item_contract_dates", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "focus_tasks_task_checklist_panel", "to": "focus_tasks_checklist_item_loyalty_credit", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "focus_tasks_task_checklist_panel", "to": "focus_tasks_checklist_item_tone_professional_sincere", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "focus_tasks_task_checklist_panel", "to": "focus_tasks_subtask_followup_referencing_history", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "focus_tasks_task_checklist_panel", "to": "focus_tasks_subtask_highlight_new_sentence", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "focus_tasks_task_checklist_panel", "to": "focus_tasks_hitl_review_pattern", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "focus_tasks_checklist_item_loyalty_credit", "to": "focus_tasks_highlighted_loyalty_sentence", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "focus_tasks_subtask_highlight_new_sentence", "to": "focus_tasks_highlighted_loyalty_sentence", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "focus_tasks_apply_continue_button", "to": "focus_tasks_hitl_review_pattern", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "focus_tasks_ai_email_drafting_workflow", "to": "focus_tasks_hitl_review_pattern", "label": "conceptually_related_to", "title": "conceptually_related_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "c_tempaichatpanel_new_tsx", "to": "useAIChat", "label": "imports_from", "title": "imports_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "c_tempaichatpanel_new_tsx", "to": "adiuvai_workspace_c_tempaichatpanel_new_gettimegreeting", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "c_tempaichatpanel_new_tsx", "to": "adiuvai_workspace_c_tempaichatpanel_new_measurestable", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ai_adiuvaicon_tsx", "to": "ai_adiuvaicon_adiuvaicon", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ai_adiuvatriggerbutton_tsx", "to": "ai_adiuvatriggerbutton_adiuvatriggerbutton", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ai_chatsurface_tsx", "to": "ai_chatsurface_parseinlinetags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ai_chatsurface_tsx", "to": "ai_chatsurface_hasinlinetags", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ai_chatsurface_tsx", "to": "ai_chatsurface_mergetimelinesegments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ai_chatsurface_tsx", "to": "ai_chatsurface_mergeconsecutivetasksegments", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ai_chatsurface_tsx", "to": "ai_chatsurface_chatmarkdown", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_components_ai_contextualsidebar_tsx", "to": "ai_contextualsidebar_scopelabel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_context_contextualchatcontext_tsx", "to": "context_contextualchatcontext_clamp", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_context_contextualchatcontext_tsx", "to": "context_contextualchatcontext_readnumber", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_context_contextualchatcontext_tsx", "to": "context_contextualchatcontext_contextualchatprovider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "context_contextualchatcontext_clamp", "to": "context_contextualchatcontext_readnumber", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_context_headercontext_tsx", "to": "context_headercontext_headerprovider", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_context_headercontext_tsx", "to": "context_headercontext_useheader", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "context_headercontext_useheader", "to": "hooks_useheaderslot_useheaderslot", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_renderer_hooks_usechatstream_ts", "to": "hooks_usechatstream_usechatstream", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "adiuvai_src_renderer_hooks_usecontextualscope_ts", "to": "hooks_usecontextualscope_usecontextualscope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "hooks_usecontextualscope_usecontextualscope", "to": "routes_projects_projectslistscope", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "adiuvai_src_renderer_hooks_useheaderslot_ts", "to": "hooks_useheaderslot_useheaderslot", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_get_session_buffer", "to": "routes_device_ws_handle_contextual_scope_update", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_get_session_buffer", "to": "routes_device_ws_rationale_303", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_get_session_buffer", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_contextual_request", "to": "routes_device_ws_rationale_318", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_contextual_request", "to": "core_deep_agent_run_contextual_stream", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_handle_contextual_scope_update", "to": "routes_device_ws_rationale_393", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "routes_device_ws_handle_contextual_scope_update", "to": "schemas_contextual_render_scope_block", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_72", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_72", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_140", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_140", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_220", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_220", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_234", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_234", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_303", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_303", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_318", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_318", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_393", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_393", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_420", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_420", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_504", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_504", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_596", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_596", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_622", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_622", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_653", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_653", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_679", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_679", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_699", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_699", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_816", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_816", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_825", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "routes_device_ws_rationale_825", "to": "core_agent_session_buffer_contextualbufferproxy", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_agent_session_buffer_sessionbuffer_append_system_message", "to": "core_agent_session_buffer_rationale_58", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_session_buffer_contextualbufferproxy", "to": "core_agent_session_buffer_contextualbufferproxy_init", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_session_buffer_contextualbufferproxy", "to": "core_agent_session_buffer_contextualbufferproxy_append_system_message", "label": "method", "title": "method [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_agent_session_buffer_contextualbufferproxy", "to": "core_agent_session_buffer_rationale_79", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_get_page_details", "to": "core_deep_agent_rationale_533", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_contextual_tools", "to": "core_deep_agent_run_contextual_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_contextual_tools", "to": "core_deep_agent_rationale_553", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_run_contextual_stream", "to": "core_deep_agent_rationale_1236", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "core_deep_agent_run_contextual_stream", "to": "schemas_contextual_render_scope_block", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_44", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_96", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_111", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_148", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_237", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_253", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_272", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_288", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_472", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_533", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_553", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_593", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_830", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_840", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_1236", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_1279", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "core_deep_agent_rationale_1326", "to": "schemas_contextual_contextualscope", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_schemas_contextual_py", "to": "schemas_contextual_contextualscope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_contextual_py", "to": "schemas_contextual_render_scope_block", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_contextual_py", "to": "schemas_contextual_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schemas_contextual_contextualscope", "to": "schemas_contextual_rationale_29", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schemas_contextual_contextualscope", "to": "tests_test_run_contextual_rationale_1", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "schemas_contextual_contextualscope", "to": "tests_test_run_contextual_rationale_14", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "schemas_contextual_contextualscope", "to": "tests_test_contextual_scope_test_render_project_scope", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "schemas_contextual_contextualscope", "to": "tests_test_contextual_scope_test_render_list_scope_no_entity", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "schemas_contextual_contextualscope", "to": "tests_test_contextual_scope_test_render_note_scope_includes_char_count", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "schemas_contextual_contextualscope", "to": "tests_test_run_contextual_test_run_contextual_stream_includes_scope_block", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "schemas_contextual_render_scope_block", "to": "schemas_contextual_rationale_48", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schemas_contextual_render_scope_block", "to": "tests_test_contextual_scope_test_render_project_scope", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "schemas_contextual_render_scope_block", "to": "tests_test_contextual_scope_test_render_list_scope_no_entity", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "schemas_contextual_render_scope_block", "to": "tests_test_contextual_scope_test_render_note_scope_includes_char_count", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_authtokens", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_userprofile", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_oauthaccountinfo", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_chatcontext", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_chatrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_chatresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_wsframetype", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_wstoolcall", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_wstoolresult", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_wstextchunk", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_wsfinal", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_wsdevicehello", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_formatprefsmodel", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_wshomerequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_wsbriefrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_wsstreamstart", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_wsstreamtext", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_wsstreamend", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_contenttypeconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_agentconfig", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_agentcatalogitem", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_agentcreationcheckrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_agentcreationcheckresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_agenttriggerrequest", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_agentrunlogresponse", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_app_schemas_init_py", "to": "schemas_init_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schemas_init_wstoolcall", "to": "schemas_init_rationale_104", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schemas_init_wstoolresult", "to": "schemas_init_rationale_117", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schemas_init_wstextchunk", "to": "schemas_init_rationale_130", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schemas_init_wsfinal", "to": "schemas_init_rationale_137", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schemas_init_wsdevicehello", "to": "schemas_init_rationale_146", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schemas_init_formatprefsmodel", "to": "schemas_init_rationale_157", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schemas_init_wshomerequest", "to": "schemas_init_rationale_167", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schemas_init_wsbriefrequest", "to": "schemas_init_rationale_176", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schemas_init_wsstreamstart", "to": "schemas_init_rationale_187", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schemas_init_wsstreamtext", "to": "schemas_init_rationale_194", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schemas_init_wsstreamend", "to": "schemas_init_rationale_202", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schemas_init_contenttypeconfig", "to": "schemas_init_rationale_214", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schemas_init_agentconfig", "to": "schemas_init_rationale_224", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_contextual_scope_py", "to": "tests_test_contextual_scope_test_render_project_scope", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_contextual_scope_py", "to": "tests_test_contextual_scope_test_render_list_scope_no_entity", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_contextual_scope_py", "to": "tests_test_contextual_scope_test_render_note_scope_includes_char_count", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_contextual_scope_py", "to": "tests_test_contextual_scope_test_parses_camelcase_payload_from_renderer", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_contextual_ws_py", "to": "tests_test_contextual_ws_test_handle_contextual_scope_update_appends_system_message_no_llm", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_contextual_ws_py", "to": "tests_test_contextual_ws_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_contextual_ws_test_handle_contextual_scope_update_appends_system_message_no_llm", "to": "tests_test_contextual_ws_rationale_13", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_run_contextual_py", "to": "tests_test_run_contextual_test_run_contextual_stream_includes_scope_block", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "api_tests_test_run_contextual_py", "to": "tests_test_run_contextual_rationale_1", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests_test_run_contextual_test_run_contextual_stream_includes_scope_block", "to": "tests_test_run_contextual_rationale_14", "label": "rationale_for", "title": "rationale_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "orchestrator_module", "to": "preload_trpc", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "orchestrator_orchestrate", "to": "orchestrator_checkConnectivity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "orchestrator_orchestrate", "to": "backendclient_sendHomeRequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "orchestrator_orchestrate", "to": "router_appRouter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "orchestrator_orchestrate", "to": "orchestrator_orchestrateContextual", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "orchestrator_orchestrateContextual", "to": "backendclient_sendContextualRequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "orchestrator_orchestrateContextual", "to": "orchestrator_checkConnectivity", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "orchestrator_orchestrateContextual", "to": "router_appRouter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "orchestrator_orchestrateTaskBriefResearch", "to": "backendclient_sendTaskBriefRequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "orchestrator_orchestrateTaskBriefResearch", "to": "router_appRouter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "orchestrator_dailyBrief", "to": "backendclient_sendBriefRequest", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "orchestrator_dailyBrief", "to": "orchestrator_briefScheduler", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "orchestrator_dailyBrief", "to": "router_appRouter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "orchestrator_briefScheduler", "to": "concept_brief_slot_cache", "label": "implements", "title": "implements [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "orchestrator_briefScheduler", "to": "main_index", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backendclient_class", "to": "drizzleexecutor_class", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backendclient_class", "to": "concept_device_ws_protocol", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backendclient_sendHomeRequest", "to": "concept_format_prefs", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backendclient_sendContextualRequest", "to": "concept_format_prefs", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backendclient_sendBriefRequest", "to": "concept_format_prefs", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backendclient_connectPersistent", "to": "main_index", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backendclient_openDeviceWebSocket", "to": "drizzleexecutor_execute", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backendclient_openDeviceWebSocket", "to": "backendclient_recordRunAction", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backendclient_openDeviceWebSocket", "to": "schema_agentRuns", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backendclient_recordRunAction", "to": "schema_agentRunActions", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backendclient_registerIndexSession", "to": "indexer_startIndexSession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backendclient_sendIndexFileBatch", "to": "indexer_startIndexSession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "backendclient_checkFolderQuota", "to": "router_projectFoldersRouter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "drizzleexecutor_class", "to": "concept_tool_call_roundtrip", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "drizzleexecutor_execute", "to": "schema_tasks", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "drizzleexecutor_execute", "to": "schema_projects", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "drizzleexecutor_execute", "to": "schema_notes", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "drizzleexecutor_getPageDetails", "to": "schema_tasks", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "drizzleexecutor_getPageDetails", "to": "schema_projects", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "drizzleexecutor_getPageDetails", "to": "schema_notes", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "drizzleexecutor_getPageDetails", "to": "schema_timelineEvents", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "drizzleexecutor_proposeNoteEdit", "to": "schema_noteEdits", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "drizzleexecutor_readProjectFolderManifest", "to": "scanner_scanFolder", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "drizzleexecutor_readProjectFolderManifest", "to": "indexer_startIndexSession", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "drizzleexecutor_readProjectFolderManifest", "to": "schema_projectFolderFiles", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schema_projects", "to": "dailyrescan_runDailyRescan", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schema_projects", "to": "schema_projectFolderFiles", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "schema_notes", "to": "schema_noteEdits", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "schema_projectFolderFiles", "to": "indexer_startIndexSession", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schema_projectFolderFiles", "to": "scanner_scanFolder", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schema_agentRuns", "to": "schema_agentRunActions", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "schema_aiChatSessions", "to": "router_aiChatRouter", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schema_aiChatSessions", "to": "schema_aiChatMessages", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "schema_aiChatMessages", "to": "router_aiChatRouter", "label": "shares_data_with", "title": "shares_data_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "schema_taskBriefings", "to": "schema_taskBriefChats", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "schema_taskBriefChats", "to": "ui_TaskBriefChat", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "indexer_startIndexSession", "to": "scanner_scanFolder", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "indexer_startIndexSession", "to": "dailyrescan_runDailyRescan", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "indexer_startIndexSession", "to": "router_projectFoldersRouter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scanner_scanFolder", "to": "files_constants", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scanner_scanFolder", "to": "router_projectFoldersRouter", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "scanner_scanFolder", "to": "dailyrescan_runDailyRescan", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "dailyrescan_runDailyRescan", "to": "main_index", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_index", "to": "main_handleDeepLink", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "main_index", "to": "router_appRouter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "preload_trpc", "to": "router_appRouter", "label": "shares_data_with", "title": "shares_data_with [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "router_appRouter", "to": "router_aiChatRouter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "router_appRouter", "to": "router_projectFoldersRouter", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "router_aiChatRouter", "to": "ui_AIChatPanel", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ui_AIChatPanel", "to": "ui_ChatSurface", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ui_AIChatPanel", "to": "ui_AppShell", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ui_AIChatPanel", "to": "ui_ContextualSidebar", "label": "semantically_similar_to", "title": "semantically_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ui_ChatSurface", "to": "ui_ContextualSidebar", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ui_ChatSurface", "to": "ui_ChatInputBox", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ui_ContextualSidebar", "to": "ui_AppShell", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ui_TaskBriefChat", "to": "ui_ChatInputBox", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ui_AppShell", "to": "ui_AdiuvaTriggerButton", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ui_AdiuvaTriggerButton", "to": "ui_AdiuvaIcon", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ProjectDetail", "to": "ProjectTabBar", "label": "scroll-spy controls section navigation", "title": "scroll-spy controls section navigation [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ProjectDetail", "to": "FolderChip", "label": "renders", "title": "renders [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ProjectDetail", "to": "FilesSection", "label": "renders", "title": "renders [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ProjectDetail", "to": "TimelineGanttView", "label": "renders", "title": "renders [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ProjectDetail", "to": "AddEventDialog", "label": "renders", "title": "renders [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ProjectDetail", "to": "EditEventDialog", "label": "renders", "title": "renders [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ProjectDetail", "to": "useContextualScope", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ProjectDetail", "to": "useTimelineHistory", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ProjectDetail", "to": "trpc.timelineEvents", "label": "queries/mutates", "title": "queries/mutates [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ProjectDetail", "to": "trpc.projectFolders", "label": "queries (getStatus)", "title": "queries (getStatus) [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ProjectSidebar", "to": "trpc.timelineEvents", "label": "unrelated", "title": "unrelated [AMBIGUOUS]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "AMBIGUOUS"}, {"from": "ProjectSidebar", "to": "Dialog", "label": "uses primitives", "title": "uses primitives [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "FilesSection", "to": "FolderLinkCard", "label": "renders", "title": "renders [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "FilesSection", "to": "FolderFileList", "label": "renders", "title": "renders [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "FilesSection", "to": "FolderUnlinkDialog", "label": "renders", "title": "renders [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "FilesSection", "to": "trpc.projectFolders", "label": "calls chooseFolder/link/startScan", "title": "calls chooseFolder/link/startScan [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "FolderChip", "to": "FolderLinkCard", "label": "semantic-similarity: both surface project folder scan state", "title": "semantic-similarity: both surface project folder scan state [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "FolderFileList", "to": "trpc.projectFolders", "label": "calls listFiles", "title": "calls listFiles [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "FolderLinkCard", "to": "trpc.projectFolders", "label": "calls startScan", "title": "calls startScan [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "FolderUnlinkDialog", "to": "trpc.projectFolders", "label": "calls unlink", "title": "calls unlink [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "FolderUnlinkDialog", "to": "Dialog", "label": "uses primitives", "title": "uses primitives [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "PropertyPill", "to": "TaskFormDialog", "label": "renders pills for properties", "title": "renders pills for properties [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "TaskFormDialog", "to": "useListboxKeys", "label": "calls inside ProjectList/PriorityList/StatusList/AssigneesList", "title": "calls inside ProjectList/PriorityList/StatusList/AssigneesList [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "TaskFormDialog", "to": "DateTimeField", "label": "renders for due date", "title": "renders for due date [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "TaskFormDialog", "to": "Dialog", "label": "uses primitives", "title": "uses primitives [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "AddEventDialog", "to": "DateField", "label": "renders for date/endDate", "title": "renders for date/endDate [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "AddEventDialog", "to": "Dialog", "label": "uses primitives", "title": "uses primitives [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "AddEventDialog", "to": "trpc.timelineEvents", "label": "calls create (batch)", "title": "calls create (batch) [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "AddEventDialog", "to": "EditEventDialog", "label": "semantic-similarity: both author timeline events via DateField + Dialog", "title": "semantic-similarity: both author timeline events via DateField + Dialog [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "EditEventDialog", "to": "DateField", "label": "renders", "title": "renders [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "EditEventDialog", "to": "Dialog", "label": "uses primitives", "title": "uses primitives [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "EditEventDialog", "to": "trpc.timelineEvents", "label": "calls update", "title": "calls update [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "TimelineGanttView", "to": "trpc.timelineEvents", "label": "settings persistence (getTimelineZoom/setTimelineZoom)", "title": "settings persistence (getTimelineZoom/setTimelineZoom) [AMBIGUOUS]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "AMBIGUOUS"}, {"from": "DateField", "to": "DateTimeField", "label": "semantic-similarity: both date input widgets with calendar popup", "title": "semantic-similarity: both date input widgets with calendar popup [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ContextualChatContext", "to": "useContextualScope", "label": "calls useContextualChat().setScope", "title": "calls useContextualChat().setScope [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ContextualChatContext", "to": "trpc.aiChat", "label": "calls createSession/appendMessage/getSession", "title": "calls createSession/appendMessage/getSession [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ContextualChatContext", "to": "trpc.ai.chat", "label": "calls chat mutation", "title": "calls chat mutation [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ContextualChatContext", "to": "window.electronAI", "label": "subscribes to onStreamEvent + sendContextualScopeUpdate", "title": "subscribes to onStreamEvent + sendContextualScopeUpdate [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ContextualChatContext", "to": "ChatMessage", "label": "uses type", "title": "uses type [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ContextualChatContext", "to": "useAIChat", "label": "semantic-similarity: both orchestrate streamed chat using electronAI + tRPC", "title": "semantic-similarity: both orchestrate streamed chat using electronAI + tRPC [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "HeaderContext", "to": "useHeaderSlot", "label": "calls useHeader().setLabel/setExtras", "title": "calls useHeader().setLabel/setExtras [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "useAIChat", "to": "trpc.ai.chat", "label": "calls chat mutation", "title": "calls chat mutation [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "useAIChat", "to": "window.electronAI", "label": "subscribes to onStreamEvent", "title": "subscribes to onStreamEvent [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "useAIChat", "to": "useChatStream", "label": "semantic-similarity: parallel chat streaming hooks", "title": "semantic-similarity: parallel chat streaming hooks [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "useChatStream", "to": "trpc.ai.chat", "label": "calls chat mutation", "title": "calls chat mutation [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "useChatStream", "to": "window.electronAI", "label": "subscribes to onStreamEvent", "title": "subscribes to onStreamEvent [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "useRovingFocus", "to": "parseDate", "label": "INFERRED_unrelated_utility", "title": "INFERRED_unrelated_utility [AMBIGUOUS]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "AMBIGUOUS"}, {"from": "ipcLink", "to": "Window.electronTRPC", "label": "depends_on", "title": "depends_on [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ipcLink", "to": "api-types.ts", "label": "INFERRED_similar_to", "title": "INFERRED_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "parseDate", "to": "parseDateRange", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "NoteDetailPage", "to": "ProjectsPage", "label": "navigates_to", "title": "navigates_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "NoteDetailPage", "to": "ContextualScope", "label": "INFERRED_publishes_scope_to", "title": "INFERRED_publishes_scope_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ProjectsPage", "to": "ContextualScope", "label": "INFERRED_publishes_scope_to", "title": "INFERRED_publishes_scope_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "TasksPage", "to": "ContextualScope", "label": "INFERRED_publishes_scope_to", "title": "INFERRED_publishes_scope_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "TasksPage", "to": "TimelinePage", "label": "INFERRED_similar_to", "title": "INFERRED_similar_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "TimelinePage", "to": "ContextualScope", "label": "INFERRED_publishes_scope_to", "title": "INFERRED_publishes_scope_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api-types.ts", "to": "schemas.WsFrameType", "label": "INFERRED_mirrors", "title": "INFERRED_mirrors [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "api-types.ts", "to": "schemas.UserProfile", "label": "INFERRED_mirrors", "title": "INFERRED_mirrors [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ToolCallActionSchema", "to": "WsClientFrameSchema", "label": "uses", "title": "uses [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "migration_d6e3f4a5b6c7", "to": "models.MonthlyTokenUsage", "label": "creates_table_for", "title": "creates_table_for [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "migration_d6e3f4a5b6c7", "to": "models.AgentRunLog", "label": "adds_column_to", "title": "adds_column_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "models.User", "to": "models.RefreshToken", "label": "foreign_key_to", "title": "foreign_key_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "models.User", "to": "models.OAuthAccount", "label": "foreign_key_to", "title": "foreign_key_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "models.User", "to": "models.Subscription", "label": "foreign_key_to", "title": "foreign_key_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "models.User", "to": "models.LocalAgentConfig", "label": "foreign_key_to", "title": "foreign_key_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "models.User", "to": "models.CloudAgentConfig", "label": "foreign_key_to", "title": "foreign_key_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "models.User", "to": "models.AgentRunLog", "label": "foreign_key_to", "title": "foreign_key_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "models.User", "to": "models.MonthlyTokenUsage", "label": "foreign_key_to", "title": "foreign_key_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "models.User", "to": "models.MemoryCore", "label": "foreign_key_to", "title": "foreign_key_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "models.User", "to": "models.MemoryAssociative", "label": "foreign_key_to", "title": "foreign_key_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "models.User", "to": "models.MemoryEpisodic", "label": "foreign_key_to", "title": "foreign_key_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "models.User", "to": "schemas.UserProfile", "label": "INFERRED_dto_for", "title": "INFERRED_dto_for [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "models.Subscription", "to": "TierManager", "label": "reads_tier_from", "title": "reads_tier_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "models.LocalAgentConfig", "to": "models.AgentRunLog", "label": "soft_fk_via_agent_id", "title": "soft_fk_via_agent_id [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "models.CloudAgentConfig", "to": "models.AgentRunLog", "label": "soft_fk_via_agent_id", "title": "soft_fk_via_agent_id [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "models.AgentRunLog", "to": "device_ws._mark_runs_disconnected", "label": "updates", "title": "updates [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "models.MonthlyTokenUsage", "to": "quota.check_folder_quota", "label": "reads", "title": "reads [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "models.MonthlyTokenUsage", "to": "quota.add_token_usage", "label": "writes", "title": "writes [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "models.MemoryEpisodic", "to": "models.MemoryRelation", "label": "foreign_key_to", "title": "foreign_key_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "folder_agent.read_project_folder_file", "to": "folder_indexer.summarize_image", "label": "INFERRED_related_via_folder_feature", "title": "INFERRED_related_via_folder_feature [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "folder_agent.read_project_folder_file", "to": "brief_agent.run_home_brief", "label": "uses_tool", "title": "uses_tool [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "billing_router", "to": "TierManager", "label": "INFERRED_uses", "title": "INFERRED_uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "billing_router", "to": "quota.check_folder_quota", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "device_ws.endpoint", "to": "Settings", "label": "uses_jwt_secret_from", "title": "uses_jwt_secret_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "device_ws.endpoint", "to": "device_ws._message_loop", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "device_ws.endpoint", "to": "device_ws._mark_runs_disconnected", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "device_ws._message_loop", "to": "brief_agent.run_home_brief", "label": "dispatches_to", "title": "dispatches_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "device_ws._message_loop", "to": "brief_agent.run_project_brief", "label": "dispatches_to", "title": "dispatches_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "device_ws._message_loop", "to": "output_formatter.StreamFormatter", "label": "uses", "title": "uses [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "device_ws._message_loop", "to": "output_formatter.extract_canvas_block", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "device_ws._message_loop", "to": "ContextualScope", "label": "validates_with", "title": "validates_with [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "device_ws._message_loop", "to": "render_scope_block", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "device_ws._message_loop", "to": "ContextualBufferProxy", "label": "uses", "title": "uses [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "device_ws._message_loop", "to": "quota.add_token_usage", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "device_ws._message_loop", "to": "TierManager", "label": "uses", "title": "uses [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "quota.check_folder_quota", "to": "TierManager", "label": "uses", "title": "uses [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "TierManager", "to": "Settings", "label": "reads_env_from", "title": "reads_env_from [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "Settings", "to": "llm.get_llm", "label": "reads", "title": "reads [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "Settings", "to": "llm.embed", "label": "reads", "title": "reads [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "session_buffer", "to": "ContextualBufferProxy", "label": "wraps", "title": "wraps [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brief_agent.run_home_brief", "to": "deep_agent._language_instruction", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "brief_agent.run_project_brief", "to": "deep_agent._language_instruction", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "folder_indexer.summarize_image", "to": "llm.get_llm", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "llm.get_llm", "to": "llm.get_agent_llm", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "output_formatter.StreamFormatter", "to": "schemas.WsFrameType", "label": "produces_frames_of_type", "title": "produces_frames_of_type [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "ContextualScope", "to": "tests/test_contextual_scope.py", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "ContextualScope", "to": "run_contextual_stream", "label": "consumes", "title": "consumes [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "render_scope_block", "to": "tests/test_contextual_scope.py", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/conftest.py", "to": "_TEST_ENGINE", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/conftest.py", "to": "TEST_USER_IDS", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/conftest.py", "to": "make_jwt", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/conftest.py", "to": "auth_header", "label": "defines", "title": "defines [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "TEST_USER_IDS", "to": "_create_tables_fixture", "label": "uses", "title": "uses [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "make_jwt", "to": "auth_header", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "client_fixture", "to": "db_session_fixture", "label": "depends_on", "title": "depends_on [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_contextual_ws.py", "to": "_handle_contextual_scope_update", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "_handle_contextual_scope_update", "to": "get_session_buffer", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_deep_agent.py", "to": "run_home", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_deep_agent.py", "to": "_build_system_prompt", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_deep_agent.py", "to": "_datetime_context_injection", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_deep_agent.py", "to": "_normalize_tagged_list_lines", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_deep_agent.py", "to": "_request_context_block", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_deep_agent.py", "to": "run_home_stream", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "_build_system_prompt", "to": "_HOME_SYSTEM_PROMPT", "label": "uses", "title": "uses [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "_build_system_prompt", "to": "_datetime_context_injection", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "_build_system_prompt", "to": "_request_context_block", "label": "uses", "title": "uses [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "_datetime_context_injection", "to": "DST_handling", "label": "handles", "title": "handles [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "run_home_stream", "to": "device_ws_endpoint", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "run_home_stream", "to": "run_contextual_stream", "label": "semantically_similar", "title": "semantically_similar [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests/test_folder_agent_tool.py", "to": "read_project_folder_file", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_folder_agent_tool.py", "to": "search_project_folder_file", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "read_project_folder_file", "to": "folder_agent_traversal_guard", "label": "enforces", "title": "enforces [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "search_project_folder_file", "to": "folder_agent_traversal_guard", "label": "enforces", "title": "enforces [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_folder_indexer.py", "to": "summarize_text", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_folder_indexer.py", "to": "summarize_image", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_folder_indexer.py", "to": "summarize_pdf", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_folder_indexer.py", "to": "summarize_docx", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "summarize_text", "to": "IndexResult", "label": "returns", "title": "returns [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "summarize_text", "to": "_handle_index_file_batch", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "summarize_text", "to": "summarize_pdf", "label": "semantically_similar", "title": "semantically_similar [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "summarize_image", "to": "IndexResult", "label": "returns", "title": "returns [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_folder_quota.py", "to": "check_folder_quota", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_folder_quota.py", "to": "add_token_usage", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_folder_quota.py", "to": "billing_quota_check_endpoint", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "check_folder_quota", "to": "QuotaExceeded", "label": "raises", "title": "raises [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "check_folder_quota", "to": "MonthlyTokenUsage", "label": "reads", "title": "reads [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "add_token_usage", "to": "MonthlyTokenUsage", "label": "writes", "title": "writes [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "add_token_usage", "to": "_handle_index_file_batch", "label": "calls", "title": "calls [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests/test_manifest_injection.py", "to": "format_folder_manifest", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_manifest_injection.py", "to": "build_brief_multi_project_manifest", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "format_folder_manifest", "to": "MANIFEST_TOKEN_BUDGET", "label": "uses", "title": "uses [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_output_formatter.py", "to": "StreamFormatter", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "StreamFormatter", "to": "WsStreamStart", "label": "emits", "title": "emits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "StreamFormatter", "to": "WsStreamText", "label": "emits", "title": "emits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "StreamFormatter", "to": "WsStreamEnd", "label": "emits", "title": "emits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "WsStreamStart", "to": "tests/test_schemas_v3.py", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "WsStreamText", "to": "tests/test_schemas_v3.py", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "WsStreamEnd", "to": "tests/test_schemas_v3.py", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "WsFrameType", "to": "tests/test_schemas_v3.py", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "WsHomeRequest", "to": "tests/test_schemas_v3.py", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "WsHomeRequest", "to": "device_ws_endpoint", "label": "accepts", "title": "accepts [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "WsHomeRequest", "to": "concept/contextual_request_frame", "label": "semantically_similar", "title": "semantically_similar [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "tests/test_run_contextual.py", "to": "run_contextual_stream", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "run_contextual_stream", "to": "_run_single_agent_stream", "label": "calls", "title": "calls [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "run_contextual_stream", "to": "get_page_details_tool", "label": "includes_in_tools", "title": "includes_in_tools [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "run_contextual_stream", "to": "contextual_tool_palette", "label": "uses", "title": "uses [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "run_contextual_stream", "to": "concept/contextual_request_frame", "label": "dispatches_to", "title": "dispatches_to [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "run_contextual_stream", "to": "concept/contextual_system_prompt", "label": "uses", "title": "uses [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "get_page_details_tool", "to": "milestone/M5_tools", "label": "delivers", "title": "delivers [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_ws_index_session.py", "to": "_handle_index_session_start", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_ws_index_session.py", "to": "_handle_index_file_batch", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_ws_index_session.py", "to": "_handle_index_session_cancel", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "_handle_index_session_start", "to": "_index_sessions", "label": "writes", "title": "writes [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "tests/test_ws_unified.py", "to": "device_ws_endpoint", "label": "tests", "title": "tests [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/contextual_sidebar_design", "to": "concept/contextual_sidebar", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/contextual_sidebar_design", "to": "concept/adiuva_trigger_button", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/contextual_sidebar_design", "to": "concept/ChatSurface", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/contextual_sidebar_design", "to": "concept/ContextualChatProvider", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/contextual_sidebar_design", "to": "concept/useContextualScope", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/contextual_sidebar_design", "to": "concept/contextual_request_frame", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/contextual_sidebar_design", "to": "concept/contextual_scope_update_frame", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/contextual_sidebar_design", "to": "concept/contextual_system_prompt", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/contextual_sidebar_design", "to": "concept/aiChatSessions_table", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/contextual_sidebar_design", "to": "concept/aiChatMessages_table", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/contextual_sidebar_design", "to": "doc/contextual_sidebar_plan", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "concept/contextual_sidebar", "to": "concept/floating_chat_deprecated", "label": "replaces", "title": "replaces [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "concept/contextual_sidebar", "to": "decision/sidebar_persists_across_nav", "label": "embodies", "title": "embodies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "concept/ChatSurface", "to": "concept/ContextualChatProvider", "label": "renders", "title": "renders [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "concept/useContextualScope", "to": "concept/contextual_scope_update_frame", "label": "emits", "title": "emits [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "concept/contextual_request_frame", "to": "milestone/M3_backend_contextual", "label": "delivers", "title": "delivers [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "concept/contextual_scope_update_frame", "to": "decision/scope_update_no_llm", "label": "embodies", "title": "embodies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "concept/aiChatSessions_table", "to": "milestone/M1_db", "label": "delivers", "title": "delivers [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "concept/floating_chat_deprecated", "to": "concept/FloatingChat", "label": "same_as", "title": "same_as [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "doc/contextual_sidebar_plan", "to": "milestone/M1_db", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/contextual_sidebar_plan", "to": "milestone/M3_backend_contextual", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/contextual_sidebar_plan", "to": "milestone/M4_frontend_sidebar", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/contextual_sidebar_plan", "to": "milestone/M5_tools", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/contextual_sidebar_plan", "to": "milestone/M6_deprecation", "label": "contains", "title": "contains [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "milestone/M6_deprecation", "to": "doc/floating_chat_deprecation_plan", "label": "leads_to", "title": "leads_to [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "doc/task_form_dialog_design", "to": "doc/task_form_dialog_plan", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/task_form_dialog_design", "to": "concept/useRovingFocus", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/task_form_dialog_design", "to": "concept/useListboxKeys", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/task_form_dialog_design", "to": "concept/DateField_withTime_flat", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/task_form_dialog_design", "to": "concept/parseDate_time_suffix", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/task_form_dialog_design", "to": "concept/PropertyPill_button", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/task_form_dialog_design", "to": "doc/task_form_dialog_mockup", "label": "references", "title": "references [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "concept/useRovingFocus", "to": "concept/useListboxKeys", "label": "semantically_similar", "title": "semantically_similar [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "concept/DateField_withTime_flat", "to": "decision/reuse_DateField_not_new", "label": "embodies", "title": "embodies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "concept/DateField_withTime_flat", "to": "decision/flat_avoids_nested_popover", "label": "embodies", "title": "embodies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "concept/DateField_withTime_flat", "to": "concept/DateField", "label": "semantically_similar", "title": "semantically_similar [INFERRED]", "dashes": true, "width": 1, "color": {"opacity": 0.35}, "confidence": "INFERRED"}, {"from": "concept/parseDate_time_suffix", "to": "concept/parseDate", "label": "extends", "title": "extends [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/timeline_batch_add_plan", "to": "doc/timeline_batch_add_design", "label": "implements", "title": "implements [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/timeline_batch_add_design", "to": "concept/parseDate", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/timeline_batch_add_design", "to": "concept/DateField", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/timeline_batch_add_design", "to": "concept/AddEventDialog_batch", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/timeline_batch_add_design", "to": "concept/StagedEvent", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/timeline_batch_add_design", "to": "concept/EditEventDialog_migrated", "label": "specifies", "title": "specifies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "concept/parseDate", "to": "concept/DateField", "label": "uses", "title": "uses [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "concept/DateField", "to": "concept/EditEventDialog_migrated", "label": "uses", "title": "uses [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "concept/AddEventDialog_batch", "to": "decision/promise_allSettled_batch", "label": "embodies", "title": "embodies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "concept/AddEventDialog_batch", "to": "decision/one_project_per_batch", "label": "embodies", "title": "embodies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/floating_chat_deprecation_plan", "to": "concept/FloatingChat", "label": "deletes", "title": "deletes [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/floating_chat_deprecation_plan", "to": "concept/useDoubleClickAI", "label": "deletes", "title": "deletes [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/floating_chat_deprecation_plan", "to": "concept/data_ai_section_attr", "label": "strips", "title": "strips [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/floating_chat_deprecation_plan", "to": "concept/sendFloatingRequest", "label": "deletes", "title": "deletes [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/floating_chat_deprecation_plan", "to": "concept/orchestrateFloating", "label": "deletes", "title": "deletes [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/floating_chat_deprecation_plan", "to": "concept/floating_domain_signal", "label": "deletes", "title": "deletes [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}, {"from": "doc/floating_chat_deprecation_plan", "to": "decision/pre1_clean_refactor", "label": "embodies", "title": "embodies [EXTRACTED]", "dashes": false, "width": 2, "color": {"opacity": 0.7}, "confidence": "EXTRACTED"}];
const LEGEND = [];
// HTML-escape helper — prevents XSS when injecting graph data into innerHTML
function esc(s) {
return String(s).replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(/"/g,'&quot;').replace(/'/g,'&#39;');
}
// Build vis datasets
const nodesDS = new vis.DataSet(RAW_NODES.map(n => ({
id: n.id, label: n.label, color: n.color, size: n.size,
font: n.font, title: n.title,
_community: n.community, _community_name: n.community_name,
_source_file: n.source_file, _file_type: n.file_type, _degree: n.degree,
})));
const edgesDS = new vis.DataSet(RAW_EDGES.map((e, i) => ({
id: i, from: e.from, to: e.to,
label: '',
title: e.title,
dashes: e.dashes,
width: e.width,
color: e.color,
arrows: { to: { enabled: true, scaleFactor: 0.5 } },
})));
const container = document.getElementById('graph');
const network = new vis.Network(container, { nodes: nodesDS, edges: edgesDS }, {
physics: {
enabled: true,
solver: 'forceAtlas2Based',
forceAtlas2Based: {
gravitationalConstant: -60,
centralGravity: 0.005,
springLength: 120,
springConstant: 0.08,
damping: 0.4,
avoidOverlap: 0.8,
},
stabilization: { iterations: 200, fit: true },
},
interaction: {
hover: true,
tooltipDelay: 100,
hideEdgesOnDrag: true,
navigationButtons: false,
keyboard: false,
},
nodes: { shape: 'dot', borderWidth: 1.5 },
edges: { smooth: { type: 'continuous', roundness: 0.2 }, selectionWidth: 3 },
});
network.once('stabilizationIterationsDone', () => {
network.setOptions({ physics: { enabled: false } });
});
function showInfo(nodeId) {
const n = nodesDS.get(nodeId);
if (!n) return;
const neighborIds = network.getConnectedNodes(nodeId);
const neighborItems = neighborIds.map(nid => {
const nb = nodesDS.get(nid);
const color = nb ? nb.color.background : '#555';
return `<span class="neighbor-link" style="border-left-color:${esc(color)}" onclick="focusNode(${JSON.stringify(nid)})">${esc(nb ? nb.label : nid)}</span>`;
}).join('');
document.getElementById('info-content').innerHTML = `
<div class="field"><b>${esc(n.label)}</b></div>
<div class="field">Type: ${esc(n._file_type || 'unknown')}</div>
<div class="field">Community: ${esc(n._community_name)}</div>
<div class="field">Source: ${esc(n._source_file || '-')}</div>
<div class="field">Degree: ${n._degree}</div>
${neighborIds.length ? `<div class="field" style="margin-top:8px;color:#aaa;font-size:11px">Neighbors (${neighborIds.length})</div><div id="neighbors-list">${neighborItems}</div>` : ''}
`;
}
function focusNode(nodeId) {
network.focus(nodeId, { scale: 1.4, animation: true });
network.selectNodes([nodeId]);
showInfo(nodeId);
}
// Track hovered node — hover detection is more reliable than click params
let hoveredNodeId = null;
network.on('hoverNode', params => {
hoveredNodeId = params.node;
container.style.cursor = 'pointer';
});
network.on('blurNode', () => {
hoveredNodeId = null;
container.style.cursor = 'default';
});
container.addEventListener('click', () => {
if (hoveredNodeId !== null) {
showInfo(hoveredNodeId);
network.selectNodes([hoveredNodeId]);
}
});
network.on('click', params => {
if (params.nodes.length > 0) {
showInfo(params.nodes[0]);
} else if (hoveredNodeId === null) {
document.getElementById('info-content').innerHTML = '<span class="empty">Click a node to inspect it</span>';
}
});
const searchInput = document.getElementById('search');
const searchResults = document.getElementById('search-results');
searchInput.addEventListener('input', () => {
const q = searchInput.value.toLowerCase().trim();
searchResults.innerHTML = '';
if (!q) { searchResults.style.display = 'none'; return; }
const matches = RAW_NODES.filter(n => n.label.toLowerCase().includes(q)).slice(0, 20);
if (!matches.length) { searchResults.style.display = 'none'; return; }
searchResults.style.display = 'block';
matches.forEach(n => {
const el = document.createElement('div');
el.className = 'search-item';
el.textContent = n.label;
el.style.borderLeft = `3px solid ${n.color.background}`;
el.style.paddingLeft = '8px';
el.onclick = () => {
network.focus(n.id, { scale: 1.5, animation: true });
network.selectNodes([n.id]);
showInfo(n.id);
searchResults.style.display = 'none';
searchInput.value = '';
};
searchResults.appendChild(el);
});
});
document.addEventListener('click', e => {
if (!searchResults.contains(e.target) && e.target !== searchInput)
searchResults.style.display = 'none';
});
const hiddenCommunities = new Set();
function toggleAllCommunities(hide) {
document.querySelectorAll('.legend-item').forEach(item => {
hide ? item.classList.add('dimmed') : item.classList.remove('dimmed');
});
LEGEND.forEach(c => {
if (hide) hiddenCommunities.add(c.cid); else hiddenCommunities.delete(c.cid);
});
const updates = RAW_NODES.map(n => ({ id: n.id, hidden: hide }));
nodesDS.update(updates);
}
const legendEl = document.getElementById('legend');
LEGEND.forEach(c => {
const item = document.createElement('div');
item.className = 'legend-item';
item.innerHTML = `<div class="legend-dot" style="background:${c.color}"></div>
<span class="legend-label">${c.label}</span>
<span class="legend-count">${c.count}</span>`;
item.onclick = () => {
if (hiddenCommunities.has(c.cid)) {
hiddenCommunities.delete(c.cid);
item.classList.remove('dimmed');
} else {
hiddenCommunities.add(c.cid);
item.classList.add('dimmed');
}
const updates = RAW_NODES
.filter(n => n.community === c.cid)
.map(n => ({ id: n.id, hidden: hiddenCommunities.has(c.cid) }));
nodesDS.update(updates);
};
legendEl.appendChild(item);
});
</script>
<script>
// Render hyperedges as shaded regions
const hyperedges = [{"id": "v3_streaming_flow", "label": "V3 streaming flow: Renderer -> Orchestrator -> BackendClient -> Device WS -> DrizzleExecutor", "nodes": ["ui_ChatSurface", "orchestrator_orchestrate", "backendclient_sendHomeRequest", "backendclient_openDeviceWebSocket", "drizzleexecutor_execute"], "relation": "participate_in", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "adiuvAI/src/main/ai/orchestrator.ts"}, {"id": "folder_indexing_pipeline", "label": "Folder indexing pipeline: scan -> session -> WS batch -> manifest update", "nodes": ["scanner_scanFolder", "indexer_startIndexSession", "backendclient_sendIndexFileBatch", "schema_projectFolderFiles"], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/src/main/files/indexer.ts"}, {"id": "agent_run_logging", "label": "Agent-run logging: tool_call -> recordRunAction -> agent_run_actions + run_complete -> agent_runs", "nodes": ["backendclient_openDeviceWebSocket", "backendclient_recordRunAction", "schema_agentRuns", "schema_agentRunActions"], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "adiuvAI/src/main/api/backend-client.ts"}, {"nodes": ["FilesSection", "FolderLinkCard", "FolderFileList", "FolderUnlinkDialog", "FolderChip"], "relation": "project-folder-feature: all components compose the folder linking + scanning subsystem", "confidence": "INFERRED", "confidence_score": 0.9}, {"nodes": ["useAIChat", "useChatStream", "ContextualChatContext"], "relation": "chat-streaming-pipeline: shared electronAI.onStreamEvent + trpc.ai.chat orchestration", "confidence": "INFERRED", "confidence_score": 0.9}, {"nodes": ["AddEventDialog", "EditEventDialog", "TimelineGanttView", "ProjectDetail"], "relation": "timeline-event-CRUD: collaborators for create/edit/visualize timeline events", "confidence": "INFERRED", "confidence_score": 0.85}, {"nodes": ["ProjectsPage", "TasksPage", "TimelinePage", "NoteDetailPage", "ContextualScope"], "relation": "shared_concept_contextual_scope_publication", "confidence": "INFERRED", "confidence_score": 0.85}, {"nodes": ["TierManager", "quota.check_folder_quota", "quota.add_token_usage", "models.MonthlyTokenUsage", "billing_router"], "relation": "shared_concept_folder_quota_enforcement", "confidence": "EXTRACTED", "confidence_score": 1.0}, {"nodes": ["device_ws.endpoint", "brief_agent.run_home_brief", "brief_agent.run_project_brief", "output_formatter.StreamFormatter", "api-types.ts"], "relation": "shared_concept_ws_streaming_pipeline", "confidence": "EXTRACTED", "confidence_score": 1.0}, {"nodes": ["concept/contextual_sidebar", "concept/ContextualChatProvider", "concept/ChatSurface", "concept/useContextualScope"], "label": "Contextual sidebar frontend architecture", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/2026-05-14-contextual-sidebar-agent-design.md"}, {"nodes": ["concept/contextual_request_frame", "concept/contextual_scope_update_frame", "run_contextual_stream", "concept/contextual_system_prompt"], "label": "Contextual backend pipeline (WS frame \u2192 run_contextual_stream \u2192 Langfuse prompt)", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/2026-05-14-contextual-sidebar-agent-design.md"}, {"nodes": ["_handle_index_session_start", "_handle_index_file_batch", "_handle_index_session_cancel", "_index_sessions"], "label": "Folder index session WS flow", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "api/tests/test_ws_index_session.py"}];
// afterDrawing passes ctx already transformed to network coordinate space.
// Draw node positions raw — no manual pan/zoom/DPR math needed.
network.on('afterDrawing', function(ctx) {
hyperedges.forEach(h => {
const positions = h.nodes
.map(nid => network.getPositions([nid])[nid])
.filter(p => p !== undefined);
if (positions.length < 2) return;
ctx.save();
ctx.globalAlpha = 0.12;
ctx.fillStyle = '#6366f1';
ctx.strokeStyle = '#6366f1';
ctx.lineWidth = 2;
ctx.beginPath();
// Centroid and expanded hull in network coordinates
const cx = positions.reduce((s, p) => s + p.x, 0) / positions.length;
const cy = positions.reduce((s, p) => s + p.y, 0) / positions.length;
const expanded = positions.map(p => ({
x: cx + (p.x - cx) * 1.15,
y: cy + (p.y - cy) * 1.15
}));
ctx.moveTo(expanded[0].x, expanded[0].y);
expanded.slice(1).forEach(p => ctx.lineTo(p.x, p.y));
ctx.closePath();
ctx.fill();
ctx.globalAlpha = 0.4;
ctx.stroke();
// Label
ctx.globalAlpha = 0.8;
ctx.fillStyle = '#4f46e5';
ctx.font = 'bold 11px sans-serif';
ctx.textAlign = 'center';
ctx.fillText(h.label, cx, cy - 5);
ctx.restore();
});
});
</script>
</body>
</html>