{
"directed": false,
"multigraph": false,
"graph": {
"hyperedges": [
{
"id": "email_classification_test_fixtures",
"label": "Email Classification Test Fixtures \u00e2\u20ac\u201d action/info/date/no-project types across all test harnesses",
"nodes": [
"concept_email_action_type",
"concept_email_info_type",
"concept_email_date_type",
"concept_email_no_project_type"
],
"relation": "implement",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html"
},
{
"id": "adiuvai_brand_visual_system",
"label": "adiuvAI Visual Design System \u00e2\u20ac\u201d compass mark, color palette, typography",
"nodes": [
"brand_showcase_compass_concept",
"brand_showcase_color_palette",
"brand_showcase_typography"
],
"relation": "form",
"confidence": "EXTRACTED",
"confidence_score": 0.95,
"source_file": "adiuvAI/assets/logo/brand-showcase.html"
},
{
"id": "preprocessor_content_types",
"label": "Preprocessor Content Type Coverage \u00e2\u20ac\u201d email variants, generic page, plain text fallback",
"nodes": [
"concept_email_parsing",
"concept_preprocessor_pipeline",
"fixture_preprocessors_fallback"
],
"relation": "participate_in",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api/tests/fixtures/preprocessors/data/email_action.html"
}
]
},
"nodes": [
{
"label": "drizzle.config.ts",
"file_type": "code",
"source_file": "adiuvAI\\drizzle.config.ts",
"source_location": "L1",
"id": "adiuvai_drizzle_config_ts",
"community": 153,
"norm_label": "drizzle.config.ts"
},
{
"label": "forge.config.ts",
"file_type": "code",
"source_file": "adiuvAI\\forge.config.ts",
"source_location": "L1",
"id": "adiuvai_forge_config_ts",
"community": 154,
"norm_label": "forge.config.ts"
},
{
"label": "forge.env.d.ts",
"file_type": "code",
"source_file": "adiuvAI\\forge.env.d.ts",
"source_location": "L1",
"id": "adiuvai_forge_env_d_ts",
"community": 155,
"norm_label": "forge.env.d.ts"
},
{
"label": "seed-fake-data.py",
"file_type": "code",
"source_file": "adiuvAI\\scripts\\seed-fake-data.py",
"source_location": "L1",
"id": "adiuvai_scripts_seed_fake_data_py",
"community": 7,
"norm_label": "seed-fake-data.py"
},
{
"label": "uid()",
"file_type": "code",
"source_file": "adiuvAI\\scripts\\seed-fake-data.py",
"source_location": "L29",
"id": "scripts_seed_fake_data_uid",
"community": 7,
"norm_label": "uid()"
},
{
"label": "ts()",
"file_type": "code",
"source_file": "adiuvAI\\scripts\\seed-fake-data.py",
"source_location": "L32",
"id": "scripts_seed_fake_data_ts",
"community": 7,
"norm_label": "ts()"
},
{
"label": "Seed script: inserts fake clients, projects, tasks, timeline events, and notes",
"file_type": "rationale",
"source_file": "adiuvAI\\scripts\\seed-fake-data.py",
"source_location": "L1",
"community": 7,
"norm_label": "seed script: inserts fake clients, projects, tasks, timeline events, and notes",
"id": "scripts_seed_fake_data_rationale_1"
},
{
"label": "Timestamp in ms, optionally shifted into the past.",
"file_type": "rationale",
"source_file": "adiuvAI\\scripts\\seed-fake-data.py",
"source_location": "L33",
"community": 7,
"norm_label": "timestamp in ms, optionally shifted into the past.",
"id": "scripts_seed_fake_data_rationale_33"
},
{
"label": "index.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\index.ts",
"source_location": "L1",
"id": "adiuvai_src_main_index_ts",
"community": 12,
"norm_label": "index.ts"
},
{
"label": "handleDeepLink()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\index.ts",
"source_location": "L37",
"id": "main_index_handledeeplink",
"community": 12,
"norm_label": "handledeeplink()"
},
{
"label": "createWindow()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\index.ts",
"source_location": "L71",
"id": "main_index_createwindow",
"community": 12,
"norm_label": "createwindow()"
},
{
"label": "ipc.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ipc.ts",
"source_location": "L1",
"id": "adiuvai_src_main_ipc_ts",
"community": 103,
"norm_label": "ipc.ts"
},
{
"label": "createIPCHandler()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ipc.ts",
"source_location": "L35",
"id": "main_ipc_createipchandler",
"community": 103,
"norm_label": "createipchandler()"
},
{
"label": "store.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L1",
"id": "adiuvai_src_main_store_ts",
"community": 8,
"norm_label": "store.ts"
},
{
"label": "getStore()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L60",
"id": "main_store_getstore",
"community": 8,
"norm_label": "getstore()"
},
{
"label": "getDeviceId()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L83",
"id": "main_store_getdeviceid",
"community": 8,
"norm_label": "getdeviceid()"
},
{
"label": "getLocalAgents()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L97",
"id": "main_store_getlocalagents",
"community": 8,
"norm_label": "getlocalagents()"
},
{
"label": "getLocalAgent()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L101",
"id": "main_store_getlocalagent",
"community": 8,
"norm_label": "getlocalagent()"
},
{
"label": "saveLocalAgent()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L105",
"id": "main_store_savelocalagent",
"community": 8,
"norm_label": "savelocalagent()"
},
{
"label": "deleteLocalAgent()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L116",
"id": "main_store_deletelocalagent",
"community": 8,
"norm_label": "deletelocalagent()"
},
{
"label": "getFormatPrefs()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L125",
"id": "main_store_getformatprefs",
"community": 8,
"norm_label": "getformatprefs()"
},
{
"label": "setFormatPrefs()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L129",
"id": "main_store_setformatprefs",
"community": 8,
"norm_label": "setformatprefs()"
},
{
"label": "getUiLanguage()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L137",
"id": "main_store_getuilanguage",
"community": 8,
"norm_label": "getuilanguage()"
},
{
"label": "setUiLanguage()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L141",
"id": "main_store_setuilanguage",
"community": 8,
"norm_label": "setuilanguage()"
},
{
"label": "getTimelineZoom()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L145",
"id": "main_store_gettimelinezoom",
"community": 8,
"norm_label": "gettimelinezoom()"
},
{
"label": "setTimelineZoom()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L150",
"id": "main_store_settimelinezoom",
"community": 8,
"norm_label": "settimelinezoom()"
},
{
"label": "agent-scheduler.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts",
"source_location": "L1",
"id": "adiuvai_src_main_agents_agent_scheduler_ts",
"community": 8,
"norm_label": "agent-scheduler.ts"
},
{
"label": "startAgentScheduler()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts",
"source_location": "L43",
"id": "agents_agent_scheduler_startagentscheduler",
"community": 8,
"norm_label": "startagentscheduler()"
},
{
"label": "stopAgentScheduler()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts",
"source_location": "L54",
"id": "agents_agent_scheduler_stopagentscheduler",
"community": 8,
"norm_label": "stopagentscheduler()"
},
{
"label": "tickAgentScheduler()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts",
"source_location": "L65",
"id": "agents_agent_scheduler_tickagentscheduler",
"community": 8,
"norm_label": "tickagentscheduler()"
},
{
"label": "orchestrator.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L1",
"id": "adiuvai_src_main_ai_orchestrator_ts",
"community": 8,
"norm_label": "orchestrator.ts"
},
{
"label": "NOOP()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L26",
"id": "ai_orchestrator_noop",
"community": 8,
"norm_label": "noop()"
},
{
"label": "sendFrame()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L71",
"id": "ai_orchestrator_sendframe",
"community": 8,
"norm_label": "sendframe()"
},
{
"label": "checkConnectivity()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L80",
"id": "ai_orchestrator_checkconnectivity",
"community": 8,
"norm_label": "checkconnectivity()"
},
{
"label": "orchestrate()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L97",
"id": "ai_orchestrator_orchestrate",
"community": 8,
"norm_label": "orchestrate()"
},
{
"label": "orchestrateFloating()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L133",
"id": "ai_orchestrator_orchestratefloating",
"community": 8,
"norm_label": "orchestratefloating()"
},
{
"label": "orchestrateTaskBriefResearch()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L170",
"id": "ai_orchestrator_orchestratetaskbriefresearch",
"community": 8,
"norm_label": "orchestratetaskbriefresearch()"
},
{
"label": "todayString()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L214",
"id": "ai_orchestrator_todaystring",
"community": 8,
"norm_label": "todaystring()"
},
{
"label": "getBriefTimeSlot()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L218",
"id": "ai_orchestrator_getbrieftimeslot",
"community": 8,
"norm_label": "getbrieftimeslot()"
},
{
"label": "getCurrentSlotKey()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L229",
"id": "ai_orchestrator_getcurrentslotkey",
"community": 8,
"norm_label": "getcurrentslotkey()"
},
{
"label": "markCurrentSlotAsGenerated()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L233",
"id": "ai_orchestrator_markcurrentslotasgenerated",
"community": 8,
"norm_label": "markcurrentslotasgenerated()"
},
{
"label": "getCachedBrief()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L238",
"id": "ai_orchestrator_getcachedbrief",
"community": 8,
"norm_label": "getcachedbrief()"
},
{
"label": "invalidateBriefCache()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L245",
"id": "ai_orchestrator_invalidatebriefcache",
"community": 8,
"norm_label": "invalidatebriefcache()"
},
{
"label": "scheduleBriefRegeneration()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L250",
"id": "ai_orchestrator_schedulebriefregeneration",
"community": 8,
"norm_label": "schedulebriefregeneration()"
},
{
"label": "generateAndCacheBrief()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L262",
"id": "ai_orchestrator_generateandcachebrief",
"community": 8,
"norm_label": "generateandcachebrief()"
},
{
"label": "startBriefScheduler()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L294",
"id": "ai_orchestrator_startbriefscheduler",
"community": 8,
"norm_label": "startbriefscheduler()"
},
{
"label": "stopBriefScheduler()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L313",
"id": "ai_orchestrator_stopbriefscheduler",
"community": 8,
"norm_label": "stopbriefscheduler()"
},
{
"label": "dailyBrief()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L325",
"id": "ai_orchestrator_dailybrief",
"community": 8,
"norm_label": "dailybrief()"
},
{
"label": "backend-client.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L1",
"id": "adiuvai_src_main_api_backend_client_ts",
"community": 8,
"norm_label": "backend-client.ts"
},
{
"label": "extractEntityTitle()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L51",
"id": "api_backend_client_extractentitytitle",
"community": 8,
"norm_label": "extractentitytitle()"
},
{
"label": "recordRunAction()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L56",
"id": "api_backend_client_recordrunaction",
"community": 8,
"norm_label": "recordrunaction()"
},
{
"label": "truncateForLog()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L86",
"id": "api_backend_client_truncateforlog",
"community": 8,
"norm_label": "truncateforlog()"
},
{
"label": "logHttp()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L91",
"id": "api_backend_client_loghttp",
"community": 8,
"norm_label": "loghttp()"
},
{
"label": "logHttpResponse()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L97",
"id": "api_backend_client_loghttpresponse",
"community": 8,
"norm_label": "loghttpresponse()"
},
{
"label": "logWsSend()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L103",
"id": "api_backend_client_logwssend",
"community": 8,
"norm_label": "logwssend()"
},
{
"label": "logWsRecv()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L108",
"id": "api_backend_client_logwsrecv",
"community": 8,
"norm_label": "logwsrecv()"
},
{
"label": "OfflineError",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L135",
"id": "api_backend_client_offlineerror",
"community": 8,
"norm_label": "offlineerror"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L136",
"id": "api_backend_client_offlineerror_constructor",
"community": 8,
"norm_label": ".constructor()"
},
{
"label": "AuthExpiredError",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L142",
"id": "api_backend_client_authexpirederror",
"community": 8,
"norm_label": "authexpirederror"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L143",
"id": "api_backend_client_authexpirederror_constructor",
"community": 8,
"norm_label": ".constructor()"
},
{
"label": "RateLimitError",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L149",
"id": "api_backend_client_ratelimiterror",
"community": 8,
"norm_label": "ratelimiterror"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L150",
"id": "api_backend_client_ratelimiterror_constructor",
"community": 8,
"norm_label": ".constructor()"
},
{
"label": "ServerError",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L156",
"id": "api_backend_client_servererror",
"community": 8,
"norm_label": "servererror"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L157",
"id": "api_backend_client_servererror_constructor",
"community": 8,
"norm_label": ".constructor()"
},
{
"label": "BackendClient",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L190",
"id": "api_backend_client_backendclient",
"community": 8,
"norm_label": "backendclient"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L210",
"id": "api_backend_client_backendclient_constructor",
"community": 8,
"norm_label": ".constructor()"
},
{
"label": ".getInstance()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L212",
"id": "api_backend_client_backendclient_getinstance",
"community": 8,
"norm_label": ".getinstance()"
},
{
"label": ".baseUrl()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L223",
"id": "api_backend_client_backendclient_baseurl",
"community": 8,
"norm_label": ".baseurl()"
},
{
"label": ".wsBaseUrl()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L228",
"id": "api_backend_client_backendclient_wsbaseurl",
"community": 8,
"norm_label": ".wsbaseurl()"
},
{
"label": ".isOnline()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L237",
"id": "api_backend_client_backendclient_isonline",
"community": 8,
"norm_label": ".isonline()"
},
{
"label": ".sendHomeRequest()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L259",
"id": "api_backend_client_backendclient_sendhomerequest",
"community": 8,
"norm_label": ".sendhomerequest()"
},
{
"label": ".sendBriefRequest()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L319",
"id": "api_backend_client_backendclient_sendbriefrequest",
"community": 8,
"norm_label": ".sendbriefrequest()"
},
{
"label": ".sendFloatingRequest()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L379",
"id": "api_backend_client_backendclient_sendfloatingrequest",
"community": 8,
"norm_label": ".sendfloatingrequest()"
},
{
"label": ".sendTaskBriefRequest()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L445",
"id": "api_backend_client_backendclient_sendtaskbriefrequest",
"community": 8,
"norm_label": ".sendtaskbriefrequest()"
},
{
"label": ".sendJourneyStart()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L508",
"id": "api_backend_client_backendclient_sendjourneystart",
"community": 8,
"norm_label": ".sendjourneystart()"
},
{
"label": ".sendJourneyMessage()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L543",
"id": "api_backend_client_backendclient_sendjourneymessage",
"community": 8,
"norm_label": ".sendjourneymessage()"
},
{
"label": ".assertHttpOk()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L571",
"id": "api_backend_client_backendclient_asserthttpok",
"community": 8,
"norm_label": ".asserthttpok()"
},
{
"label": ".proxyGet()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L586",
"id": "api_backend_client_backendclient_proxyget",
"community": 8,
"norm_label": ".proxyget()"
},
{
"label": ".proxyPost()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L608",
"id": "api_backend_client_backendclient_proxypost",
"community": 8,
"norm_label": ".proxypost()"
},
{
"label": ".proxyPut()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L634",
"id": "api_backend_client_backendclient_proxyput",
"community": 8,
"norm_label": ".proxyput()"
},
{
"label": ".proxyDelete()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L660",
"id": "api_backend_client_backendclient_proxydelete",
"community": 8,
"norm_label": ".proxydelete()"
},
{
"label": ".connectPersistent()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L694",
"id": "api_backend_client_backendclient_connectpersistent",
"community": 8,
"norm_label": ".connectpersistent()"
},
{
"label": ".disconnectPersistent()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L706",
"id": "api_backend_client_backendclient_disconnectpersistent",
"community": 8,
"norm_label": ".disconnectpersistent()"
},
{
"label": ".openDeviceWebSocket()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L718",
"id": "api_backend_client_backendclient_opendevicewebsocket",
"community": 8,
"norm_label": ".opendevicewebsocket()"
},
{
"label": ".startHeartbeat()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L905",
"id": "api_backend_client_backendclient_startheartbeat",
"community": 8,
"norm_label": ".startheartbeat()"
},
{
"label": ".stopHeartbeat()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L921",
"id": "api_backend_client_backendclient_stopheartbeat",
"community": 8,
"norm_label": ".stopheartbeat()"
},
{
"label": ".clearPongTimer()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L929",
"id": "api_backend_client_backendclient_clearpongtimer",
"community": 8,
"norm_label": ".clearpongtimer()"
},
{
"label": ".scheduleReconnect()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L936",
"id": "api_backend_client_backendclient_schedulereconnect",
"community": 8,
"norm_label": ".schedulereconnect()"
},
{
"label": ".clearReconnectTimer()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L950",
"id": "api_backend_client_backendclient_clearreconnecttimer",
"community": 8,
"norm_label": ".clearreconnecttimer()"
},
{
"label": ".withRetry()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L961",
"id": "api_backend_client_backendclient_withretry",
"community": 8,
"norm_label": ".withretry()"
},
{
"label": "getBackendClient()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L986",
"id": "api_backend_client_getbackendclient",
"community": 8,
"norm_label": "getbackendclient()"
},
{
"label": "drizzle-executor.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L1",
"id": "adiuvai_src_main_api_drizzle_executor_ts",
"community": 21,
"norm_label": "drizzle-executor.ts"
},
{
"label": "ExecutorError",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L50",
"id": "api_drizzle_executor_executorerror",
"community": 21,
"norm_label": "executorerror"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L51",
"id": "api_drizzle_executor_executorerror_constructor",
"community": 21,
"norm_label": ".constructor()"
},
{
"label": "buildConditions()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L67",
"id": "api_drizzle_executor_buildconditions",
"community": 21,
"norm_label": "buildconditions()"
},
{
"label": "buildOrderBy()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L137",
"id": "api_drizzle_executor_buildorderby",
"community": 21,
"norm_label": "buildorderby()"
},
{
"label": "DrizzleExecutor",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L158",
"id": "api_drizzle_executor_drizzleexecutor",
"community": 21,
"norm_label": "drizzleexecutor"
},
{
"label": ".getTable()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L159",
"id": "api_drizzle_executor_drizzleexecutor_gettable",
"community": 21,
"norm_label": ".gettable()"
},
{
"label": ".execute()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L166",
"id": "api_drizzle_executor_drizzleexecutor_execute",
"community": 21,
"norm_label": ".execute()"
},
{
"label": ".handleSelect()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L199",
"id": "api_drizzle_executor_drizzleexecutor_handleselect",
"community": 21,
"norm_label": ".handleselect()"
},
{
"label": ".handleCount()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L219",
"id": "api_drizzle_executor_drizzleexecutor_handlecount",
"community": 21,
"norm_label": ".handlecount()"
},
{
"label": ".handleGet()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L233",
"id": "api_drizzle_executor_drizzleexecutor_handleget",
"community": 21,
"norm_label": ".handleget()"
},
{
"label": ".handleInsert()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L245",
"id": "api_drizzle_executor_drizzleexecutor_handleinsert",
"community": 21,
"norm_label": ".handleinsert()"
},
{
"label": ".handleUpdate()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L269",
"id": "api_drizzle_executor_drizzleexecutor_handleupdate",
"community": 21,
"norm_label": ".handleupdate()"
},
{
"label": ".handleDelete()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L306",
"id": "api_drizzle_executor_drizzleexecutor_handledelete",
"community": 21,
"norm_label": ".handledelete()"
},
{
"label": ".handleProposeNoteEdit()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L319",
"id": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit",
"community": 21,
"norm_label": ".handleproposenoteedit()"
},
{
"label": ".handleListDirectory()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L352",
"id": "api_drizzle_executor_drizzleexecutor_handlelistdirectory",
"community": 21,
"norm_label": ".handlelistdirectory()"
},
{
"label": ".handleReadFileContent()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L377",
"id": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent",
"community": 21,
"norm_label": ".handlereadfilecontent()"
},
{
"label": ".handleGetFileMetadata()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L415",
"id": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata",
"community": 21,
"norm_label": ".handlegetfilemetadata()"
},
{
"label": "auth-manager.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L1",
"id": "adiuvai_src_main_auth_auth_manager_ts",
"community": 12,
"norm_label": "auth-manager.ts"
},
{
"label": "AuthError",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L61",
"id": "auth_auth_manager_autherror",
"community": 12,
"norm_label": "autherror"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L62",
"id": "auth_auth_manager_autherror_constructor",
"community": 12,
"norm_label": ".constructor()"
},
{
"label": "AuthManager",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L86",
"id": "auth_auth_manager_authmanager",
"community": 12,
"norm_label": "authmanager"
},
{
"label": ".constructor()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L97",
"id": "auth_auth_manager_authmanager_constructor",
"community": 12,
"norm_label": ".constructor()"
},
{
"label": ".getInstance()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L99",
"id": "auth_auth_manager_authmanager_getinstance",
"community": 12,
"norm_label": ".getinstance()"
},
{
"label": ".register()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L111",
"id": "auth_auth_manager_authmanager_register",
"community": 12,
"norm_label": ".register()"
},
{
"label": ".login()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L122",
"id": "auth_auth_manager_authmanager_login",
"community": 12,
"norm_label": ".login()"
},
{
"label": ".logout()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L130",
"id": "auth_auth_manager_authmanager_logout",
"community": 12,
"norm_label": ".logout()"
},
{
"label": ".getAccessToken()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L142",
"id": "auth_auth_manager_authmanager_getaccesstoken",
"community": 12,
"norm_label": ".getaccesstoken()"
},
{
"label": ".isAuthenticated()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L181",
"id": "auth_auth_manager_authmanager_isauthenticated",
"community": 12,
"norm_label": ".isauthenticated()"
},
{
"label": ".getProfile()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L187",
"id": "auth_auth_manager_authmanager_getprofile",
"community": 12,
"norm_label": ".getprofile()"
},
{
"label": ".updateProfile()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L193",
"id": "auth_auth_manager_authmanager_updateprofile",
"community": 12,
"norm_label": ".updateprofile()"
},
{
"label": ".updateMemory()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L199",
"id": "auth_auth_manager_authmanager_updatememory",
"community": 12,
"norm_label": ".updatememory()"
},
{
"label": ".normalizeOnboarding()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L211",
"id": "auth_auth_manager_authmanager_normalizeonboarding",
"community": 12,
"norm_label": ".normalizeonboarding()"
},
{
"label": ".resetOnboarding()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L219",
"id": "auth_auth_manager_authmanager_resetonboarding",
"community": 12,
"norm_label": ".resetonboarding()"
},
{
"label": ".changePassword()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L224",
"id": "auth_auth_manager_authmanager_changepassword",
"community": 12,
"norm_label": ".changepassword()"
},
{
"label": ".listOAuthAccounts()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L232",
"id": "auth_auth_manager_authmanager_listoauthaccounts",
"community": 12,
"norm_label": ".listoauthaccounts()"
},
{
"label": ".unlinkOAuthAccount()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L237",
"id": "auth_auth_manager_authmanager_unlinkoauthaccount",
"community": 12,
"norm_label": ".unlinkoauthaccount()"
},
{
"label": ".updateAvatar()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L242",
"id": "auth_auth_manager_authmanager_updateavatar",
"community": 12,
"norm_label": ".updateavatar()"
},
{
"label": ".deleteAccount()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L248",
"id": "auth_auth_manager_authmanager_deleteaccount",
"community": 12,
"norm_label": ".deleteaccount()"
},
{
"label": ".getSubscription()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L255",
"id": "auth_auth_manager_authmanager_getsubscription",
"community": 12,
"norm_label": ".getsubscription()"
},
{
"label": ".createCheckout()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L260",
"id": "auth_auth_manager_authmanager_createcheckout",
"community": 12,
"norm_label": ".createcheckout()"
},
{
"label": ".cancelSubscription()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L265",
"id": "auth_auth_manager_authmanager_cancelsubscription",
"community": 12,
"norm_label": ".cancelsubscription()"
},
{
"label": ".listInvoices()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L270",
"id": "auth_auth_manager_authmanager_listinvoices",
"community": 12,
"norm_label": ".listinvoices()"
},
{
"label": ".loginWithOAuth()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L286",
"id": "auth_auth_manager_authmanager_loginwithoauth",
"community": 12,
"norm_label": ".loginwithoauth()"
},
{
"label": ".handleOAuthCallback()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L321",
"id": "auth_auth_manager_authmanager_handleoauthcallback",
"community": 12,
"norm_label": ".handleoauthcallback()"
},
{
"label": ".getCoreMemory()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L364",
"id": "auth_auth_manager_authmanager_getcorememory",
"community": 12,
"norm_label": ".getcorememory()"
},
{
"label": ".addCoreKey()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L369",
"id": "auth_auth_manager_authmanager_addcorekey",
"community": 12,
"norm_label": ".addcorekey()"
},
{
"label": ".deleteCoreKey()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L374",
"id": "auth_auth_manager_authmanager_deletecorekey",
"community": 12,
"norm_label": ".deletecorekey()"
},
{
"label": ".getRelationalMemory()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L379",
"id": "auth_auth_manager_authmanager_getrelationalmemory",
"community": 12,
"norm_label": ".getrelationalmemory()"
},
{
"label": ".patchRelation()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L384",
"id": "auth_auth_manager_authmanager_patchrelation",
"community": 12,
"norm_label": ".patchrelation()"
},
{
"label": ".deleteRelation()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L403",
"id": "auth_auth_manager_authmanager_deleterelation",
"community": 12,
"norm_label": ".deleterelation()"
},
{
"label": ".forgetAll()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L408",
"id": "auth_auth_manager_authmanager_forgetall",
"community": 12,
"norm_label": ".forgetall()"
},
{
"label": ".refreshTokens()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L424",
"id": "auth_auth_manager_authmanager_refreshtokens",
"community": 12,
"norm_label": ".refreshtokens()"
},
{
"label": ".baseUrl()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L458",
"id": "auth_auth_manager_authmanager_baseurl",
"community": 12,
"norm_label": ".baseurl()"
},
{
"label": ".storeTokens()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L462",
"id": "auth_auth_manager_authmanager_storetokens",
"community": 12,
"norm_label": ".storetokens()"
},
{
"label": ".post()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L474",
"id": "auth_auth_manager_authmanager_post",
"community": 12,
"norm_label": ".post()"
},
{
"label": ".put()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L507",
"id": "auth_auth_manager_authmanager_put",
"community": 12,
"norm_label": ".put()"
},
{
"label": ".get()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L540",
"id": "auth_auth_manager_authmanager_get",
"community": 12,
"norm_label": ".get()"
},
{
"label": ".httpDelete()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L568",
"id": "auth_auth_manager_authmanager_httpdelete",
"community": 12,
"norm_label": ".httpdelete()"
},
{
"label": "getAuthManager()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L602",
"id": "auth_auth_manager_getauthmanager",
"community": 12,
"norm_label": "getauthmanager()"
},
{
"label": "backup-key.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\backup-key.ts",
"source_location": "L1",
"id": "adiuvai_src_main_auth_backup_key_ts",
"community": 79,
"norm_label": "backup-key.ts"
},
{
"label": "getBackupKey()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\backup-key.ts",
"source_location": "L24",
"id": "auth_backup_key_getbackupkey",
"community": 79,
"norm_label": "getbackupkey()"
},
{
"label": "deleteBackupKey()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\backup-key.ts",
"source_location": "L42",
"id": "auth_backup_key_deletebackupkey",
"community": 79,
"norm_label": "deletebackupkey()"
},
{
"label": "locale-defaults.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts",
"source_location": "L1",
"id": "adiuvai_src_main_auth_locale_defaults_ts",
"community": 52,
"norm_label": "locale-defaults.ts"
},
{
"label": "detectFormatPrefs()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts",
"source_location": "L4",
"id": "auth_locale_defaults_detectformatprefs",
"community": 52,
"norm_label": "detectformatprefs()"
},
{
"label": "detectLanguage()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts",
"source_location": "L13",
"id": "auth_locale_defaults_detectlanguage",
"community": 52,
"norm_label": "detectlanguage()"
},
{
"label": "inferDateFormat()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts",
"source_location": "L23",
"id": "auth_locale_defaults_inferdateformat",
"community": 52,
"norm_label": "inferdateformat()"
},
{
"label": "index.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\db\\index.ts",
"source_location": "L1",
"id": "adiuvai_src_main_db_index_ts",
"community": 21,
"norm_label": "index.ts"
},
{
"label": "initDb()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\db\\index.ts",
"source_location": "L134",
"id": "db_index_initdb",
"community": 21,
"norm_label": "initdb()"
},
{
"label": "getDb()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\db\\index.ts",
"source_location": "L165",
"id": "db_index_getdb",
"community": 21,
"norm_label": "getdb()"
},
{
"label": "getDbPath()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\db\\index.ts",
"source_location": "L173",
"id": "db_index_getdbpath",
"community": 21,
"norm_label": "getdbpath()"
},
{
"label": "getRawSqlite()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\db\\index.ts",
"source_location": "L182",
"id": "db_index_getrawsqlite",
"community": 21,
"norm_label": "getrawsqlite()"
},
{
"label": "closeDb()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\db\\index.ts",
"source_location": "L192",
"id": "db_index_closedb",
"community": 21,
"norm_label": "closedb()"
},
{
"label": "notes-backfill.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\db\\notes-backfill.ts",
"source_location": "L1",
"id": "adiuvai_src_main_db_notes_backfill_ts",
"community": 21,
"norm_label": "notes-backfill.ts"
},
{
"label": "backfillNoteSummaries()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\db\\notes-backfill.ts",
"source_location": "L20",
"id": "db_notes_backfill_backfillnotesummaries",
"community": 21,
"norm_label": "backfillnotesummaries()"
},
{
"label": "schema.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\db\\schema.ts",
"source_location": "L1",
"id": "adiuvai_src_main_db_schema_ts",
"community": 156,
"norm_label": "schema.ts"
},
{
"label": "index.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\router\\index.ts",
"source_location": "L1",
"id": "adiuvai_src_main_router_index_ts",
"community": 45,
"norm_label": "index.ts"
},
{
"label": "isInCurrentWeek()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\router\\index.ts",
"source_location": "L19",
"id": "router_index_isincurrentweek",
"community": 45,
"norm_label": "isincurrentweek()"
},
{
"label": "isBriefRelevantTask()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\router\\index.ts",
"source_location": "L35",
"id": "router_index_isbriefrelevanttask",
"community": 45,
"norm_label": "isbriefrelevanttask()"
},
{
"label": "isBriefRelevantTimeline()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\router\\index.ts",
"source_location": "L41",
"id": "router_index_isbriefrelevanttimeline",
"community": 45,
"norm_label": "isbriefrelevanttimeline()"
},
{
"label": "hashTaskForBriefing()",
"file_type": "code",
"source_file": "adiuvAI\\src\\main\\router\\index.ts",
"source_location": "L49",
"id": "router_index_hashtaskforbriefing",
"community": 45,
"norm_label": "hashtaskforbriefing()"
},
{
"label": "index.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\preload\\index.ts",
"source_location": "L1",
"id": "adiuvai_src_preload_index_ts",
"community": 157,
"norm_label": "index.ts"
},
{
"label": "trpc.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\preload\\trpc.ts",
"source_location": "L1",
"id": "adiuvai_src_preload_trpc_ts",
"community": 104,
"norm_label": "trpc.ts"
},
{
"label": "handler()",
"file_type": "code",
"source_file": "adiuvAI\\src\\preload\\trpc.ts",
"source_location": "L14",
"id": "preload_trpc_handler",
"community": 104,
"norm_label": "handler()"
},
{
"label": "i18n.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\i18n.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_i18n_ts",
"community": 158,
"norm_label": "i18n.ts"
},
{
"label": "index.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\index.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_index_tsx",
"community": 105,
"norm_label": "index.tsx"
},
{
"label": "App()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\index.tsx",
"source_location": "L14",
"id": "renderer_index_app",
"community": 105,
"norm_label": "app()"
},
{
"label": "router.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\router.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_router_ts",
"community": 159,
"norm_label": "router.ts"
},
{
"label": "routeTree.gen.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\routeTree.gen.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_routetree_gen_ts",
"community": 160,
"norm_label": "routetree.gen.ts"
},
{
"label": "web-main.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\web-main.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_web_main_tsx",
"community": 80,
"norm_label": "web-main.tsx"
},
{
"label": "LanguageSync()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\web-main.tsx",
"source_location": "L22",
"id": "renderer_web_main_languagesync",
"community": 80,
"norm_label": "languagesync()"
},
{
"label": "App()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\web-main.tsx",
"source_location": "L35",
"id": "renderer_web_main_app",
"community": 80,
"norm_label": "app()"
},
{
"label": "theme-provider.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\theme-provider.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_theme_provider_tsx",
"community": 49,
"norm_label": "theme-provider.tsx"
},
{
"label": "ThemeProvider()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\theme-provider.tsx",
"source_location": "L23",
"id": "components_theme_provider_themeprovider",
"community": 49,
"norm_label": "themeprovider()"
},
{
"label": "useTheme()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\theme-provider.tsx",
"source_location": "L65",
"id": "components_theme_provider_usetheme",
"community": 49,
"norm_label": "usetheme()"
},
{
"label": "AgentRunLog.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\agents\\AgentRunLog.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_agents_agentrunlog_tsx",
"community": 106,
"norm_label": "agentrunlog.tsx"
},
{
"label": "statusBadge()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\agents\\AgentRunLog.tsx",
"source_location": "L23",
"id": "agents_agentrunlog_statusbadge",
"community": 106,
"norm_label": "statusbadge()"
},
{
"label": "AIChatPanel.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ai_aichatpanel_tsx",
"community": 32,
"norm_label": "aichatpanel.tsx"
},
{
"label": "parseInlineTags()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx",
"source_location": "L43",
"id": "ai_aichatpanel_parseinlinetags",
"community": 32,
"norm_label": "parseinlinetags()"
},
{
"label": "hasInlineTags()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx",
"source_location": "L81",
"id": "ai_aichatpanel_hasinlinetags",
"community": 32,
"norm_label": "hasinlinetags()"
},
{
"label": "mergeTimelineSegments()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx",
"source_location": "L85",
"id": "ai_aichatpanel_mergetimelinesegments",
"community": 32,
"norm_label": "mergetimelinesegments()"
},
{
"label": "mergeConsecutiveTaskSegments()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx",
"source_location": "L114",
"id": "ai_aichatpanel_mergeconsecutivetasksegments",
"community": 32,
"norm_label": "mergeconsecutivetasksegments()"
},
{
"label": "getTimeGreeting()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx",
"source_location": "L166",
"id": "ai_aichatpanel_gettimegreeting",
"community": 32,
"norm_label": "gettimegreeting()"
},
{
"label": "measureStable()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx",
"source_location": "L275",
"id": "ai_aichatpanel_measurestable",
"community": 32,
"norm_label": "measurestable()"
},
{
"label": "ChatInputBox.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\ChatInputBox.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ai_chatinputbox_tsx",
"community": 161,
"norm_label": "chatinputbox.tsx"
},
{
"label": "FloatingChat.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ai_floatingchat_tsx",
"community": 25,
"norm_label": "floatingchat.tsx"
},
{
"label": "normalizeDomainSignal()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx",
"source_location": "L39",
"id": "ai_floatingchat_normalizedomainsignal",
"community": 25,
"norm_label": "normalizedomainsignal()"
},
{
"label": "handler()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx",
"source_location": "L172",
"id": "ai_floatingchat_handler",
"community": 25,
"norm_label": "handler()"
},
{
"label": "handleScroll()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx",
"source_location": "L261",
"id": "ai_floatingchat_handlescroll",
"community": 25,
"norm_label": "handlescroll()"
},
{
"label": "ChatChartBlock.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatChartBlock.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ai_blocks_chatchartblock_tsx",
"community": 162,
"norm_label": "chatchartblock.tsx"
},
{
"label": "ChatEntityBlock.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatEntityBlock.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ai_blocks_chatentityblock_tsx",
"community": 107,
"norm_label": "chatentityblock.tsx"
},
{
"label": "ChatEntityBlock()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatEntityBlock.tsx",
"source_location": "L14",
"id": "blocks_chatentityblock_chatentityblock",
"community": 107,
"norm_label": "chatentityblock()"
},
{
"label": "ChatTableBlock.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTableBlock.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ai_blocks_chattableblock_tsx",
"community": 108,
"norm_label": "chattableblock.tsx"
},
{
"label": "ChatTableBlock()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTableBlock.tsx",
"source_location": "L11",
"id": "blocks_chattableblock_chattableblock",
"community": 108,
"norm_label": "chattableblock()"
},
{
"label": "ChatTimelineBlock.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTimelineBlock.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ai_blocks_chattimelineblock_tsx",
"community": 109,
"norm_label": "chattimelineblock.tsx"
},
{
"label": "ChatTimelineBlock()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTimelineBlock.tsx",
"source_location": "L7",
"id": "blocks_chattimelineblock_chattimelineblock",
"community": 109,
"norm_label": "chattimelineblock()"
},
{
"label": "index.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\index.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ai_blocks_index_tsx",
"community": 163,
"norm_label": "index.tsx"
},
{
"label": "LoginForm.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_auth_loginform_tsx",
"community": 53,
"norm_label": "loginform.tsx"
},
{
"label": "GoogleIcon()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx",
"source_location": "L14",
"id": "auth_loginform_googleicon",
"community": 53,
"norm_label": "googleicon()"
},
{
"label": "handleSubmit()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx",
"source_location": "L46",
"id": "auth_loginform_handlesubmit",
"community": 53,
"norm_label": "handlesubmit()"
},
{
"label": "handleGoogleLogin()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx",
"source_location": "L62",
"id": "auth_loginform_handlegooglelogin",
"community": 53,
"norm_label": "handlegooglelogin()"
},
{
"label": "BriefChatHeader.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\BriefChatHeader.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_brief_briefchatheader_tsx",
"community": 110,
"norm_label": "briefchatheader.tsx"
},
{
"label": "relativeDate()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\BriefChatHeader.tsx",
"source_location": "L12",
"id": "brief_briefchatheader_relativedate",
"community": 110,
"norm_label": "relativedate()"
},
{
"label": "CanvasPlaceholder.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\CanvasPlaceholder.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_brief_canvasplaceholder_tsx",
"community": 111,
"norm_label": "canvasplaceholder.tsx"
},
{
"label": "CanvasPlaceholder()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\CanvasPlaceholder.tsx",
"source_location": "L15",
"id": "brief_canvasplaceholder_canvasplaceholder",
"community": 111,
"norm_label": "canvasplaceholder()"
},
{
"label": "CarouselControls.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\CarouselControls.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_brief_carouselcontrols_tsx",
"community": 164,
"norm_label": "carouselcontrols.tsx"
},
{
"label": "TaskBriefChat.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefChat.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_brief_taskbriefchat_tsx",
"community": 165,
"norm_label": "taskbriefchat.tsx"
},
{
"label": "TaskBriefEmptyState.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefEmptyState.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_brief_taskbriefemptystate_tsx",
"community": 166,
"norm_label": "taskbriefemptystate.tsx"
},
{
"label": "TaskBriefingOverlay.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefingOverlay.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_brief_taskbriefingoverlay_tsx",
"community": 112,
"norm_label": "taskbriefingoverlay.tsx"
},
{
"label": "handler()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefingOverlay.tsx",
"source_location": "L20",
"id": "brief_taskbriefingoverlay_handler",
"community": 112,
"norm_label": "handler()"
},
{
"label": "TaskCarousel.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_brief_taskcarousel_tsx",
"community": 54,
"norm_label": "taskcarousel.tsx"
},
{
"label": "clearCarouselBriefingCache()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx",
"source_location": "L32",
"id": "brief_taskcarousel_clearcarouselbriefingcache",
"community": 54,
"norm_label": "clearcarouselbriefingcache()"
},
{
"label": "getCachedBriefing()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx",
"source_location": "L66",
"id": "brief_taskcarousel_getcachedbriefing",
"community": 54,
"norm_label": "getcachedbriefing()"
},
{
"label": "handler()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx",
"source_location": "L92",
"id": "brief_taskcarousel_handler",
"community": 54,
"norm_label": "handler()"
},
{
"label": "AppShell.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_layout_appshell_tsx",
"community": 55,
"norm_label": "appshell.tsx"
},
{
"label": "handleOpenChange()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx",
"source_location": "L120",
"id": "layout_appshell_handleopenchange",
"community": 55,
"norm_label": "handleopenchange()"
},
{
"label": "handleSelectProject()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx",
"source_location": "L336",
"id": "layout_appshell_handleselectproject",
"community": 55,
"norm_label": "handleselectproject()"
},
{
"label": "handleLogout()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx",
"source_location": "L484",
"id": "layout_appshell_handlelogout",
"community": 55,
"norm_label": "handlelogout()"
},
{
"label": "MilkdownEditor.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\notes\\MilkdownEditor.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_notes_milkdowneditor_tsx",
"community": 81,
"norm_label": "milkdowneditor.tsx"
},
{
"label": "fileToDataUrl()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\notes\\MilkdownEditor.tsx",
"source_location": "L8",
"id": "notes_milkdowneditor_filetodataurl",
"community": 81,
"norm_label": "filetodataurl()"
},
{
"label": "MilkdownEditor()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\notes\\MilkdownEditor.tsx",
"source_location": "L22",
"id": "notes_milkdowneditor_milkdowneditor",
"community": 81,
"norm_label": "milkdowneditor()"
},
{
"label": "PendingEditBlock.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\notes\\PendingEditBlock.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_notes_pendingeditblock_tsx",
"community": 167,
"norm_label": "pendingeditblock.tsx"
},
{
"label": "OnboardingFlow.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\OnboardingFlow.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_onboarding_onboardingflow_tsx",
"community": 82,
"norm_label": "onboardingflow.tsx"
},
{
"label": "AIBubble()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\OnboardingFlow.tsx",
"source_location": "L47",
"id": "onboarding_onboardingflow_aibubble",
"community": 82,
"norm_label": "aibubble()"
},
{
"label": "if()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\OnboardingFlow.tsx",
"source_location": "L290",
"id": "onboarding_onboardingflow_if",
"community": 82,
"norm_label": "if()"
},
{
"label": "onboardingOptions.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\onboardingOptions.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_onboarding_onboardingoptions_ts",
"community": 168,
"norm_label": "onboardingoptions.ts"
},
{
"label": "KanbanBoard.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\KanbanBoard.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_projects_kanbanboard_tsx",
"community": 169,
"norm_label": "kanbanboard.tsx"
},
{
"label": "ProjectDetail.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_projects_projectdetail_tsx",
"community": 56,
"norm_label": "projectdetail.tsx"
},
{
"label": "handle()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx",
"source_location": "L106",
"id": "projects_projectdetail_handle",
"community": 56,
"norm_label": "handle()"
},
{
"label": "measure()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx",
"source_location": "L125",
"id": "projects_projectdetail_measure",
"community": 56,
"norm_label": "measure()"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx",
"source_location": "L446",
"id": "projects_projectdetail_cn",
"community": 56,
"norm_label": "cn()"
},
{
"label": "ProjectSidebar.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_projects_projectsidebar_tsx",
"community": 33,
"norm_label": "projectsidebar.tsx"
},
{
"label": "toggleExpanded()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx",
"source_location": "L263",
"id": "projects_projectsidebar_toggleexpanded",
"community": 33,
"norm_label": "toggleexpanded()"
},
{
"label": "handleOpenNewProject()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx",
"source_location": "L267",
"id": "projects_projectsidebar_handleopennewproject",
"community": 33,
"norm_label": "handleopennewproject()"
},
{
"label": "handleCreateProject()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx",
"source_location": "L278",
"id": "projects_projectsidebar_handlecreateproject",
"community": 33,
"norm_label": "handlecreateproject()"
},
{
"label": "handleArchiveToggle()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx",
"source_location": "L321",
"id": "projects_projectsidebar_handlearchivetoggle",
"community": 33,
"norm_label": "handlearchivetoggle()"
},
{
"label": "handleEditOpen()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx",
"source_location": "L326",
"id": "projects_projectsidebar_handleeditopen",
"community": 33,
"norm_label": "handleeditopen()"
},
{
"label": "handleEditSave()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx",
"source_location": "L349",
"id": "projects_projectsidebar_handleeditsave",
"community": 33,
"norm_label": "handleeditsave()"
},
{
"label": "ProjectTabBar.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectTabBar.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_projects_projecttabbar_tsx",
"community": 113,
"norm_label": "projecttabbar.tsx"
},
{
"label": "ProjectTabBar()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectTabBar.tsx",
"source_location": "L16",
"id": "projects_projecttabbar_projecttabbar",
"community": 113,
"norm_label": "projecttabbar()"
},
{
"label": "AccountSection.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_settings_accountsection_tsx",
"community": 46,
"norm_label": "accountsection.tsx"
},
{
"label": "handleLogout()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx",
"source_location": "L45",
"id": "settings_accountsection_handlelogout",
"community": 46,
"norm_label": "handlelogout()"
},
{
"label": "handleChangePassword()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx",
"source_location": "L54",
"id": "settings_accountsection_handlechangepassword",
"community": 46,
"norm_label": "handlechangepassword()"
},
{
"label": "handleUnlinkOAuth()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx",
"source_location": "L73",
"id": "settings_accountsection_handleunlinkoauth",
"community": 46,
"norm_label": "handleunlinkoauth()"
},
{
"label": "handleDeleteAccount()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx",
"source_location": "L83",
"id": "settings_accountsection_handledeleteaccount",
"community": 46,
"norm_label": "handledeleteaccount()"
},
{
"label": "AgentRow.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentRow.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_settings_agentrow_tsx",
"community": 26,
"norm_label": "agentrow.tsx"
},
{
"label": "AgentRow()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentRow.tsx",
"source_location": "L13",
"id": "settings_agentrow_agentrow",
"community": 26,
"norm_label": "agentrow()"
},
{
"label": "AgentRunHistorySheet.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentRunHistorySheet.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_settings_agentrunhistorysheet_tsx",
"community": 170,
"norm_label": "agentrunhistorysheet.tsx"
},
{
"label": "AgentsSection.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_settings_agentssection_tsx",
"community": 57,
"norm_label": "agentssection.tsx"
},
{
"label": "handleDelete()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx",
"source_location": "L41",
"id": "settings_agentssection_handledelete",
"community": 57,
"norm_label": "handledelete()"
},
{
"label": "handleToggleEnabled()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx",
"source_location": "L53",
"id": "settings_agentssection_handletoggleenabled",
"community": 57,
"norm_label": "handletoggleenabled()"
},
{
"label": "handleRunNow()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx",
"source_location": "L67",
"id": "settings_agentssection_handlerunnow",
"community": 57,
"norm_label": "handlerunnow()"
},
{
"label": "AppearanceSection.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AppearanceSection.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_settings_appearancesection_tsx",
"community": 83,
"norm_label": "appearancesection.tsx"
},
{
"label": "handleLanguageChange()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AppearanceSection.tsx",
"source_location": "L60",
"id": "settings_appearancesection_handlelanguagechange",
"community": 83,
"norm_label": "handlelanguagechange()"
},
{
"label": "handleSaveDisplay()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AppearanceSection.tsx",
"source_location": "L73",
"id": "settings_appearancesection_handlesavedisplay",
"community": 83,
"norm_label": "handlesavedisplay()"
},
{
"label": "AvatarCropDialog.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AvatarCropDialog.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_settings_avatarcropdialog_tsx",
"community": 84,
"norm_label": "avatarcropdialog.tsx"
},
{
"label": "handleSave()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AvatarCropDialog.tsx",
"source_location": "L46",
"id": "settings_avatarcropdialog_handlesave",
"community": 84,
"norm_label": "handlesave()"
},
{
"label": "handleOpenChange()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AvatarCropDialog.tsx",
"source_location": "L52",
"id": "settings_avatarcropdialog_handleopenchange",
"community": 84,
"norm_label": "handleopenchange()"
},
{
"label": "BillingSection.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\BillingSection.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_settings_billingsection_tsx",
"community": 85,
"norm_label": "billingsection.tsx"
},
{
"label": "handleUpgrade()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\BillingSection.tsx",
"source_location": "L53",
"id": "settings_billingsection_handleupgrade",
"community": 85,
"norm_label": "handleupgrade()"
},
{
"label": "handleCancel()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\BillingSection.tsx",
"source_location": "L66",
"id": "settings_billingsection_handlecancel",
"community": 85,
"norm_label": "handlecancel()"
},
{
"label": "CloudAgentConfigPanel.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\CloudAgentConfigPanel.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_settings_cloudagentconfigpanel_tsx",
"community": 42,
"norm_label": "cloudagentconfigpanel.tsx"
},
{
"label": "CloudAgentConfigPanel()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\CloudAgentConfigPanel.tsx",
"source_location": "L18",
"id": "settings_cloudagentconfigpanel_cloudagentconfigpanel",
"community": 42,
"norm_label": "cloudagentconfigpanel()"
},
{
"label": "InlineAgentCreationStepper.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx",
"community": 34,
"norm_label": "inlineagentcreationstepper.tsx"
},
{
"label": "applyTemplateDefaults()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx",
"source_location": "L53",
"id": "settings_inlineagentcreationstepper_applytemplatedefaults",
"community": 34,
"norm_label": "applytemplatedefaults()"
},
{
"label": "pickDirectory()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx",
"source_location": "L65",
"id": "settings_inlineagentcreationstepper_pickdirectory",
"community": 34,
"norm_label": "pickdirectory()"
},
{
"label": "toggleDataType()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx",
"source_location": "L79",
"id": "settings_inlineagentcreationstepper_toggledatatype",
"community": 34,
"norm_label": "toggledatatype()"
},
{
"label": "nextFromConfig()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx",
"source_location": "L85",
"id": "settings_inlineagentcreationstepper_nextfromconfig",
"community": 34,
"norm_label": "nextfromconfig()"
},
{
"label": "handleCreate()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx",
"source_location": "L103",
"id": "settings_inlineagentcreationstepper_handlecreate",
"community": 34,
"norm_label": "handlecreate()"
},
{
"label": "onCancel()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx",
"source_location": "L366",
"id": "settings_inlineagentcreationstepper_oncancel",
"community": 34,
"norm_label": "oncancel()"
},
{
"label": "JourneyDialog.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\JourneyDialog.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_settings_journeydialog_tsx",
"community": 86,
"norm_label": "journeydialog.tsx"
},
{
"label": "parseAgentConfig()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\JourneyDialog.tsx",
"source_location": "L24",
"id": "settings_journeydialog_parseagentconfig",
"community": 86,
"norm_label": "parseagentconfig()"
},
{
"label": "handleSend()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\JourneyDialog.tsx",
"source_location": "L128",
"id": "settings_journeydialog_handlesend",
"community": 86,
"norm_label": "handlesend()"
},
{
"label": "LocalAgentConfigPanel.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\LocalAgentConfigPanel.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_settings_localagentconfigpanel_tsx",
"community": 42,
"norm_label": "localagentconfigpanel.tsx"
},
{
"label": "LocalAgentConfigPanel()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\LocalAgentConfigPanel.tsx",
"source_location": "L17",
"id": "settings_localagentconfigpanel_localagentconfigpanel",
"community": 42,
"norm_label": "localagentconfigpanel()"
},
{
"label": "MemorySection.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_settings_memorysection_tsx",
"community": 29,
"norm_label": "memorysection.tsx"
},
{
"label": "handleSave()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx",
"source_location": "L87",
"id": "settings_memorysection_handlesave",
"community": 29,
"norm_label": "handlesave()"
},
{
"label": "handleRerunOnboarding()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx",
"source_location": "L106",
"id": "settings_memorysection_handlererunonboarding",
"community": 29,
"norm_label": "handlererunonboarding()"
},
{
"label": "startEdit()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx",
"source_location": "L237",
"id": "settings_memorysection_startedit",
"community": 29,
"norm_label": "startedit()"
},
{
"label": "cancelEdit()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx",
"source_location": "L242",
"id": "settings_memorysection_canceledit",
"community": 29,
"norm_label": "canceledit()"
},
{
"label": "saveEdit()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx",
"source_location": "L247",
"id": "settings_memorysection_saveedit",
"community": 29,
"norm_label": "saveedit()"
},
{
"label": "deleteKey()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx",
"source_location": "L262",
"id": "settings_memorysection_deletekey",
"community": 29,
"norm_label": "deletekey()"
},
{
"label": "addEntry()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx",
"source_location": "L275",
"id": "settings_memorysection_addentry",
"community": 29,
"norm_label": "addentry()"
},
{
"label": "handleForget()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx",
"source_location": "L501",
"id": "settings_memorysection_handleforget",
"community": 29,
"norm_label": "handleforget()"
},
{
"label": "ProfileSection.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_settings_profilesection_tsx",
"community": 47,
"norm_label": "profilesection.tsx"
},
{
"label": "handleSave()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx",
"source_location": "L44",
"id": "settings_profilesection_handlesave",
"community": 47,
"norm_label": "handlesave()"
},
{
"label": "handleAvatarClick()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx",
"source_location": "L57",
"id": "settings_profilesection_handleavatarclick",
"community": 47,
"norm_label": "handleavatarclick()"
},
{
"label": "handleAvatarChange()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx",
"source_location": "L61",
"id": "settings_profilesection_handleavatarchange",
"community": 47,
"norm_label": "handleavatarchange()"
},
{
"label": "handleCropDone()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx",
"source_location": "L74",
"id": "settings_profilesection_handlecropdone",
"community": 47,
"norm_label": "handlecropdone()"
},
{
"label": "PromptBuilderChat.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\PromptBuilderChat.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_settings_promptbuilderchat_tsx",
"community": 114,
"norm_label": "promptbuilderchat.tsx"
},
{
"label": "handleSend()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\PromptBuilderChat.tsx",
"source_location": "L78",
"id": "settings_promptbuilderchat_handlesend",
"community": 114,
"norm_label": "handlesend()"
},
{
"label": "SettingsCard.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\SettingsCard.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_settings_settingscard_tsx",
"community": 115,
"norm_label": "settingscard.tsx"
},
{
"label": "SettingsCard()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\SettingsCard.tsx",
"source_location": "L3",
"id": "settings_settingscard_settingscard",
"community": 115,
"norm_label": "settingscard()"
},
{
"label": "TemplateSelectCard.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\TemplateSelectCard.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_settings_templateselectcard_tsx",
"community": 171,
"norm_label": "templateselectcard.tsx"
},
{
"label": "types.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\types.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_settings_types_ts",
"community": 116,
"norm_label": "types.ts"
},
{
"label": "formatTs()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\types.ts",
"source_location": "L45",
"id": "settings_types_formatts",
"community": 116,
"norm_label": "formatts()"
},
{
"label": "EditTaskDialog.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx",
"community": 40,
"norm_label": "edittaskdialog.tsx"
},
{
"label": "parseAssigneesLocal()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx",
"source_location": "L35",
"id": "tasks_edittaskdialog_parseassigneeslocal",
"community": 40,
"norm_label": "parseassigneeslocal()"
},
{
"label": "addNewAssignee()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx",
"source_location": "L103",
"id": "tasks_edittaskdialog_addnewassignee",
"community": 40,
"norm_label": "addnewassignee()"
},
{
"label": "toggleAssignee()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx",
"source_location": "L110",
"id": "tasks_edittaskdialog_toggleassignee",
"community": 40,
"norm_label": "toggleassignee()"
},
{
"label": "removeAssignee()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx",
"source_location": "L116",
"id": "tasks_edittaskdialog_removeassignee",
"community": 40,
"norm_label": "removeassignee()"
},
{
"label": "handleSubmit()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx",
"source_location": "L120",
"id": "tasks_edittaskdialog_handlesubmit",
"community": 40,
"norm_label": "handlesubmit()"
},
{
"label": "NewTaskDialog.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx",
"community": 31,
"norm_label": "newtaskdialog.tsx"
},
{
"label": "resetAndClose()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx",
"source_location": "L110",
"id": "tasks_newtaskdialog_resetandclose",
"community": 31,
"norm_label": "resetandclose()"
},
{
"label": "resetProjectCreation()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx",
"source_location": "L126",
"id": "tasks_newtaskdialog_resetprojectcreation",
"community": 31,
"norm_label": "resetprojectcreation()"
},
{
"label": "addNewAssignee()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx",
"source_location": "L137",
"id": "tasks_newtaskdialog_addnewassignee",
"community": 31,
"norm_label": "addnewassignee()"
},
{
"label": "toggleAssignee()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx",
"source_location": "L144",
"id": "tasks_newtaskdialog_toggleassignee",
"community": 31,
"norm_label": "toggleassignee()"
},
{
"label": "removeAssignee()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx",
"source_location": "L150",
"id": "tasks_newtaskdialog_removeassignee",
"community": 31,
"norm_label": "removeassignee()"
},
{
"label": "handleCreateInlineProject()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx",
"source_location": "L154",
"id": "tasks_newtaskdialog_handlecreateinlineproject",
"community": 31,
"norm_label": "handlecreateinlineproject()"
},
{
"label": "handleSubmit()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx",
"source_location": "L188",
"id": "tasks_newtaskdialog_handlesubmit",
"community": 31,
"norm_label": "handlesubmit()"
},
{
"label": "PriorityBadge.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\PriorityBadge.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_tasks_prioritybadge_tsx",
"community": 117,
"norm_label": "prioritybadge.tsx"
},
{
"label": "PriorityBadge()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\PriorityBadge.tsx",
"source_location": "L3",
"id": "tasks_prioritybadge_prioritybadge",
"community": 117,
"norm_label": "prioritybadge()"
},
{
"label": "task-utils.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\task-utils.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_tasks_task_utils_ts",
"community": 118,
"norm_label": "task-utils.ts"
},
{
"label": "parseAssignees()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\task-utils.ts",
"source_location": "L1",
"id": "tasks_task_utils_parseassignees",
"community": 118,
"norm_label": "parseassignees()"
},
{
"label": "TaskCard.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskCard.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_tasks_taskcard_tsx",
"community": 87,
"norm_label": "taskcard.tsx"
},
{
"label": "StatusBadge()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskCard.tsx",
"source_location": "L26",
"id": "tasks_taskcard_statusbadge",
"community": 87,
"norm_label": "statusbadge()"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskCard.tsx",
"source_location": "L91",
"id": "tasks_taskcard_cn",
"community": 87,
"norm_label": "cn()"
},
{
"label": "TaskDetailDialog.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskDetailDialog.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_tasks_taskdetaildialog_tsx",
"community": 88,
"norm_label": "taskdetaildialog.tsx"
},
{
"label": "AuthorAvatar()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskDetailDialog.tsx",
"source_location": "L37",
"id": "tasks_taskdetaildialog_authoravatar",
"community": 88,
"norm_label": "authoravatar()"
},
{
"label": "handleAddComment()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskDetailDialog.tsx",
"source_location": "L95",
"id": "tasks_taskdetaildialog_handleaddcomment",
"community": 88,
"norm_label": "handleaddcomment()"
},
{
"label": "TaskRow.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskRow.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_tasks_taskrow_tsx",
"community": 119,
"norm_label": "taskrow.tsx"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskRow.tsx",
"source_location": "L87",
"id": "tasks_taskrow_cn",
"community": 119,
"norm_label": "cn()"
},
{
"label": "AddEventDialog.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx",
"community": 89,
"norm_label": "addeventdialog.tsx"
},
{
"label": "handleClose()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx",
"source_location": "L98",
"id": "timeline_addeventdialog_handleclose",
"community": 89,
"norm_label": "handleclose()"
},
{
"label": "handleSubmit()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx",
"source_location": "L108",
"id": "timeline_addeventdialog_handlesubmit",
"community": 89,
"norm_label": "handlesubmit()"
},
{
"label": "EditEventDialog.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\EditEventDialog.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_timeline_editeventdialog_tsx",
"community": 120,
"norm_label": "editeventdialog.tsx"
},
{
"label": "handleSubmit()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\EditEventDialog.tsx",
"source_location": "L75",
"id": "timeline_editeventdialog_handlesubmit",
"community": 120,
"norm_label": "handlesubmit()"
},
{
"label": "history-types.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\history-types.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_timeline_history_types_ts",
"community": 172,
"norm_label": "history-types.ts"
},
{
"label": "ProjectTimeline.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx",
"community": 35,
"norm_label": "projecttimeline.tsx"
},
{
"label": "toTimelineX()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx",
"source_location": "L66",
"id": "timeline_projecttimeline_totimelinex",
"community": 35,
"norm_label": "totimelinex()"
},
{
"label": "snapToDay()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx",
"source_location": "L72",
"id": "timeline_projecttimeline_snaptoday",
"community": 35,
"norm_label": "snaptoday()"
},
{
"label": "getEventState()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx",
"source_location": "L76",
"id": "timeline_projecttimeline_geteventstate",
"community": 35,
"norm_label": "geteventstate()"
},
{
"label": "getEventColor()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx",
"source_location": "L85",
"id": "timeline_projecttimeline_geteventcolor",
"community": 35,
"norm_label": "geteventcolor()"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx",
"source_location": "L145",
"id": "timeline_projecttimeline_cn",
"community": 35,
"norm_label": "cn()"
},
{
"label": "formatDate()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx",
"source_location": "L603",
"id": "timeline_projecttimeline_formatdate",
"community": 35,
"norm_label": "formatdate()"
},
{
"label": "ProjectTimelineBox.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimelineBox.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_timeline_projecttimelinebox_tsx",
"community": 173,
"norm_label": "projecttimelinebox.tsx"
},
{
"label": "TimelineAxisHeader.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineAxisHeader.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_timeline_timelineaxisheader_tsx",
"community": 90,
"norm_label": "timelineaxisheader.tsx"
},
{
"label": "isoWeek()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineAxisHeader.tsx",
"source_location": "L4",
"id": "timeline_timelineaxisheader_isoweek",
"community": 90,
"norm_label": "isoweek()"
},
{
"label": "dateToX()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineAxisHeader.tsx",
"source_location": "L25",
"id": "timeline_timelineaxisheader_datetox",
"community": 90,
"norm_label": "datetox()"
},
{
"label": "TimelineGanttView.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx",
"community": 58,
"norm_label": "timelineganttview.tsx"
},
{
"label": "changeZoom()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx",
"source_location": "L102",
"id": "timeline_timelineganttview_changezoom",
"community": 58,
"norm_label": "changezoom()"
},
{
"label": "toggleAll()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx",
"source_location": "L165",
"id": "timeline_timelineganttview_toggleall",
"community": 58,
"norm_label": "toggleall()"
},
{
"label": "toggleOne()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx",
"source_location": "L173",
"id": "timeline_timelineganttview_toggleone",
"community": 58,
"norm_label": "toggleone()"
},
{
"label": "alert-dialog.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_alert_dialog_tsx",
"community": 48,
"norm_label": "alert-dialog.tsx"
},
{
"label": "AlertDialogTrigger()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx",
"source_location": "L13",
"id": "ui_alert_dialog_alertdialogtrigger",
"community": 48,
"norm_label": "alertdialogtrigger()"
},
{
"label": "AlertDialogPortal()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx",
"source_location": "L21",
"id": "ui_alert_dialog_alertdialogportal",
"community": 48,
"norm_label": "alertdialogportal()"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx",
"source_location": "L75",
"id": "ui_alert_dialog_cn",
"community": 48,
"norm_label": "cn()"
},
{
"label": "AlertDialogCancel()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx",
"source_location": "L163",
"id": "ui_alert_dialog_alertdialogcancel",
"community": 48,
"norm_label": "alertdialogcancel()"
},
{
"label": "avatar.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\avatar.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_avatar_tsx",
"community": 121,
"norm_label": "avatar.tsx"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\avatar.tsx",
"source_location": "L59",
"id": "ui_avatar_cn",
"community": 121,
"norm_label": "cn()"
},
{
"label": "badge.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\badge.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_badge_tsx",
"community": 122,
"norm_label": "badge.tsx"
},
{
"label": "Badge()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\badge.tsx",
"source_location": "L29",
"id": "ui_badge_badge",
"community": 122,
"norm_label": "badge()"
},
{
"label": "breadcrumb.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_breadcrumb_tsx",
"community": 36,
"norm_label": "breadcrumb.tsx"
},
{
"label": "Breadcrumb()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx",
"source_location": "L7",
"id": "ui_breadcrumb_breadcrumb",
"community": 36,
"norm_label": "breadcrumb()"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx",
"source_location": "L15",
"id": "ui_breadcrumb_cn",
"community": 36,
"norm_label": "cn()"
},
{
"label": "BreadcrumbLink()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx",
"source_location": "L34",
"id": "ui_breadcrumb_breadcrumblink",
"community": 36,
"norm_label": "breadcrumblink()"
},
{
"label": "BreadcrumbPage()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx",
"source_location": "L52",
"id": "ui_breadcrumb_breadcrumbpage",
"community": 36,
"norm_label": "breadcrumbpage()"
},
{
"label": "BreadcrumbSeparator()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx",
"source_location": "L65",
"id": "ui_breadcrumb_breadcrumbseparator",
"community": 36,
"norm_label": "breadcrumbseparator()"
},
{
"label": "BreadcrumbEllipsis()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx",
"source_location": "L83",
"id": "ui_breadcrumb_breadcrumbellipsis",
"community": 36,
"norm_label": "breadcrumbellipsis()"
},
{
"label": "button.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\button.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_button_tsx",
"community": 123,
"norm_label": "button.tsx"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\button.tsx",
"source_location": "L58",
"id": "ui_button_cn",
"community": 123,
"norm_label": "cn()"
},
{
"label": "calendar.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\calendar.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_calendar_tsx",
"community": 91,
"norm_label": "calendar.tsx"
},
{
"label": "Calendar()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\calendar.tsx",
"source_location": "L18",
"id": "ui_calendar_calendar",
"community": 91,
"norm_label": "calendar()"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\calendar.tsx",
"source_location": "L210",
"id": "ui_calendar_cn",
"community": 91,
"norm_label": "cn()"
},
{
"label": "card.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_card_tsx",
"community": 59,
"norm_label": "card.tsx"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx",
"source_location": "L9",
"id": "ui_card_cn",
"community": 59,
"norm_label": "cn()"
},
{
"label": "CardDescription()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx",
"source_location": "L41",
"id": "ui_card_carddescription",
"community": 59,
"norm_label": "carddescription()"
},
{
"label": "CardFooter()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx",
"source_location": "L74",
"id": "ui_card_cardfooter",
"community": 59,
"norm_label": "cardfooter()"
},
{
"label": "chart.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\chart.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_chart_tsx",
"community": 92,
"norm_label": "chart.tsx"
},
{
"label": "useChart()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\chart.tsx",
"source_location": "L27",
"id": "ui_chart_usechart",
"community": 92,
"norm_label": "usechart()"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\chart.tsx",
"source_location": "L57",
"id": "ui_chart_cn",
"community": 92,
"norm_label": "cn()"
},
{
"label": "checkbox.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\checkbox.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_checkbox_tsx",
"community": 124,
"norm_label": "checkbox.tsx"
},
{
"label": "Checkbox()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\checkbox.tsx",
"source_location": "L9",
"id": "ui_checkbox_checkbox",
"community": 124,
"norm_label": "checkbox()"
},
{
"label": "collapsible.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\collapsible.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_collapsible_tsx",
"community": 93,
"norm_label": "collapsible.tsx"
},
{
"label": "CollapsibleTrigger()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\collapsible.tsx",
"source_location": "L11",
"id": "ui_collapsible_collapsibletrigger",
"community": 93,
"norm_label": "collapsibletrigger()"
},
{
"label": "CollapsibleContent()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\collapsible.tsx",
"source_location": "L22",
"id": "ui_collapsible_collapsiblecontent",
"community": 93,
"norm_label": "collapsiblecontent()"
},
{
"label": "context-menu.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_context_menu_tsx",
"community": 37,
"norm_label": "context-menu.tsx"
},
{
"label": "ContextMenuTrigger()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx",
"source_location": "L13",
"id": "ui_context_menu_contextmenutrigger",
"community": 37,
"norm_label": "contextmenutrigger()"
},
{
"label": "ContextMenuGroup()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx",
"source_location": "L21",
"id": "ui_context_menu_contextmenugroup",
"community": 37,
"norm_label": "contextmenugroup()"
},
{
"label": "ContextMenuPortal()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx",
"source_location": "L29",
"id": "ui_context_menu_contextmenuportal",
"community": 37,
"norm_label": "contextmenuportal()"
},
{
"label": "ContextMenuRadioGroup()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx",
"source_location": "L43",
"id": "ui_context_menu_contextmenuradiogroup",
"community": 37,
"norm_label": "contextmenuradiogroup()"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx",
"source_location": "L85",
"id": "ui_context_menu_cn",
"community": 37,
"norm_label": "cn()"
},
{
"label": "ContextMenuRadioItem()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx",
"source_location": "L161",
"id": "ui_context_menu_contextmenuradioitem",
"community": 37,
"norm_label": "contextmenuradioitem()"
},
{
"label": "dialog.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\dialog.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_dialog_tsx",
"community": 125,
"norm_label": "dialog.tsx"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\dialog.tsx",
"source_location": "L103",
"id": "ui_dialog_cn",
"community": 125,
"norm_label": "cn()"
},
{
"label": "dropdown-menu.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx",
"community": 60,
"norm_label": "dropdown-menu.tsx"
},
{
"label": "DropdownMenuPortal()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx",
"source_location": "L15",
"id": "ui_dropdown_menu_dropdownmenuportal",
"community": 60,
"norm_label": "dropdownmenuportal()"
},
{
"label": "DropdownMenuTrigger()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx",
"source_location": "L23",
"id": "ui_dropdown_menu_dropdownmenutrigger",
"community": 60,
"norm_label": "dropdownmenutrigger()"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx",
"source_location": "L186",
"id": "ui_dropdown_menu_cn",
"community": 60,
"norm_label": "cn()"
},
{
"label": "empty.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\empty.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_empty_tsx",
"community": 126,
"norm_label": "empty.tsx"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\empty.tsx",
"source_location": "L9",
"id": "ui_empty_cn",
"community": 126,
"norm_label": "cn()"
},
{
"label": "field.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\field.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_field_tsx",
"community": 127,
"norm_label": "field.tsx"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\field.tsx",
"source_location": "L12",
"id": "ui_field_cn",
"community": 127,
"norm_label": "cn()"
},
{
"label": "gradual-blur.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\gradual-blur.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_gradual_blur_tsx",
"community": 128,
"norm_label": "gradual-blur.tsx"
},
{
"label": "getGradientDirection()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\gradual-blur.tsx",
"source_location": "L26",
"id": "ui_gradual_blur_getgradientdirection",
"community": 128,
"norm_label": "getgradientdirection()"
},
{
"label": "input-group.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\input-group.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_input_group_tsx",
"community": 129,
"norm_label": "input-group.tsx"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\input-group.tsx",
"source_location": "L14",
"id": "ui_input_group_cn",
"community": 129,
"norm_label": "cn()"
},
{
"label": "input.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\input.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_input_tsx",
"community": 174,
"norm_label": "input.tsx"
},
{
"label": "item.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_item_tsx",
"community": 61,
"norm_label": "item.tsx"
},
{
"label": "ItemGroup()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx",
"source_location": "L8",
"id": "ui_item_itemgroup",
"community": 61,
"norm_label": "itemgroup()"
},
{
"label": "ItemSeparator()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx",
"source_location": "L19",
"id": "ui_item_itemseparator",
"community": 61,
"norm_label": "itemseparator()"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx",
"source_location": "L110",
"id": "ui_item_cn",
"community": 61,
"norm_label": "cn()"
},
{
"label": "label.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\label.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_label_tsx",
"community": 130,
"norm_label": "label.tsx"
},
{
"label": "Label()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\label.tsx",
"source_location": "L6",
"id": "ui_label_label",
"community": 130,
"norm_label": "label()"
},
{
"label": "popover.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\popover.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_popover_tsx",
"community": 131,
"norm_label": "popover.tsx"
},
{
"label": "PopoverDescription()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\popover.tsx",
"source_location": "L66",
"id": "ui_popover_popoverdescription",
"community": 131,
"norm_label": "popoverdescription()"
},
{
"label": "scroll-area.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\scroll-area.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_scroll_area_tsx",
"community": 94,
"norm_label": "scroll-area.tsx"
},
{
"label": "ScrollArea()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\scroll-area.tsx",
"source_location": "L6",
"id": "ui_scroll_area_scrollarea",
"community": 94,
"norm_label": "scrollarea()"
},
{
"label": "ScrollBar()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\scroll-area.tsx",
"source_location": "L40",
"id": "ui_scroll_area_scrollbar",
"community": 94,
"norm_label": "scrollbar()"
},
{
"label": "select.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_select_tsx",
"community": 38,
"norm_label": "select.tsx"
},
{
"label": "SelectTrigger()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx",
"source_location": "L25",
"id": "ui_select_selecttrigger",
"community": 38,
"norm_label": "selecttrigger()"
},
{
"label": "SelectLabel()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx",
"source_location": "L88",
"id": "ui_select_selectlabel",
"community": 38,
"norm_label": "selectlabel()"
},
{
"label": "SelectItem()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx",
"source_location": "L101",
"id": "ui_select_selectitem",
"community": 38,
"norm_label": "selectitem()"
},
{
"label": "SelectSeparator()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx",
"source_location": "L128",
"id": "ui_select_selectseparator",
"community": 38,
"norm_label": "selectseparator()"
},
{
"label": "SelectScrollUpButton()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx",
"source_location": "L141",
"id": "ui_select_selectscrollupbutton",
"community": 38,
"norm_label": "selectscrollupbutton()"
},
{
"label": "SelectScrollDownButton()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx",
"source_location": "L159",
"id": "ui_select_selectscrolldownbutton",
"community": 38,
"norm_label": "selectscrolldownbutton()"
},
{
"label": "separator.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\separator.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_separator_tsx",
"community": 132,
"norm_label": "separator.tsx"
},
{
"label": "Separator()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\separator.tsx",
"source_location": "L6",
"id": "ui_separator_separator",
"community": 132,
"norm_label": "separator()"
},
{
"label": "sheet.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sheet.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_sheet_tsx",
"community": 175,
"norm_label": "sheet.tsx"
},
{
"label": "sidebar.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_sidebar_tsx",
"community": 39,
"norm_label": "sidebar.tsx"
},
{
"label": "useSidebar()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx",
"source_location": "L47",
"id": "ui_sidebar_usesidebar",
"community": 39,
"norm_label": "usesidebar()"
},
{
"label": "handleKeyDown()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx",
"source_location": "L98",
"id": "ui_sidebar_handlekeydown",
"community": 39,
"norm_label": "handlekeydown()"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx",
"source_location": "L141",
"id": "ui_sidebar_cn",
"community": 39,
"norm_label": "cn()"
},
{
"label": "SidebarMenu()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx",
"source_location": "L454",
"id": "ui_sidebar_sidebarmenu",
"community": 39,
"norm_label": "sidebarmenu()"
},
{
"label": "SidebarMenuItem()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx",
"source_location": "L465",
"id": "ui_sidebar_sidebarmenuitem",
"community": 39,
"norm_label": "sidebarmenuitem()"
},
{
"label": "SidebarMenuButton()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx",
"source_location": "L498",
"id": "ui_sidebar_sidebarmenubutton",
"community": 39,
"norm_label": "sidebarmenubutton()"
},
{
"label": "skeleton.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\skeleton.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_skeleton_tsx",
"community": 133,
"norm_label": "skeleton.tsx"
},
{
"label": "Skeleton()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\skeleton.tsx",
"source_location": "L3",
"id": "ui_skeleton_skeleton",
"community": 133,
"norm_label": "skeleton()"
},
{
"label": "slider.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\slider.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_slider_tsx",
"community": 95,
"norm_label": "slider.tsx"
},
{
"label": "Slider()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\slider.tsx",
"source_location": "L6",
"id": "ui_slider_slider",
"community": 95,
"norm_label": "slider()"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\slider.tsx",
"source_location": "L31",
"id": "ui_slider_cn",
"community": 95,
"norm_label": "cn()"
},
{
"label": "sonner.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sonner.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_sonner_tsx",
"community": 49,
"norm_label": "sonner.tsx"
},
{
"label": "Toaster()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sonner.tsx",
"source_location": "L4",
"id": "ui_sonner_toaster",
"community": 49,
"norm_label": "toaster()"
},
{
"label": "switch.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\switch.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_switch_tsx",
"community": 176,
"norm_label": "switch.tsx"
},
{
"label": "table.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_table_tsx",
"community": 50,
"norm_label": "table.tsx"
},
{
"label": "Table()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx",
"source_location": "L5",
"id": "ui_table_table",
"community": 50,
"norm_label": "table()"
},
{
"label": "TableHeader()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx",
"source_location": "L20",
"id": "ui_table_tableheader",
"community": 50,
"norm_label": "tableheader()"
},
{
"label": "TableBody()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx",
"source_location": "L30",
"id": "ui_table_tablebody",
"community": 50,
"norm_label": "tablebody()"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx",
"source_location": "L44",
"id": "ui_table_cn",
"community": 50,
"norm_label": "cn()"
},
{
"label": "tabs.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\tabs.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_tabs_tsx",
"community": 134,
"norm_label": "tabs.tsx"
},
{
"label": "Tabs()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\tabs.tsx",
"source_location": "L7",
"id": "ui_tabs_tabs",
"community": 134,
"norm_label": "tabs()"
},
{
"label": "textarea.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\textarea.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_textarea_tsx",
"community": 135,
"norm_label": "textarea.tsx"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\textarea.tsx",
"source_location": "L9",
"id": "ui_textarea_cn",
"community": 135,
"norm_label": "cn()"
},
{
"label": "toggle-group.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_toggle_group_tsx",
"community": 62,
"norm_label": "toggle-group.tsx"
},
{
"label": "ToggleGroup()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx",
"source_location": "L20",
"id": "ui_toggle_group_togglegroup",
"community": 62,
"norm_label": "togglegroup()"
},
{
"label": "ToggleGroupItem()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx",
"source_location": "L51",
"id": "ui_toggle_group_togglegroupitem",
"community": 62,
"norm_label": "togglegroupitem()"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx",
"source_location": "L67",
"id": "ui_toggle_group_cn",
"community": 62,
"norm_label": "cn()"
},
{
"label": "toggle.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_toggle_tsx",
"community": 177,
"norm_label": "toggle.tsx"
},
{
"label": "tooltip.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\tooltip.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_components_ui_tooltip_tsx",
"community": 96,
"norm_label": "tooltip.tsx"
},
{
"label": "TooltipProvider()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\tooltip.tsx",
"source_location": "L6",
"id": "ui_tooltip_tooltipprovider",
"community": 96,
"norm_label": "tooltipprovider()"
},
{
"label": "TooltipContent()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\tooltip.tsx",
"source_location": "L31",
"id": "ui_tooltip_tooltipcontent",
"community": 96,
"norm_label": "tooltipcontent()"
},
{
"label": "ExpandedClientsContext.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\context\\ExpandedClientsContext.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_context_expandedclientscontext_tsx",
"community": 97,
"norm_label": "expandedclientscontext.tsx"
},
{
"label": "ExpandedClientsProvider()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\context\\ExpandedClientsContext.tsx",
"source_location": "L11",
"id": "context_expandedclientscontext_expandedclientsprovider",
"community": 97,
"norm_label": "expandedclientsprovider()"
},
{
"label": "useExpandedClients()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\context\\ExpandedClientsContext.tsx",
"source_location": "L37",
"id": "context_expandedclientscontext_useexpandedclients",
"community": 97,
"norm_label": "useexpandedclients()"
},
{
"label": "FloatingChatContext.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_context_floatingchatcontext_tsx",
"community": 25,
"norm_label": "floatingchatcontext.tsx"
},
{
"label": "getChatWidth()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L55",
"id": "context_floatingchatcontext_getchatwidth",
"community": 25,
"norm_label": "getchatwidth()"
},
{
"label": "clampPosition()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L64",
"id": "context_floatingchatcontext_clampposition",
"community": 25,
"norm_label": "clampposition()"
},
{
"label": "computeAnchorPosition()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L72",
"id": "context_floatingchatcontext_computeanchorposition",
"community": 25,
"norm_label": "computeanchorposition()"
},
{
"label": "computeDualAnchor()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L102",
"id": "context_floatingchatcontext_computedualanchor",
"community": 25,
"norm_label": "computedualanchor()"
},
{
"label": "useFloatingChat()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L147",
"id": "context_floatingchatcontext_usefloatingchat",
"community": 25,
"norm_label": "usefloatingchat()"
},
{
"label": "FloatingChatProvider()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L157",
"id": "context_floatingchatcontext_floatingchatprovider",
"community": 25,
"norm_label": "floatingchatprovider()"
},
{
"label": "TaskBriefingContext.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\context\\TaskBriefingContext.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_context_taskbriefingcontext_tsx",
"community": 98,
"norm_label": "taskbriefingcontext.tsx"
},
{
"label": "TaskBriefingProvider()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\context\\TaskBriefingContext.tsx",
"source_location": "L12",
"id": "context_taskbriefingcontext_taskbriefingprovider",
"community": 98,
"norm_label": "taskbriefingprovider()"
},
{
"label": "useTaskBriefing()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\context\\TaskBriefingContext.tsx",
"source_location": "L32",
"id": "context_taskbriefingcontext_usetaskbriefing",
"community": 98,
"norm_label": "usetaskbriefing()"
},
{
"label": "use-mobile.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\use-mobile.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_hooks_use_mobile_ts",
"community": 136,
"norm_label": "use-mobile.ts"
},
{
"label": "useIsMobile()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\use-mobile.ts",
"source_location": "L5",
"id": "hooks_use_mobile_useismobile",
"community": 136,
"norm_label": "useismobile()"
},
{
"label": "useAIChat.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_hooks_useaichat_ts",
"community": 41,
"norm_label": "useaichat.ts"
},
{
"label": "getContextCacheKey()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts",
"source_location": "L63",
"id": "hooks_useaichat_getcontextcachekey",
"community": 41,
"norm_label": "getcontextcachekey()"
},
{
"label": "readInputDraft()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts",
"source_location": "L76",
"id": "hooks_useaichat_readinputdraft",
"community": 41,
"norm_label": "readinputdraft()"
},
{
"label": "writeInputDraft()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts",
"source_location": "L80",
"id": "hooks_useaichat_writeinputdraft",
"community": 41,
"norm_label": "writeinputdraft()"
},
{
"label": "parseMutationsToEntityTags()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts",
"source_location": "L101",
"id": "hooks_useaichat_parsemutationstoentitytags",
"community": 41,
"norm_label": "parsemutationstoentitytags()"
},
{
"label": "useAIChat()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts",
"source_location": "L124",
"id": "hooks_useaichat_useaichat",
"community": 41,
"norm_label": "useaichat()"
},
{
"label": "useBriefTasks.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useBriefTasks.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_hooks_usebrieftasks_ts",
"community": 137,
"norm_label": "usebrieftasks.ts"
},
{
"label": "useBriefTasks()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useBriefTasks.ts",
"source_location": "L6",
"id": "hooks_usebrieftasks_usebrieftasks",
"community": 137,
"norm_label": "usebrieftasks()"
},
{
"label": "useDoubleClickAI.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useDoubleClickAI.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_hooks_usedoubleclickai_ts",
"community": 25,
"norm_label": "usedoubleclickai.ts"
},
{
"label": "useDoubleClickAI()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useDoubleClickAI.ts",
"source_location": "L7",
"id": "hooks_usedoubleclickai_usedoubleclickai",
"community": 25,
"norm_label": "usedoubleclickai()"
},
{
"label": "useNotify.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useNotify.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_hooks_usenotify_ts",
"community": 42,
"norm_label": "usenotify.ts"
},
{
"label": "useNotify()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useNotify.ts",
"source_location": "L12",
"id": "hooks_usenotify_usenotify",
"community": 42,
"norm_label": "usenotify()"
},
{
"label": "useTaskBriefCache.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts",
"community": 63,
"norm_label": "usetaskbriefcache.ts"
},
{
"label": "clearBriefingCache()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts",
"source_location": "L19",
"id": "hooks_usetaskbriefcache_clearbriefingcache",
"community": 63,
"norm_label": "clearbriefingcache()"
},
{
"label": "useTaskBriefCache()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts",
"source_location": "L23",
"id": "hooks_usetaskbriefcache_usetaskbriefcache",
"community": 63,
"norm_label": "usetaskbriefcache()"
},
{
"label": "useTaskBriefingData()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts",
"source_location": "L49",
"id": "hooks_usetaskbriefcache_usetaskbriefingdata",
"community": 63,
"norm_label": "usetaskbriefingdata()"
},
{
"label": "useTimelineHistory.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useTimelineHistory.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_hooks_usetimelinehistory_ts",
"community": 138,
"norm_label": "usetimelinehistory.ts"
},
{
"label": "useTimelineHistory()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useTimelineHistory.ts",
"source_location": "L25",
"id": "hooks_usetimelinehistory_usetimelinehistory",
"community": 138,
"norm_label": "usetimelinehistory()"
},
{
"label": "date.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_lib_date_ts",
"community": 26,
"norm_label": "date.ts"
},
{
"label": "inferDateFormat()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L22",
"id": "lib_date_inferdateformat",
"community": 26,
"norm_label": "inferdateformat()"
},
{
"label": "detectBrowserFormatPrefs()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L30",
"id": "lib_date_detectbrowserformatprefs",
"community": 26,
"norm_label": "detectbrowserformatprefs()"
},
{
"label": "useFormatPrefs()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L46",
"id": "lib_date_useformatprefs",
"community": 26,
"norm_label": "useformatprefs()"
},
{
"label": "formatDate()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L56",
"id": "lib_date_formatdate",
"community": 26,
"norm_label": "formatdate()"
},
{
"label": "formatTime()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L72",
"id": "lib_date_formattime",
"community": 26,
"norm_label": "formattime()"
},
{
"label": "formatDateTime()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L82",
"id": "lib_date_formatdatetime",
"community": 26,
"norm_label": "formatdatetime()"
},
{
"label": "formatDueDate()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L90",
"id": "lib_date_formatduedate",
"community": 26,
"norm_label": "formatduedate()"
},
{
"label": "formatRelative()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L136",
"id": "lib_date_formatrelative",
"community": 26,
"norm_label": "formatrelative()"
},
{
"label": "formatDuration()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L150",
"id": "lib_date_formatduration",
"community": 26,
"norm_label": "formatduration()"
},
{
"label": "formatTs()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L165",
"id": "lib_date_formatts",
"community": 26,
"norm_label": "formatts()"
},
{
"label": "httpLink.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\httpLink.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_lib_httplink_ts",
"community": 139,
"norm_label": "httplink.ts"
},
{
"label": "createHttpLink()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\httpLink.ts",
"source_location": "L15",
"id": "lib_httplink_createhttplink",
"community": 139,
"norm_label": "createhttplink()"
},
{
"label": "ipcLink.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\ipcLink.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_lib_ipclink_ts",
"community": 140,
"norm_label": "ipclink.ts"
},
{
"label": "ipcLink()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\ipcLink.ts",
"source_location": "L66",
"id": "lib_ipclink_ipclink",
"community": 140,
"norm_label": "ipclink()"
},
{
"label": "platform.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\platform.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_lib_platform_tsx",
"community": 99,
"norm_label": "platform.tsx"
},
{
"label": "PlatformProvider()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\platform.tsx",
"source_location": "L74",
"id": "lib_platform_platformprovider",
"community": 99,
"norm_label": "platformprovider()"
},
{
"label": "usePlatform()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\platform.tsx",
"source_location": "L86",
"id": "lib_platform_useplatform",
"community": 99,
"norm_label": "useplatform()"
},
{
"label": "trpc.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\trpc.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_lib_trpc_ts",
"community": 178,
"norm_label": "trpc.ts"
},
{
"label": "utils.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\utils.ts",
"source_location": "L1",
"id": "adiuvai_src_renderer_lib_utils_ts",
"community": 141,
"norm_label": "utils.ts"
},
{
"label": "cn()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\lib\\utils.ts",
"source_location": "L4",
"id": "lib_utils_cn",
"community": 141,
"norm_label": "cn()"
},
{
"label": "index.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\routes\\index.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_routes_index_tsx",
"community": 179,
"norm_label": "index.tsx"
},
{
"label": "notes.$noteId.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_routes_notes_noteid_tsx",
"community": 51,
"norm_label": "notes.$noteid.tsx"
},
{
"label": "handleTitleBlur()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx",
"source_location": "L129",
"id": "routes_notes_noteid_handletitleblur",
"community": 51,
"norm_label": "handletitleblur()"
},
{
"label": "handleTitleKeyDown()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx",
"source_location": "L137",
"id": "routes_notes_noteid_handletitlekeydown",
"community": 51,
"norm_label": "handletitlekeydown()"
},
{
"label": "handleBack()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx",
"source_location": "L150",
"id": "routes_notes_noteid_handleback",
"community": 51,
"norm_label": "handleback()"
},
{
"label": "handleDelete()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx",
"source_location": "L162",
"id": "routes_notes_noteid_handledelete",
"community": 51,
"norm_label": "handledelete()"
},
{
"label": "projects.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\routes\\projects.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_routes_projects_tsx",
"community": 142,
"norm_label": "projects.tsx"
},
{
"label": "handleSelectProject()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\routes\\projects.tsx",
"source_location": "L24",
"id": "routes_projects_handleselectproject",
"community": 142,
"norm_label": "handleselectproject()"
},
{
"label": "settings.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\routes\\settings.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_routes_settings_tsx",
"community": 180,
"norm_label": "settings.tsx"
},
{
"label": "tasks.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\routes\\tasks.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_routes_tasks_tsx",
"community": 181,
"norm_label": "tasks.tsx"
},
{
"label": "timeline.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_routes_timeline_tsx",
"community": 64,
"norm_label": "timeline.tsx"
},
{
"label": "getBreadcrumb()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx",
"source_location": "L129",
"id": "routes_timeline_getbreadcrumb",
"community": 64,
"norm_label": "getbreadcrumb()"
},
{
"label": "handleDuplicate()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx",
"source_location": "L188",
"id": "routes_timeline_handleduplicate",
"community": 64,
"norm_label": "handleduplicate()"
},
{
"label": "handleMove()",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx",
"source_location": "L208",
"id": "routes_timeline_handlemove",
"community": 64,
"norm_label": "handlemove()"
},
{
"label": "__root.tsx",
"file_type": "code",
"source_file": "adiuvAI\\src\\renderer\\routes\\__root.tsx",
"source_location": "L1",
"id": "adiuvai_src_renderer_routes_root_tsx",
"community": 182,
"norm_label": "__root.tsx"
},
{
"label": "api-types.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\shared\\api-types.ts",
"source_location": "L1",
"id": "adiuvai_src_shared_api_types_ts",
"community": 183,
"norm_label": "api-types.ts"
},
{
"label": "batch-types.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\shared\\batch-types.ts",
"source_location": "L1",
"id": "adiuvai_src_shared_batch_types_ts",
"community": 184,
"norm_label": "batch-types.ts"
},
{
"label": "casing.ts",
"file_type": "code",
"source_file": "adiuvAI\\src\\shared\\casing.ts",
"source_location": "L1",
"id": "adiuvai_src_shared_casing_ts",
"community": 12,
"norm_label": "casing.ts"
},
{
"label": "keyToSnake()",
"file_type": "code",
"source_file": "adiuvAI\\src\\shared\\casing.ts",
"source_location": "L18",
"id": "shared_casing_keytosnake",
"community": 12,
"norm_label": "keytosnake()"
},
{
"label": "keyToCamel()",
"file_type": "code",
"source_file": "adiuvAI\\src\\shared\\casing.ts",
"source_location": "L23",
"id": "shared_casing_keytocamel",
"community": 12,
"norm_label": "keytocamel()"
},
{
"label": "deepConvertKeys()",
"file_type": "code",
"source_file": "adiuvAI\\src\\shared\\casing.ts",
"source_location": "L31",
"id": "shared_casing_deepconvertkeys",
"community": 12,
"norm_label": "deepconvertkeys()"
},
{
"label": "toSnakeCase()",
"file_type": "code",
"source_file": "adiuvAI\\src\\shared\\casing.ts",
"source_location": "L48",
"id": "shared_casing_tosnakecase",
"community": 12,
"norm_label": "tosnakecase()"
},
{
"label": "toCamelCase()",
"file_type": "code",
"source_file": "adiuvAI\\src\\shared\\casing.ts",
"source_location": "L56",
"id": "shared_casing_tocamelcase",
"community": 12,
"norm_label": "tocamelcase()"
},
{
"label": "env.py",
"file_type": "code",
"source_file": "api\\alembic\\env.py",
"source_location": "L1",
"id": "api_alembic_env_py",
"community": 5,
"norm_label": "env.py"
},
{
"label": "_sync_url()",
"file_type": "code",
"source_file": "api\\alembic\\env.py",
"source_location": "L35",
"id": "alembic_env_sync_url",
"community": 5,
"norm_label": "_sync_url()"
},
{
"label": "_get_url()",
"file_type": "code",
"source_file": "api\\alembic\\env.py",
"source_location": "L40",
"id": "alembic_env_get_url",
"community": 5,
"norm_label": "_get_url()"
},
{
"label": "run_migrations_offline()",
"file_type": "code",
"source_file": "waitlist\\alembic\\env.py",
"source_location": "L24",
"id": "alembic_env_run_migrations_offline",
"community": 5,
"norm_label": "run_migrations_offline()"
},
{
"label": "do_run_migrations()",
"file_type": "code",
"source_file": "api\\alembic\\env.py",
"source_location": "L63",
"id": "alembic_env_do_run_migrations",
"community": 5,
"norm_label": "do_run_migrations()"
},
{
"label": "run_migrations_online_async()",
"file_type": "code",
"source_file": "api\\alembic\\env.py",
"source_location": "L73",
"id": "alembic_env_run_migrations_online_async",
"community": 5,
"norm_label": "run_migrations_online_async()"
},
{
"label": "run_migrations_online()",
"file_type": "code",
"source_file": "waitlist\\alembic\\env.py",
"source_location": "L31",
"id": "alembic_env_run_migrations_online",
"community": 5,
"norm_label": "run_migrations_online()"
},
{
"label": "Alembic migration environment \u2014 async-compatible. At runtime the app uses ``p",
"file_type": "rationale",
"source_file": "api\\alembic\\env.py",
"source_location": "L1",
"community": 5,
"norm_label": "alembic migration environment \u2014 async-compatible. at runtime the app uses ``p",
"id": "alembic_env_rationale_1"
},
{
"label": "Convert an asyncpg URL to a psycopg2 URL for Alembic CLI.",
"file_type": "rationale",
"source_file": "api\\alembic\\env.py",
"source_location": "L36",
"community": 5,
"norm_label": "convert an asyncpg url to a psycopg2 url for alembic cli.",
"id": "alembic_env_rationale_36"
},
{
"label": "Emit SQL without a live DB connection.",
"file_type": "rationale",
"source_file": "api\\alembic\\env.py",
"source_location": "L50",
"community": 5,
"norm_label": "emit sql without a live db connection.",
"id": "alembic_env_rationale_50"
},
{
"label": "Run migrations against a live DB using the async engine.",
"file_type": "rationale",
"source_file": "api\\alembic\\env.py",
"source_location": "L74",
"community": 5,
"norm_label": "run migrations against a live db using the async engine.",
"id": "alembic_env_rationale_74"
},
{
"label": "001_initial_schema.py",
"file_type": "code",
"source_file": "api\\alembic\\versions\\001_initial_schema.py",
"source_location": "L1",
"id": "api_alembic_versions_001_initial_schema_py",
"community": 65,
"norm_label": "001_initial_schema.py"
},
{
"label": "upgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\001_initial_schema.py",
"source_location": "L22",
"id": "versions_001_initial_schema_upgrade",
"community": 65,
"norm_label": "upgrade()"
},
{
"label": "downgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\001_initial_schema.py",
"source_location": "L79",
"id": "versions_001_initial_schema_downgrade",
"community": 65,
"norm_label": "downgrade()"
},
{
"label": "Initial schema: users, refresh_tokens, subscriptions. Revision ID: 001 Revis",
"file_type": "rationale",
"source_file": "api\\alembic\\versions\\001_initial_schema.py",
"source_location": "L1",
"community": 65,
"norm_label": "initial schema: users, refresh_tokens, subscriptions. revision id: 001 revis",
"id": "versions_001_initial_schema_rationale_1"
},
{
"label": "003_agent_tables.py",
"file_type": "code",
"source_file": "api\\alembic\\versions\\003_agent_tables.py",
"source_location": "L1",
"id": "api_alembic_versions_003_agent_tables_py",
"community": 66,
"norm_label": "003_agent_tables.py"
},
{
"label": "upgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\003_agent_tables.py",
"source_location": "L22",
"id": "versions_003_agent_tables_upgrade",
"community": 66,
"norm_label": "upgrade()"
},
{
"label": "downgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\003_agent_tables.py",
"source_location": "L120",
"id": "versions_003_agent_tables_downgrade",
"community": 66,
"norm_label": "downgrade()"
},
{
"label": "Add agent config and run log tables: local_agent_configs, cloud_agent_configs, a",
"file_type": "rationale",
"source_file": "api\\alembic\\versions\\003_agent_tables.py",
"source_location": "L1",
"community": 66,
"norm_label": "add agent config and run log tables: local_agent_configs, cloud_agent_configs, a",
"id": "versions_003_agent_tables_rationale_1"
},
{
"label": "004_add_memory_tables.py",
"file_type": "code",
"source_file": "api\\alembic\\versions\\004_add_memory_tables.py",
"source_location": "L1",
"id": "api_alembic_versions_004_add_memory_tables_py",
"community": 67,
"norm_label": "004_add_memory_tables.py"
},
{
"label": "upgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\004_add_memory_tables.py",
"source_location": "L30",
"id": "versions_004_add_memory_tables_upgrade",
"community": 67,
"norm_label": "upgrade()"
},
{
"label": "downgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\004_add_memory_tables.py",
"source_location": "L138",
"id": "versions_004_add_memory_tables_downgrade",
"community": 67,
"norm_label": "downgrade()"
},
{
"label": "Add memory tables and user encryption_key column. Memory tables: memory_co",
"file_type": "rationale",
"source_file": "api\\alembic\\versions\\004_add_memory_tables.py",
"source_location": "L1",
"community": 67,
"norm_label": "add memory tables and user encryption_key column. memory tables: memory_co",
"id": "versions_004_add_memory_tables_rationale_1"
},
{
"label": "005_associative_pgvector.py",
"file_type": "code",
"source_file": "api\\alembic\\versions\\005_associative_pgvector.py",
"source_location": "L1",
"id": "api_alembic_versions_005_associative_pgvector_py",
"community": 68,
"norm_label": "005_associative_pgvector.py"
},
{
"label": "upgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\005_associative_pgvector.py",
"source_location": "L26",
"id": "versions_005_associative_pgvector_upgrade",
"community": 68,
"norm_label": "upgrade()"
},
{
"label": "downgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\005_associative_pgvector.py",
"source_location": "L53",
"id": "versions_005_associative_pgvector_downgrade",
"community": 68,
"norm_label": "downgrade()"
},
{
"label": "Phase 1 \u2014 confirm pgvector activation on memory_associative. Migration 004 cr",
"file_type": "rationale",
"source_file": "api\\alembic\\versions\\005_associative_pgvector.py",
"source_location": "L1",
"community": 68,
"norm_label": "phase 1 \u2014 confirm pgvector activation on memory_associative. migration 004 cr",
"id": "versions_005_associative_pgvector_rationale_1"
},
{
"label": "006_memory_relations.py",
"file_type": "code",
"source_file": "api\\alembic\\versions\\006_memory_relations.py",
"source_location": "L1",
"id": "api_alembic_versions_006_memory_relations_py",
"community": 69,
"norm_label": "006_memory_relations.py"
},
{
"label": "upgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\006_memory_relations.py",
"source_location": "L22",
"id": "versions_006_memory_relations_upgrade",
"community": 69,
"norm_label": "upgrade()"
},
{
"label": "downgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\006_memory_relations.py",
"source_location": "L71",
"id": "versions_006_memory_relations_downgrade",
"community": 69,
"norm_label": "downgrade()"
},
{
"label": "Add memory_relations table (Phase 3 \u2014 relational tier). Revision ID: 006 Rev",
"file_type": "rationale",
"source_file": "api\\alembic\\versions\\006_memory_relations.py",
"source_location": "L1",
"community": 69,
"norm_label": "add memory_relations table (phase 3 \u2014 relational tier). revision id: 006 rev",
"id": "versions_006_memory_relations_rationale_1"
},
{
"label": "1f5975a4f3f4_add_extraction_queue.py",
"file_type": "code",
"source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py",
"source_location": "L1",
"id": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py",
"community": 70,
"norm_label": "1f5975a4f3f4_add_extraction_queue.py"
},
{
"label": "upgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py",
"source_location": "L23",
"id": "versions_1f5975a4f3f4_add_extraction_queue_upgrade",
"community": 70,
"norm_label": "upgrade()"
},
{
"label": "downgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py",
"source_location": "L36",
"id": "versions_1f5975a4f3f4_add_extraction_queue_downgrade",
"community": 70,
"norm_label": "downgrade()"
},
{
"label": "add extraction_queue Revision ID: 1f5975a4f3f4 Revises: 005 Create Date: 20",
"file_type": "rationale",
"source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py",
"source_location": "L1",
"community": 70,
"norm_label": "add extraction_queue revision id: 1f5975a4f3f4 revises: 005 create date: 20",
"id": "versions_1f5975a4f3f4_add_extraction_queue_rationale_1"
},
{
"label": "818478c251dc_add_name_and_surname_to_users_table.py",
"file_type": "code",
"source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py",
"source_location": "L1",
"id": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py",
"community": 71,
"norm_label": "818478c251dc_add_name_and_surname_to_users_table.py"
},
{
"label": "upgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py",
"source_location": "L23",
"id": "versions_818478c251dc_add_name_and_surname_to_users_table_upgrade",
"community": 71,
"norm_label": "upgrade()"
},
{
"label": "downgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py",
"source_location": "L28",
"id": "versions_818478c251dc_add_name_and_surname_to_users_table_downgrade",
"community": 71,
"norm_label": "downgrade()"
},
{
"label": "add name and surname to users table Revision ID: 818478c251dc Revises: 004",
"file_type": "rationale",
"source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py",
"source_location": "L1",
"community": 71,
"norm_label": "add name and surname to users table revision id: 818478c251dc revises: 004",
"id": "versions_818478c251dc_add_name_and_surname_to_users_table_rationale_1"
},
{
"label": "9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py",
"file_type": "code",
"source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py",
"source_location": "L1",
"id": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py",
"community": 9,
"norm_label": "9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py"
},
{
"label": "upgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py",
"source_location": "L26",
"id": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_upgrade",
"community": 9,
"norm_label": "upgrade()"
},
{
"label": "downgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py",
"source_location": "L40",
"id": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_downgrade",
"community": 9,
"norm_label": "downgrade()"
},
{
"label": "Deprecate backend agent config tables. The Electron client is now the source",
"file_type": "rationale",
"source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py",
"source_location": "L1",
"community": 9,
"norm_label": "deprecate backend agent config tables. the electron client is now the source",
"id": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_rationale_1"
},
{
"label": "a3b9c0d1e2f3_add_agent_config_to_local_agents.py",
"file_type": "code",
"source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py",
"source_location": "L1",
"id": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py",
"community": 9,
"norm_label": "a3b9c0d1e2f3_add_agent_config_to_local_agents.py"
},
{
"label": "upgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py",
"source_location": "L28",
"id": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_upgrade",
"community": 9,
"norm_label": "upgrade()"
},
{
"label": "downgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py",
"source_location": "L103",
"id": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_downgrade",
"community": 9,
"norm_label": "downgrade()"
},
{
"label": "Restore agent config tables and add agent_config column. 9a1f2d0b6c7e dropped",
"file_type": "rationale",
"source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py",
"source_location": "L1",
"community": 9,
"norm_label": "restore agent config tables and add agent_config column. 9a1f2d0b6c7e dropped",
"id": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_rationale_1"
},
{
"label": "b4c0d1e2f3a4_add_oauth_and_avatar.py",
"file_type": "code",
"source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py",
"source_location": "L1",
"id": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py",
"community": 72,
"norm_label": "b4c0d1e2f3a4_add_oauth_and_avatar.py"
},
{
"label": "upgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py",
"source_location": "L24",
"id": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_upgrade",
"community": 72,
"norm_label": "upgrade()"
},
{
"label": "downgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py",
"source_location": "L52",
"id": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_downgrade",
"community": 72,
"norm_label": "downgrade()"
},
{
"label": "Add oauth_accounts table, nullable password_hash, avatar_url to users. Revisi",
"file_type": "rationale",
"source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py",
"source_location": "L1",
"community": 72,
"norm_label": "add oauth_accounts table, nullable password_hash, avatar_url to users. revisi",
"id": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_rationale_1"
},
{
"label": "c5d1e2f3a4b5_add_onboarding_completed_at.py",
"file_type": "code",
"source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py",
"source_location": "L1",
"id": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py",
"community": 73,
"norm_label": "c5d1e2f3a4b5_add_onboarding_completed_at.py"
},
{
"label": "upgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py",
"source_location": "L23",
"id": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_upgrade",
"community": 73,
"norm_label": "upgrade()"
},
{
"label": "downgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py",
"source_location": "L30",
"id": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_downgrade",
"community": 73,
"norm_label": "downgrade()"
},
{
"label": "Add onboarding_completed_at column to users table. Revision ID: c5d1e2f3a4b5",
"file_type": "rationale",
"source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py",
"source_location": "L1",
"community": 73,
"norm_label": "add onboarding_completed_at column to users table. revision id: c5d1e2f3a4b5",
"id": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_rationale_1"
},
{
"label": "e04100e88ace_avatar_url_varchar_to_text.py",
"file_type": "code",
"source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py",
"source_location": "L1",
"id": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py",
"community": 74,
"norm_label": "e04100e88ace_avatar_url_varchar_to_text.py"
},
{
"label": "upgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py",
"source_location": "L23",
"id": "versions_e04100e88ace_avatar_url_varchar_to_text_upgrade",
"community": 74,
"norm_label": "upgrade()"
},
{
"label": "downgrade()",
"file_type": "code",
"source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py",
"source_location": "L30",
"id": "versions_e04100e88ace_avatar_url_varchar_to_text_downgrade",
"community": 74,
"norm_label": "downgrade()"
},
{
"label": "avatar_url_varchar_to_text Revision ID: e04100e88ace Revises: c5d1e2f3a4b5",
"file_type": "rationale",
"source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py",
"source_location": "L1",
"community": 74,
"norm_label": "avatar_url_varchar_to_text revision id: e04100e88ace revises: c5d1e2f3a4b5",
"id": "versions_e04100e88ace_avatar_url_varchar_to_text_rationale_1"
},
{
"label": "db.py",
"file_type": "code",
"source_file": "api\\app\\db.py",
"source_location": "L1",
"id": "api_app_db_py",
"community": 11,
"norm_label": "db.py"
},
{
"label": "Base",
"file_type": "code",
"source_file": "api\\app\\db.py",
"source_location": "L33",
"id": "app_db_base",
"community": 0,
"norm_label": "base"
},
{
"label": "DeclarativeBase",
"file_type": "code",
"source_file": "",
"source_location": "",
"id": "declarativebase",
"community": 0,
"norm_label": "declarativebase"
},
{
"label": "get_session()",
"file_type": "code",
"source_file": "api\\app\\db.py",
"source_location": "L37",
"id": "app_db_get_session",
"community": 11,
"norm_label": "get_session()"
},
{
"label": "Database engine, session factory, and base model. All app code uses the async",
"file_type": "rationale",
"source_file": "api\\app\\db.py",
"source_location": "L1",
"community": 11,
"norm_label": "database engine, session factory, and base model. all app code uses the async",
"id": "app_db_rationale_1"
},
{
"label": "Shared declarative base for all ORM models.",
"file_type": "rationale",
"source_file": "api\\app\\db.py",
"source_location": "L34",
"community": 0,
"norm_label": "shared declarative base for all orm models.",
"id": "app_db_rationale_34"
},
{
"label": "FastAPI dependency that yields an async DB session per request.",
"file_type": "rationale",
"source_file": "api\\app\\db.py",
"source_location": "L38",
"community": 11,
"norm_label": "fastapi dependency that yields an async db session per request.",
"id": "app_db_rationale_38"
},
{
"label": "main.py",
"file_type": "code",
"source_file": "api\\app\\main.py",
"source_location": "L1",
"id": "api_app_main_py",
"community": 9,
"norm_label": "main.py"
},
{
"label": "_memory_audit_cron_tick()",
"file_type": "code",
"source_file": "api\\app\\main.py",
"source_location": "L19",
"id": "app_main_memory_audit_cron_tick",
"community": 9,
"norm_label": "_memory_audit_cron_tick()"
},
{
"label": "_memory_cron_tick()",
"file_type": "code",
"source_file": "api\\app\\main.py",
"source_location": "L46",
"id": "app_main_memory_cron_tick",
"community": 9,
"norm_label": "_memory_cron_tick()"
},
{
"label": "lifespan()",
"file_type": "code",
"source_file": "waitlist\\app\\main.py",
"source_location": "L17",
"id": "app_main_lifespan",
"community": 9,
"norm_label": "lifespan()"
},
{
"label": "create_app()",
"file_type": "code",
"source_file": "api\\app\\main.py",
"source_location": "L105",
"id": "app_main_create_app",
"community": 9,
"norm_label": "create_app()"
},
{
"label": "Weekly cron: contradiction scan + label canonicalization for all users (Phase 7)",
"file_type": "rationale",
"source_file": "api\\app\\main.py",
"source_location": "L20",
"community": 9,
"norm_label": "weekly cron: contradiction scan + label canonicalization for all users (phase 7)",
"id": "app_main_rationale_20"
},
{
"label": "Hourly cron: drain Free-tier extraction queue + mine proactive patterns for Powe",
"file_type": "rationale",
"source_file": "api\\app\\main.py",
"source_location": "L47",
"community": 9,
"norm_label": "hourly cron: drain free-tier extraction queue + mine proactive patterns for powe",
"id": "app_main_rationale_47"
},
{
"label": "models.py",
"file_type": "code",
"source_file": "api\\app\\models.py",
"source_location": "L1",
"id": "api_app_models_py",
"community": 0,
"norm_label": "models.py"
},
{
"label": "_uuid()",
"file_type": "code",
"source_file": "api\\app\\models.py",
"source_location": "L47",
"id": "app_models_uuid",
"community": 7,
"norm_label": "_uuid()"
},
{
"label": "_now()",
"file_type": "code",
"source_file": "api\\app\\models.py",
"source_location": "L51",
"id": "app_models_now",
"community": 0,
"norm_label": "_now()"
},
{
"label": "User",
"file_type": "code",
"source_file": "api\\app\\models.py",
"source_location": "L66",
"id": "app_models_user",
"community": 0,
"norm_label": "user"
},
{
"label": "Base",
"file_type": "code",
"source_file": "",
"source_location": "",
"id": "base",
"community": 0,
"norm_label": "base"
},
{
"label": "RefreshToken",
"file_type": "code",
"source_file": "api\\app\\models.py",
"source_location": "L103",
"id": "app_models_refreshtoken",
"community": 0,
"norm_label": "refreshtoken"
},
{
"label": "OAuthAccount",
"file_type": "code",
"source_file": "api\\app\\models.py",
"source_location": "L121",
"id": "app_models_oauthaccount",
"community": 0,
"norm_label": "oauthaccount"
},
{
"label": "Subscription",
"file_type": "code",
"source_file": "api\\app\\models.py",
"source_location": "L140",
"id": "app_models_subscription",
"community": 0,
"norm_label": "subscription"
},
{
"label": "LocalAgentConfig",
"file_type": "code",
"source_file": "api\\app\\models.py",
"source_location": "L161",
"id": "app_models_localagentconfig",
"community": 1,
"norm_label": "localagentconfig"
},
{
"label": "CloudAgentConfig",
"file_type": "code",
"source_file": "api\\app\\models.py",
"source_location": "L196",
"id": "app_models_cloudagentconfig",
"community": 1,
"norm_label": "cloudagentconfig"
},
{
"label": "AgentRunLog",
"file_type": "code",
"source_file": "api\\app\\models.py",
"source_location": "L230",
"id": "app_models_agentrunlog",
"community": 1,
"norm_label": "agentrunlog"
},
{
"label": "MemoryCore",
"file_type": "code",
"source_file": "api\\app\\models.py",
"source_location": "L269",
"id": "app_models_memorycore",
"community": 0,
"norm_label": "memorycore"
},
{
"label": "MemoryAssociative",
"file_type": "code",
"source_file": "api\\app\\models.py",
"source_location": "L290",
"id": "app_models_memoryassociative",
"community": 0,
"norm_label": "memoryassociative"
},
{
"label": "MemoryEpisodic",
"file_type": "code",
"source_file": "api\\app\\models.py",
"source_location": "L314",
"id": "app_models_memoryepisodic",
"community": 0,
"norm_label": "memoryepisodic"
},
{
"label": "MemoryProactive",
"file_type": "code",
"source_file": "api\\app\\models.py",
"source_location": "L334",
"id": "app_models_memoryproactive",
"community": 0,
"norm_label": "memoryproactive"
},
{
"label": "ExtractionQueue",
"file_type": "code",
"source_file": "api\\app\\models.py",
"source_location": "L356",
"id": "app_models_extractionqueue",
"community": 0,
"norm_label": "extractionqueue"
},
{
"label": "MemoryRelation",
"file_type": "code",
"source_file": "api\\app\\models.py",
"source_location": "L378",
"id": "app_models_memoryrelation",
"community": 0,
"norm_label": "memoryrelation"
},
{
"label": "Plugin",
"file_type": "code",
"source_file": "api\\app\\models.py",
"source_location": "L416",
"id": "app_models_plugin",
"community": 0,
"norm_label": "plugin"
},
{
"label": "SQLAlchemy ORM models for all persistent tables. Only auth, billing, agent co",
"file_type": "rationale",
"source_file": "api\\app\\models.py",
"source_location": "L1",
"community": 0,
"norm_label": "sqlalchemy orm models for all persistent tables. only auth, billing, agent co",
"id": "app_models_rationale_1"
},
{
"label": "Per-user persistent key/value preferences, encrypted at rest. Examples: p",
"file_type": "rationale",
"source_file": "api\\app\\models.py",
"source_location": "L270",
"community": 0,
"norm_label": "per-user persistent key/value preferences, encrypted at rest. examples: p",
"id": "app_models_rationale_270"
},
{
"label": "Per-user semantic memory: encrypted content + pgvector embedding for similarity",
"file_type": "rationale",
"source_file": "api\\app\\models.py",
"source_location": "L291",
"community": 0,
"norm_label": "per-user semantic memory: encrypted content + pgvector embedding for similarity",
"id": "app_models_rationale_291"
},
{
"label": "Per-user session summaries, encrypted at rest. One row per session intera",
"file_type": "rationale",
"source_file": "api\\app\\models.py",
"source_location": "L315",
"community": 0,
"norm_label": "per-user session summaries, encrypted at rest. one row per session intera",
"id": "app_models_rationale_315"
},
{
"label": "Per-user inferred behavioral patterns, encrypted at rest. Confidence in [",
"file_type": "rationale",
"source_file": "api\\app\\models.py",
"source_location": "L335",
"community": 0,
"norm_label": "per-user inferred behavioral patterns, encrypted at rest. confidence in [",
"id": "app_models_rationale_335"
},
{
"label": "Batch extraction queue for Free-tier users (Phase 2). Pro/Power/Team user",
"file_type": "rationale",
"source_file": "api\\app\\models.py",
"source_location": "L357",
"community": 0,
"norm_label": "batch extraction queue for free-tier users (phase 2). pro/power/team user",
"id": "app_models_rationale_357"
},
{
"label": "Per-user entity/relation graph row (Mem0g-light, Phase 3). subject_label/",
"file_type": "rationale",
"source_file": "api\\app\\models.py",
"source_location": "L379",
"community": 0,
"norm_label": "per-user entity/relation graph row (mem0g-light, phase 3). subject_label/",
"id": "app_models_rationale_379"
},
{
"label": "Plugin marketplace catalog entry.",
"file_type": "rationale",
"source_file": "api\\app\\models.py",
"source_location": "L417",
"community": 0,
"norm_label": "plugin marketplace catalog entry.",
"id": "app_models_rationale_417"
},
{
"label": "schemas.py",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L1",
"id": "api_app_schemas_py",
"community": 4,
"norm_label": "schemas.py"
},
{
"label": "AuthTokens",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L21",
"id": "app_schemas_authtokens",
"community": 0,
"norm_label": "authtokens"
},
{
"label": "BaseModel",
"file_type": "code",
"source_file": "",
"source_location": "",
"id": "basemodel",
"community": 0,
"norm_label": "basemodel"
},
{
"label": "UserProfile",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L27",
"id": "app_schemas_userprofile",
"community": 0,
"norm_label": "userprofile"
},
{
"label": "OAuthAccountInfo",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L39",
"id": "app_schemas_oauthaccountinfo",
"community": 4,
"norm_label": "oauthaccountinfo"
},
{
"label": "ChatContext",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L47",
"id": "app_schemas_chatcontext",
"community": 4,
"norm_label": "chatcontext"
},
{
"label": "ChatRequest",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L54",
"id": "app_schemas_chatrequest",
"community": 0,
"norm_label": "chatrequest"
},
{
"label": "ChatResponse",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L59",
"id": "app_schemas_chatresponse",
"community": 4,
"norm_label": "chatresponse"
},
{
"label": "WsFrameType",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L65",
"id": "app_schemas_wsframetype",
"community": 4,
"norm_label": "wsframetype"
},
{
"label": "str",
"file_type": "code",
"source_file": "",
"source_location": "",
"id": "str",
"community": 7,
"norm_label": "str"
},
{
"label": "Enum",
"file_type": "code",
"source_file": "",
"source_location": "",
"id": "enum",
"community": 4,
"norm_label": "enum"
},
{
"label": "WsToolCall",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L94",
"id": "app_schemas_wstoolcall",
"community": 4,
"norm_label": "wstoolcall"
},
{
"label": "WsToolResult",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L107",
"id": "app_schemas_wstoolresult",
"community": 4,
"norm_label": "wstoolresult"
},
{
"label": "WsTextChunk",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L120",
"id": "app_schemas_wstextchunk",
"community": 4,
"norm_label": "wstextchunk"
},
{
"label": "WsFinal",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L127",
"id": "app_schemas_wsfinal",
"community": 4,
"norm_label": "wsfinal"
},
{
"label": "WsDeviceHello",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L136",
"id": "app_schemas_wsdevicehello",
"community": 4,
"norm_label": "wsdevicehello"
},
{
"label": "FormatPrefsModel",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L147",
"id": "app_schemas_formatprefsmodel",
"community": 4,
"norm_label": "formatprefsmodel"
},
{
"label": "WsFloatingScope",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L157",
"id": "app_schemas_wsfloatingscope",
"community": 4,
"norm_label": "wsfloatingscope"
},
{
"label": "WsHomeRequest",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L164",
"id": "app_schemas_wshomerequest",
"community": 4,
"norm_label": "wshomerequest"
},
{
"label": "WsFloatingRequest",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L173",
"id": "app_schemas_wsfloatingrequest",
"community": 4,
"norm_label": "wsfloatingrequest"
},
{
"label": "WsBriefRequest",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L182",
"id": "app_schemas_wsbriefrequest",
"community": 4,
"norm_label": "wsbriefrequest"
},
{
"label": "WsStreamStart",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L193",
"id": "app_schemas_wsstreamstart",
"community": 4,
"norm_label": "wsstreamstart"
},
{
"label": "WsStreamText",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L200",
"id": "app_schemas_wsstreamtext",
"community": 4,
"norm_label": "wsstreamtext"
},
{
"label": "WsStreamEnd",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L208",
"id": "app_schemas_wsstreamend",
"community": 4,
"norm_label": "wsstreamend"
},
{
"label": "WsDomain",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L217",
"id": "app_schemas_wsdomain",
"community": 4,
"norm_label": "wsdomain"
},
{
"label": "WsFloatingDomain",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L225",
"id": "app_schemas_wsfloatingdomain",
"community": 4,
"norm_label": "wsfloatingdomain"
},
{
"label": "ContentTypeConfig",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L236",
"id": "app_schemas_contenttypeconfig",
"community": 4,
"norm_label": "contenttypeconfig"
},
{
"label": "AgentConfig",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L246",
"id": "app_schemas_agentconfig",
"community": 13,
"norm_label": "agentconfig"
},
{
"label": "AgentCatalogItem",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L256",
"id": "app_schemas_agentcatalogitem",
"community": 1,
"norm_label": "agentcatalogitem"
},
{
"label": "AgentCreationCheckRequest",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L262",
"id": "app_schemas_agentcreationcheckrequest",
"community": 1,
"norm_label": "agentcreationcheckrequest"
},
{
"label": "AgentCreationCheckResponse",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L266",
"id": "app_schemas_agentcreationcheckresponse",
"community": 1,
"norm_label": "agentcreationcheckresponse"
},
{
"label": "AgentTriggerRequest",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L273",
"id": "app_schemas_agenttriggerrequest",
"community": 1,
"norm_label": "agenttriggerrequest"
},
{
"label": "AgentRunLogResponse",
"file_type": "code",
"source_file": "api\\app\\schemas.py",
"source_location": "L287",
"id": "app_schemas_agentrunlogresponse",
"community": 1,
"norm_label": "agentrunlogresponse"
},
{
"label": "Pydantic schemas \u2014 API request/response contracts. Mirrors the TypeScript typ",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L1",
"community": 4,
"norm_label": "pydantic schemas \u2014 api request/response contracts. mirrors the typescript typ",
"id": "app_schemas_rationale_1"
},
{
"label": "Server \u2192 Client: requests a CRUD/vector operation on the local DB.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L95",
"id": "app_schemas_rationale_95",
"community": 4,
"norm_label": "server \u2192 client: requests a crud/vector operation on the local db."
},
{
"label": "Client \u2192 Server: result of a CRUD/vector operation.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L108",
"id": "app_schemas_rationale_108",
"community": 4,
"norm_label": "client \u2192 server: result of a crud/vector operation."
},
{
"label": "Server \u2192 Client: incremental LLM response text.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L121",
"id": "app_schemas_rationale_121",
"community": 4,
"norm_label": "server \u2192 client: incremental llm response text."
},
{
"label": "Server \u2192 Client: signals end of response with the complete text.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L128",
"id": "app_schemas_rationale_128",
"community": 4,
"norm_label": "server \u2192 client: signals end of response with the complete text."
},
{
"label": "Client \u2192 Server: device identification on WS connect.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L137",
"id": "app_schemas_rationale_137",
"community": 4,
"norm_label": "client \u2192 server: device identification on ws connect."
},
{
"label": "User display preferences sent by Electron on each request.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L148",
"id": "app_schemas_rationale_148",
"community": 4,
"norm_label": "user display preferences sent by electron on each request."
},
{
"label": "Scope for a floating request \u2014 narrows the agent to a specific entity.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L158",
"id": "app_schemas_rationale_158",
"community": 4,
"norm_label": "scope for a floating request \u2014 narrows the agent to a specific entity."
},
{
"label": "Client \u2192 Server: Home chat message.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L165",
"id": "app_schemas_rationale_165",
"community": 4,
"norm_label": "client \u2192 server: home chat message."
},
{
"label": "Client \u2192 Server: Floating chat message scoped to an entity.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L174",
"id": "app_schemas_rationale_174",
"community": 4,
"norm_label": "client \u2192 server: floating chat message scoped to an entity."
},
{
"label": "Client \u2192 Server: Request a plain-text brief (home or project).",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L183",
"id": "app_schemas_rationale_183",
"community": 4,
"norm_label": "client \u2192 server: request a plain-text brief (home or project)."
},
{
"label": "Server \u2192 Client: signals start of a streaming response.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L194",
"id": "app_schemas_rationale_194",
"community": 4,
"norm_label": "server \u2192 client: signals start of a streaming response."
},
{
"label": "Server \u2192 Client: streamed text token.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L201",
"id": "app_schemas_rationale_201",
"community": 4,
"norm_label": "server \u2192 client: streamed text token."
},
{
"label": "Server \u2192 Client: signals end of a streaming response.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L209",
"id": "app_schemas_rationale_209",
"community": 4,
"norm_label": "server \u2192 client: signals end of a streaming response."
},
{
"label": "Structured floating domain payload for UI routing decisions.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L218",
"id": "app_schemas_rationale_218",
"community": 4,
"norm_label": "structured floating domain payload for ui routing decisions."
},
{
"label": "Server \u2192 Client: domain determined for a floating request.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L226",
"id": "app_schemas_rationale_226",
"community": 4,
"norm_label": "server \u2192 client: domain determined for a floating request."
},
{
"label": "Per-type extraction config produced by the journey chatbot.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L237",
"id": "app_schemas_rationale_237",
"community": 4,
"norm_label": "per-type extraction config produced by the journey chatbot."
},
{
"label": "Structured agent configuration (replaces freeform prompt_template).",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L247",
"id": "app_schemas_rationale_247",
"community": 13,
"norm_label": "structured agent configuration (replaces freeform prompt_template)."
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "api\\app\\__init__.py",
"source_location": "L1",
"id": "api_app_init_py",
"community": 185,
"norm_label": "__init__.py"
},
{
"label": "client_agent.py",
"file_type": "code",
"source_file": "api\\app\\agents\\client_agent.py",
"source_location": "L1",
"id": "api_app_agents_client_agent_py",
"community": 6,
"norm_label": "client_agent.py"
},
{
"label": "list_clients()",
"file_type": "code",
"source_file": "api\\app\\agents\\client_agent.py",
"source_location": "L14",
"id": "agents_client_agent_list_clients",
"community": 6,
"norm_label": "list_clients()"
},
{
"label": "get_client()",
"file_type": "code",
"source_file": "api\\app\\agents\\client_agent.py",
"source_location": "L37",
"id": "agents_client_agent_get_client",
"community": 6,
"norm_label": "get_client()"
},
{
"label": "Client agent \u2014 read-only tools for the clients table.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\client_agent.py",
"source_location": "L1",
"id": "agents_client_agent_rationale_1",
"community": 6,
"norm_label": "client agent \u2014 read-only tools for the clients table."
},
{
"label": "List clients, optionally filtered by a name/email substring search. search:",
"file_type": "rationale",
"source_file": "api\\app\\agents\\client_agent.py",
"source_location": "L15",
"id": "agents_client_agent_rationale_15",
"community": 6,
"norm_label": "list clients, optionally filtered by a name/email substring search. search:"
},
{
"label": "Get full details for one client by UUID. id: the client's UUID.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\client_agent.py",
"source_location": "L38",
"id": "agents_client_agent_rationale_38",
"community": 6,
"norm_label": "get full details for one client by uuid. id: the client's uuid."
},
{
"label": "filesystem_agent.py",
"file_type": "code",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L1",
"id": "api_app_agents_filesystem_agent_py",
"community": 6,
"norm_label": "filesystem_agent.py"
},
{
"label": "_resolve_path()",
"file_type": "code",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L24",
"id": "agents_filesystem_agent_resolve_path",
"community": 6,
"norm_label": "_resolve_path()"
},
{
"label": "list_directory()",
"file_type": "code",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L37",
"id": "agents_filesystem_agent_list_directory",
"community": 6,
"norm_label": "list_directory()"
},
{
"label": "read_file_content()",
"file_type": "code",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L60",
"id": "agents_filesystem_agent_read_file_content",
"community": 6,
"norm_label": "read_file_content()"
},
{
"label": "get_file_metadata()",
"file_type": "code",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L77",
"id": "agents_filesystem_agent_get_file_metadata",
"community": 6,
"norm_label": "get_file_metadata()"
},
{
"label": "make_directory_tools()",
"file_type": "code",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L107",
"id": "agents_filesystem_agent_make_directory_tools",
"community": 13,
"norm_label": "make_directory_tools()"
},
{
"label": "Filesystem agent \u2014 tools for reading local directories and files on Electron.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L1",
"community": 6,
"norm_label": "filesystem agent \u2014 tools for reading local directories and files on electron.",
"id": "agents_filesystem_agent_rationale_1"
},
{
"label": "Resolve *path* against *base* when *path* is relative. The LLM often pass",
"file_type": "rationale",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L25",
"community": 6,
"norm_label": "resolve *path* against *base* when *path* is relative. the llm often pass",
"id": "agents_filesystem_agent_rationale_25"
},
{
"label": "List files and folders in a local directory on the user's device. Returns",
"file_type": "rationale",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L38",
"community": 6,
"norm_label": "list files and folders in a local directory on the user's device. returns",
"id": "agents_filesystem_agent_rationale_38"
},
{
"label": "Read the text content of a local file on the user's device. Returns the f",
"file_type": "rationale",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L61",
"community": 6,
"norm_label": "read the text content of a local file on the user's device. returns the f",
"id": "agents_filesystem_agent_rationale_61"
},
{
"label": "Get metadata for a local file: size, creation date, modification date, extension",
"file_type": "rationale",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L78",
"community": 6,
"norm_label": "get metadata for a local file: size, creation date, modification date, extension",
"id": "agents_filesystem_agent_rationale_78"
},
{
"label": "Return filesystem tools that resolve relative paths against *base_directory*.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L108",
"community": 13,
"norm_label": "return filesystem tools that resolve relative paths against *base_directory*.",
"id": "agents_filesystem_agent_rationale_108"
},
{
"label": "note_agent.py",
"file_type": "code",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L1",
"id": "api_app_agents_note_agent_py",
"community": 6,
"norm_label": "note_agent.py"
},
{
"label": "_is_uuid()",
"file_type": "code",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L19",
"id": "agents_note_agent_is_uuid",
"community": 6,
"norm_label": "_is_uuid()"
},
{
"label": "_fmt_summary()",
"file_type": "code",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L23",
"id": "agents_note_agent_fmt_summary",
"community": 6,
"norm_label": "_fmt_summary()"
},
{
"label": "list_notes()",
"file_type": "code",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L32",
"id": "agents_note_agent_list_notes",
"community": 6,
"norm_label": "list_notes()"
},
{
"label": "get_note()",
"file_type": "code",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L52",
"id": "agents_note_agent_get_note",
"community": 6,
"norm_label": "get_note()"
},
{
"label": "create_note()",
"file_type": "code",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L62",
"id": "agents_note_agent_create_note",
"community": 6,
"norm_label": "create_note()"
},
{
"label": "update_note()",
"file_type": "code",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L89",
"id": "agents_note_agent_update_note",
"community": 6,
"norm_label": "update_note()"
},
{
"label": "propose_note_edit()",
"file_type": "code",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L117",
"id": "agents_note_agent_propose_note_edit",
"community": 6,
"norm_label": "propose_note_edit()"
},
{
"label": "delete_note()",
"file_type": "code",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L168",
"id": "agents_note_agent_delete_note",
"community": 6,
"norm_label": "delete_note()"
},
{
"label": "_refresh_summary()",
"file_type": "code",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L174",
"id": "agents_note_agent_refresh_summary",
"community": 6,
"norm_label": "_refresh_summary()"
},
{
"label": "Note agent \u2014 Markdown note management (list, get, create, update, delete).",
"file_type": "rationale",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L1",
"community": 6,
"norm_label": "note agent \u2014 markdown note management (list, get, create, update, delete).",
"id": "agents_note_agent_rationale_1"
},
{
"label": "List notes with AI summaries, optionally scoped to a project by project_id.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L33",
"id": "agents_note_agent_rationale_33",
"community": 6,
"norm_label": "list notes with ai summaries, optionally scoped to a project by project_id."
},
{
"label": "Fetch a single note by its UUID to read its full Markdown content.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L53",
"id": "agents_note_agent_rationale_53",
"community": 6,
"norm_label": "fetch a single note by its uuid to read its full markdown content."
},
{
"label": "Create a new note. title: note heading (required) content: Markdown body",
"file_type": "rationale",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L67",
"id": "agents_note_agent_rationale_67",
"community": 6,
"norm_label": "create a new note. title: note heading (required) content: markdown body"
},
{
"label": "Update an existing note directly (no approval required). Use propose_note_ed",
"file_type": "rationale",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L94",
"id": "agents_note_agent_rationale_94",
"community": 6,
"norm_label": "update an existing note directly (no approval required). use propose_note_ed"
},
{
"label": "Propose an AI edit to an existing note, pending human approval. Use this in",
"file_type": "rationale",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L127",
"id": "agents_note_agent_rationale_127",
"community": 6,
"norm_label": "propose an ai edit to an existing note, pending human approval. use this in"
},
{
"label": "Delete a note permanently by its UUID.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L169",
"id": "agents_note_agent_rationale_169",
"community": 6,
"norm_label": "delete a note permanently by its uuid."
},
{
"label": "Generate and persist the AI summary for a note. Fire-and-forget.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L175",
"id": "agents_note_agent_rationale_175",
"community": 6,
"norm_label": "generate and persist the ai summary for a note. fire-and-forget."
},
{
"label": "project_agent.py",
"file_type": "code",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L1",
"id": "api_app_agents_project_agent_py",
"community": 6,
"norm_label": "project_agent.py"
},
{
"label": "list_projects()",
"file_type": "code",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L13",
"id": "agents_project_agent_list_projects",
"community": 6,
"norm_label": "list_projects()"
},
{
"label": "list_all_projects()",
"file_type": "code",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L36",
"id": "agents_project_agent_list_all_projects",
"community": 6,
"norm_label": "list_all_projects()"
},
{
"label": "get_project()",
"file_type": "code",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L49",
"id": "agents_project_agent_get_project",
"community": 6,
"norm_label": "get_project()"
},
{
"label": "create_project()",
"file_type": "code",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L62",
"id": "agents_project_agent_create_project",
"community": 6,
"norm_label": "create_project()"
},
{
"label": "update_project()",
"file_type": "code",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L80",
"id": "agents_project_agent_update_project",
"community": 6,
"norm_label": "update_project()"
},
{
"label": "delete_project()",
"file_type": "code",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L111",
"id": "agents_project_agent_delete_project",
"community": 6,
"norm_label": "delete_project()"
},
{
"label": "Project agent \u2014 full lifecycle management (list, get, create, update, archive, d",
"file_type": "rationale",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L1",
"community": 6,
"norm_label": "project agent \u2014 full lifecycle management (list, get, create, update, archive, d",
"id": "agents_project_agent_rationale_1"
},
{
"label": "List projects, optionally filtered by client_id. include_archived: 1 to inc",
"file_type": "rationale",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L17",
"community": 6,
"norm_label": "list projects, optionally filtered by client_id. include_archived: 1 to inc",
"id": "agents_project_agent_rationale_17"
},
{
"label": "List every project regardless of client or status. Use only when the user w",
"file_type": "rationale",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L37",
"community": 6,
"norm_label": "list every project regardless of client or status. use only when the user w",
"id": "agents_project_agent_rationale_37"
},
{
"label": "Fetch a single project by its UUID.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L50",
"community": 6,
"norm_label": "fetch a single project by its uuid.",
"id": "agents_project_agent_rationale_50"
},
{
"label": "Create a new project. name: human-readable project name (required) cli",
"file_type": "rationale",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L66",
"community": 6,
"norm_label": "create a new project. name: human-readable project name (required) cli",
"id": "agents_project_agent_rationale_66"
},
{
"label": "Update a project. Only pass fields that should change. project_id: UUID of",
"file_type": "rationale",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L87",
"community": 6,
"norm_label": "update a project. only pass fields that should change. project_id: uuid of",
"id": "agents_project_agent_rationale_87"
},
{
"label": "Permanently delete a project and orphan its tasks. IMPORTANT: prefer update",
"file_type": "rationale",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L112",
"community": 6,
"norm_label": "permanently delete a project and orphan its tasks. important: prefer update",
"id": "agents_project_agent_rationale_112"
},
{
"label": "relations_agent.py",
"file_type": "code",
"source_file": "api\\app\\agents\\relations_agent.py",
"source_location": "L1",
"id": "api_app_agents_relations_agent_py",
"community": 2,
"norm_label": "relations_agent.py"
},
{
"label": "make_query_relations_tool()",
"file_type": "code",
"source_file": "api\\app\\agents\\relations_agent.py",
"source_location": "L16",
"id": "agents_relations_agent_make_query_relations_tool",
"community": 2,
"norm_label": "make_query_relations_tool()"
},
{
"label": "Relations agent \u2014 read-only tool wrapping MemoryMiddleware.query_relations.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\relations_agent.py",
"source_location": "L1",
"id": "agents_relations_agent_rationale_1",
"community": 2,
"norm_label": "relations agent \u2014 read-only tool wrapping memorymiddleware.query_relations."
},
{
"label": "Return a query_relations tool bound to *user_id*.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\relations_agent.py",
"source_location": "L17",
"id": "agents_relations_agent_rationale_17",
"community": 2,
"norm_label": "return a query_relations tool bound to *user_id*."
},
{
"label": "task_agent.py",
"file_type": "code",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L1",
"id": "api_app_agents_task_agent_py",
"community": 6,
"norm_label": "task_agent.py"
},
{
"label": "_is_uuid()",
"file_type": "code",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L18",
"id": "agents_task_agent_is_uuid",
"community": 6,
"norm_label": "_is_uuid()"
},
{
"label": "list_tasks()",
"file_type": "code",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L26",
"id": "agents_task_agent_list_tasks",
"community": 6,
"norm_label": "list_tasks()"
},
{
"label": "count_tasks()",
"file_type": "code",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L110",
"id": "agents_task_agent_count_tasks",
"community": 6,
"norm_label": "count_tasks()"
},
{
"label": "create_task()",
"file_type": "code",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L165",
"id": "agents_task_agent_create_task",
"community": 6,
"norm_label": "create_task()"
},
{
"label": "update_task()",
"file_type": "code",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L209",
"id": "agents_task_agent_update_task",
"community": 6,
"norm_label": "update_task()"
},
{
"label": "delete_task()",
"file_type": "code",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L252",
"id": "agents_task_agent_delete_task",
"community": 6,
"norm_label": "delete_task()"
},
{
"label": "list_tasks_due_today()",
"file_type": "code",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L259",
"id": "agents_task_agent_list_tasks_due_today",
"community": 6,
"norm_label": "list_tasks_due_today()"
},
{
"label": "list_task_comments()",
"file_type": "code",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L298",
"id": "agents_task_agent_list_task_comments",
"community": 6,
"norm_label": "list_task_comments()"
},
{
"label": "add_task_comment()",
"file_type": "code",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L313",
"id": "agents_task_agent_add_task_comment",
"community": 6,
"norm_label": "add_task_comment()"
},
{
"label": "delete_task_comment()",
"file_type": "code",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L332",
"id": "agents_task_agent_delete_task_comment",
"community": 6,
"norm_label": "delete_task_comment()"
},
{
"label": "Task agent \u2014 full CRUD for tasks and task comments.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L1",
"community": 6,
"norm_label": "task agent \u2014 full crud for tasks and task comments.",
"id": "agents_task_agent_rationale_1"
},
{
"label": "List tasks with optional filters. Returns up to `limit` results (default 50).",
"file_type": "rationale",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L44",
"community": 6,
"norm_label": "list tasks with optional filters. returns up to `limit` results (default 50).",
"id": "agents_task_agent_rationale_44"
},
{
"label": "Count tasks matching the given filters without returning rows. Use this ins",
"file_type": "rationale",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L124",
"community": 6,
"norm_label": "count tasks matching the given filters without returning rows. use this ins",
"id": "agents_task_agent_rationale_124"
},
{
"label": "Create a new task. title: task title (required) description: optional de",
"file_type": "rationale",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L175",
"community": 6,
"norm_label": "create a new task. title: task title (required) description: optional de",
"id": "agents_task_agent_rationale_175"
},
{
"label": "Update fields on an existing task. Only pass fields you want to change. task",
"file_type": "rationale",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L219",
"community": 6,
"norm_label": "update fields on an existing task. only pass fields you want to change. task",
"id": "agents_task_agent_rationale_219"
},
{
"label": "Delete a task permanently by its UUID.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L253",
"community": 6,
"norm_label": "delete a task permanently by its uuid.",
"id": "agents_task_agent_rationale_253"
},
{
"label": "List all tasks whose due date falls on today's date. user_timezone: IANA ti",
"file_type": "rationale",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L260",
"community": 6,
"norm_label": "list all tasks whose due date falls on today's date. user_timezone: iana ti",
"id": "agents_task_agent_rationale_260"
},
{
"label": "List all comments on a task by its UUID.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L299",
"community": 6,
"norm_label": "list all comments on a task by its uuid.",
"id": "agents_task_agent_rationale_299"
},
{
"label": "Add a comment to a task. task_id: UUID of the task to comment on author:",
"file_type": "rationale",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L314",
"community": 6,
"norm_label": "add a comment to a task. task_id: uuid of the task to comment on author:",
"id": "agents_task_agent_rationale_314"
},
{
"label": "Delete a task comment by its UUID.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L333",
"community": 6,
"norm_label": "delete a task comment by its uuid.",
"id": "agents_task_agent_rationale_333"
},
{
"label": "timeline_agent.py",
"file_type": "code",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L1",
"id": "api_app_agents_timeline_agent_py",
"community": 6,
"norm_label": "timeline_agent.py"
},
{
"label": "_is_uuid()",
"file_type": "code",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L18",
"id": "agents_timeline_agent_is_uuid",
"community": 6,
"norm_label": "_is_uuid()"
},
{
"label": "list_timelines()",
"file_type": "code",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L23",
"id": "agents_timeline_agent_list_timelines",
"community": 6,
"norm_label": "list_timelines()"
},
{
"label": "count_timelines()",
"file_type": "code",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L100",
"id": "agents_timeline_agent_count_timelines",
"community": 6,
"norm_label": "count_timelines()"
},
{
"label": "create_timeline()",
"file_type": "code",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L148",
"id": "agents_timeline_agent_create_timeline",
"community": 6,
"norm_label": "create_timeline()"
},
{
"label": "update_timeline()",
"file_type": "code",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L183",
"id": "agents_timeline_agent_update_timeline",
"community": 6,
"norm_label": "update_timeline()"
},
{
"label": "delete_timeline()",
"file_type": "code",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L215",
"id": "agents_timeline_agent_delete_timeline",
"community": 6,
"norm_label": "delete_timeline()"
},
{
"label": "list_timelines_today()",
"file_type": "code",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L222",
"id": "agents_timeline_agent_list_timelines_today",
"community": 6,
"norm_label": "list_timelines_today()"
},
{
"label": "Timeline agent \u2014 project milestone management (list, create, update, delete).",
"file_type": "rationale",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L1",
"community": 6,
"norm_label": "timeline agent \u2014 project milestone management (list, create, update, delete).",
"id": "agents_timeline_agent_rationale_1"
},
{
"label": "List timeline events (milestones, checkpoints, activities) with optional filters",
"file_type": "rationale",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L39",
"community": 6,
"norm_label": "list timeline events (milestones, checkpoints, activities) with optional filters",
"id": "agents_timeline_agent_rationale_39"
},
{
"label": "Count timeline events matching the given filters without returning rows. Us",
"file_type": "rationale",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L112",
"community": 6,
"norm_label": "count timeline events matching the given filters without returning rows. us",
"id": "agents_timeline_agent_rationale_112"
},
{
"label": "Create a project timeline event. project_id: REQUIRED UUID of the parent pro",
"file_type": "rationale",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L156",
"community": 6,
"norm_label": "create a project timeline event. project_id: required uuid of the parent pro",
"id": "agents_timeline_agent_rationale_156"
},
{
"label": "Update a timeline event. Only pass fields that should change. timeline_id: U",
"file_type": "rationale",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L189",
"community": 6,
"norm_label": "update a timeline event. only pass fields that should change. timeline_id: u",
"id": "agents_timeline_agent_rationale_189"
},
{
"label": "Delete a timeline event permanently by its UUID.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L216",
"community": 6,
"norm_label": "delete a timeline event permanently by its uuid.",
"id": "agents_timeline_agent_rationale_216"
},
{
"label": "List all timeline events whose date falls on today. user_timezone: IANA tim",
"file_type": "rationale",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L223",
"community": 6,
"norm_label": "list all timeline events whose date falls on today. user_timezone: iana tim",
"id": "agents_timeline_agent_rationale_223"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "api\\app\\agents\\__init__.py",
"source_location": "L1",
"id": "api_app_agents_init_py",
"community": 143,
"norm_label": "__init__.py"
},
{
"label": "Expose tool modules used by deep orchestrator-worker graphs.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\__init__.py",
"source_location": "L1",
"community": 143,
"norm_label": "expose tool modules used by deep orchestrator-worker graphs.",
"id": "agents_init_rationale_1"
},
{
"label": "deps.py",
"file_type": "code",
"source_file": "api\\app\\api\\deps.py",
"source_location": "L1",
"id": "api_app_api_deps_py",
"community": 144,
"norm_label": "deps.py"
},
{
"label": "Shared FastAPI dependencies. ``get_current_user`` and ``oauth2_scheme`` live",
"file_type": "rationale",
"source_file": "api\\app\\api\\deps.py",
"source_location": "L1",
"community": 144,
"norm_label": "shared fastapi dependencies. ``get_current_user`` and ``oauth2_scheme`` live",
"id": "api_deps_rationale_1"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "api\\app\\api\\__init__.py",
"source_location": "L1",
"id": "api_app_api_init_py",
"community": 186,
"norm_label": "__init__.py"
},
{
"label": "auth.py",
"file_type": "code",
"source_file": "api\\app\\api\\middleware\\auth.py",
"source_location": "L1",
"id": "api_app_api_middleware_auth_py",
"community": 0,
"norm_label": "auth.py"
},
{
"label": "get_current_user()",
"file_type": "code",
"source_file": "api\\app\\api\\middleware\\auth.py",
"source_location": "L29",
"id": "middleware_auth_get_current_user",
"community": 0,
"norm_label": "get_current_user()"
},
{
"label": "Auth middleware \u2014 JWT validation dependency. ``get_current_user`` is the Fast",
"file_type": "rationale",
"source_file": "api\\app\\api\\middleware\\auth.py",
"source_location": "L1",
"community": 0,
"norm_label": "auth middleware \u2014 jwt validation dependency. ``get_current_user`` is the fast",
"id": "middleware_auth_rationale_1"
},
{
"label": "Validate a Bearer JWT and return the authenticated user. The JWT is used",
"file_type": "rationale",
"source_file": "api\\app\\api\\middleware\\auth.py",
"source_location": "L33",
"community": 0,
"norm_label": "validate a bearer jwt and return the authenticated user. the jwt is used",
"id": "middleware_auth_rationale_33"
},
{
"label": "rate_limit.py",
"file_type": "code",
"source_file": "api\\app\\api\\middleware\\rate_limit.py",
"source_location": "L1",
"id": "api_app_api_middleware_rate_limit_py",
"community": 11,
"norm_label": "rate_limit.py"
},
{
"label": "_get_user_id_from_jwt()",
"file_type": "code",
"source_file": "api\\app\\api\\middleware\\rate_limit.py",
"source_location": "L51",
"id": "middleware_rate_limit_get_user_id_from_jwt",
"community": 11,
"norm_label": "_get_user_id_from_jwt()"
},
{
"label": "TierRateLimitMiddleware",
"file_type": "code",
"source_file": "api\\app\\api\\middleware\\rate_limit.py",
"source_location": "L70",
"id": "middleware_rate_limit_tierratelimitmiddleware",
"community": 11,
"norm_label": "tierratelimitmiddleware"
},
{
"label": "BaseHTTPMiddleware",
"file_type": "code",
"source_file": "",
"source_location": "",
"id": "basehttpmiddleware",
"community": 11,
"norm_label": "basehttpmiddleware"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "api\\app\\api\\middleware\\rate_limit.py",
"source_location": "L78",
"id": "middleware_rate_limit_tierratelimitmiddleware_init",
"community": 11,
"norm_label": ".__init__()"
},
{
"label": ".dispatch()",
"file_type": "code",
"source_file": "api\\app\\api\\middleware\\rate_limit.py",
"source_location": "L83",
"id": "middleware_rate_limit_tierratelimitmiddleware_dispatch",
"community": 11,
"norm_label": ".dispatch()"
},
{
"label": "Tier-aware rate limiting middleware. Uses a per-user sliding-window counter (",
"file_type": "rationale",
"source_file": "api\\app\\api\\middleware\\rate_limit.py",
"source_location": "L1",
"community": 11,
"norm_label": "tier-aware rate limiting middleware. uses a per-user sliding-window counter (",
"id": "middleware_rate_limit_rationale_1"
},
{
"label": "Key function for the slowapi Limiter: returns JWT sub or remote IP.",
"file_type": "rationale",
"source_file": "api\\app\\api\\middleware\\rate_limit.py",
"source_location": "L52",
"community": 11,
"norm_label": "key function for the slowapi limiter: returns jwt sub or remote ip.",
"id": "middleware_rate_limit_rationale_52"
},
{
"label": "Sliding-window rate limiter applied globally across all non-exempt routes.",
"file_type": "rationale",
"source_file": "api\\app\\api\\middleware\\rate_limit.py",
"source_location": "L71",
"community": 11,
"norm_label": "sliding-window rate limiter applied globally across all non-exempt routes.",
"id": "middleware_rate_limit_rationale_71"
},
{
"label": "sanitizer.py",
"file_type": "code",
"source_file": "api\\app\\api\\middleware\\sanitizer.py",
"source_location": "L1",
"id": "api_app_api_middleware_sanitizer_py",
"community": 11,
"norm_label": "sanitizer.py"
},
{
"label": "_sanitize_text()",
"file_type": "code",
"source_file": "api\\app\\api\\middleware\\sanitizer.py",
"source_location": "L54",
"id": "middleware_sanitizer_sanitize_text",
"community": 11,
"norm_label": "_sanitize_text()"
},
{
"label": "SanitizerMiddleware",
"file_type": "code",
"source_file": "api\\app\\api\\middleware\\sanitizer.py",
"source_location": "L74",
"id": "middleware_sanitizer_sanitizermiddleware",
"community": 11,
"norm_label": "sanitizermiddleware"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "api\\app\\api\\middleware\\sanitizer.py",
"source_location": "L77",
"id": "middleware_sanitizer_sanitizermiddleware_init",
"community": 11,
"norm_label": ".__init__()"
},
{
"label": ".dispatch()",
"file_type": "code",
"source_file": "api\\app\\api\\middleware\\sanitizer.py",
"source_location": "L80",
"id": "middleware_sanitizer_sanitizermiddleware_dispatch",
"community": 11,
"norm_label": ".dispatch()"
},
{
"label": "Response sanitizer middleware. Scans JSON responses from the /api/v1/chat end",
"file_type": "rationale",
"source_file": "api\\app\\api\\middleware\\sanitizer.py",
"source_location": "L1",
"community": 11,
"norm_label": "response sanitizer middleware. scans json responses from the /api/v1/chat end",
"id": "middleware_sanitizer_rationale_1"
},
{
"label": "Scan *text* for prompt fragments and replace matches with ``[REDACTED]``.",
"file_type": "rationale",
"source_file": "api\\app\\api\\middleware\\sanitizer.py",
"source_location": "L55",
"community": 11,
"norm_label": "scan *text* for prompt fragments and replace matches with ``[redacted]``.",
"id": "middleware_sanitizer_rationale_55"
},
{
"label": "Strip prompt IP from /api/v1/chat JSON responses.",
"file_type": "rationale",
"source_file": "api\\app\\api\\middleware\\sanitizer.py",
"source_location": "L75",
"community": 11,
"norm_label": "strip prompt ip from /api/v1/chat json responses.",
"id": "middleware_sanitizer_rationale_75"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "api\\app\\api\\middleware\\__init__.py",
"source_location": "L1",
"id": "api_app_api_middleware_init_py",
"community": 11,
"norm_label": "__init__.py"
},
{
"label": "API middleware package. Exports the three middleware components introduced in",
"file_type": "rationale",
"source_file": "api\\app\\api\\middleware\\__init__.py",
"source_location": "L1",
"community": 11,
"norm_label": "api middleware package. exports the three middleware components introduced in",
"id": "middleware_init_rationale_1"
},
{
"label": "agents.py",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L1",
"id": "api_app_api_routes_agents_py",
"community": 1,
"norm_label": "agents.py"
},
{
"label": "_dt_ms()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L48",
"id": "routes_agents_dt_ms",
"community": 1,
"norm_label": "_dt_ms()"
},
{
"label": "_dt_ms_opt()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L52",
"id": "routes_agents_dt_ms_opt",
"community": 1,
"norm_label": "_dt_ms_opt()"
},
{
"label": "_to_data_types()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L56",
"id": "routes_agents_to_data_types",
"community": 1,
"norm_label": "_to_data_types()"
},
{
"label": "_to_run_log_response()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L73",
"id": "routes_agents_to_run_log_response",
"community": 1,
"norm_label": "_to_run_log_response()"
},
{
"label": "_enforce_agent_limit()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L87",
"id": "routes_agents_enforce_agent_limit",
"community": 1,
"norm_label": "_enforce_agent_limit()"
},
{
"label": "_enforce_run_frequency()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L97",
"id": "routes_agents_enforce_run_frequency",
"community": 1,
"norm_label": "_enforce_run_frequency()"
},
{
"label": "get_agent_catalog()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L128",
"id": "routes_agents_get_agent_catalog",
"community": 1,
"norm_label": "get_agent_catalog()"
},
{
"label": "can_create_agent()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L157",
"id": "routes_agents_can_create_agent",
"community": 1,
"norm_label": "can_create_agent()"
},
{
"label": "trigger_agent_run()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L177",
"id": "routes_agents_trigger_agent_run",
"community": 1,
"norm_label": "trigger_agent_run()"
},
{
"label": "NoteSummarizeRequest",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L241",
"id": "routes_agents_notesummarizerequest",
"community": 1,
"norm_label": "notesummarizerequest"
},
{
"label": "NoteSummarizeResponse",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L246",
"id": "routes_agents_notesummarizeresponse",
"community": 1,
"norm_label": "notesummarizeresponse"
},
{
"label": "summarize_note()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L251",
"id": "routes_agents_summarize_note",
"community": 1,
"norm_label": "summarize_note()"
},
{
"label": "Agent routes. Backend responsibilities are intentionally minimal: GET /",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L1",
"community": 1,
"norm_label": "agent routes. backend responsibilities are intentionally minimal: get /",
"id": "routes_agents_rationale_1"
},
{
"label": "Raise HTTP 402 if the user has exceeded their daily batch run limit.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L102",
"id": "routes_agents_rationale_102",
"community": 1,
"norm_label": "raise http 402 if the user has exceeded their daily batch run limit."
},
{
"label": "Return the static list of available agent types and their descriptions.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L131",
"id": "routes_agents_rationale_131",
"community": 1,
"norm_label": "return the static list of available agent types and their descriptions."
},
{
"label": "Check if the user can create one more agent based on billing tier. Since",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L161",
"id": "routes_agents_rationale_161",
"community": 1,
"norm_label": "check if the user can create one more agent based on billing tier. since"
},
{
"label": "Trigger a local agent run using client-provided configuration.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L182",
"id": "routes_agents_rationale_182",
"community": 1,
"norm_label": "trigger a local agent run using client-provided configuration."
},
{
"label": "Generate an AI summary for a note. Used by the Electron backfill on startup.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L255",
"id": "routes_agents_rationale_255",
"community": 1,
"norm_label": "generate an ai summary for a note. used by the electron backfill on startup."
},
{
"label": "agent_setup.py",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L1",
"id": "api_app_api_routes_agent_setup_py",
"community": 13,
"norm_label": "agent_setup.py"
},
{
"label": "JourneySession",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L60",
"id": "routes_agent_setup_journeysession",
"community": 13,
"norm_label": "journeysession"
},
{
"label": ".is_expired()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L71",
"id": "routes_agent_setup_journeysession_is_expired",
"community": 13,
"norm_label": ".is_expired()"
},
{
"label": "get_journey_session()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L79",
"id": "routes_agent_setup_get_journey_session",
"community": 13,
"norm_label": "get_journey_session()"
},
{
"label": "_build_system_prompt()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L164",
"id": "routes_agent_setup_build_system_prompt",
"community": 13,
"norm_label": "_build_system_prompt()"
},
{
"label": "_extract_agent_config()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L195",
"id": "routes_agent_setup_extract_agent_config",
"community": 13,
"norm_label": "_extract_agent_config()"
},
{
"label": "_as_text()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L219",
"id": "routes_agent_setup_as_text",
"community": 13,
"norm_label": "_as_text()"
},
{
"label": "_call_llm_with_tools()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L237",
"id": "routes_agent_setup_call_llm_with_tools",
"community": 13,
"norm_label": "_call_llm_with_tools()"
},
{
"label": "handle_journey_start()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L355",
"id": "routes_agent_setup_handle_journey_start",
"community": 13,
"norm_label": "handle_journey_start()"
},
{
"label": "handle_journey_message()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L430",
"id": "routes_agent_setup_handle_journey_message",
"community": 13,
"norm_label": "handle_journey_message()"
},
{
"label": "Chatbot Journey \u2014 WS-based guided conversation to build an AgentConfig. The j",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L1",
"community": 13,
"norm_label": "chatbot journey \u2014 ws-based guided conversation to build an agentconfig. the j",
"id": "routes_agent_setup_rationale_1"
},
{
"label": "Retrieve session; return None on missing, expired, or wrong owner.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L80",
"community": 13,
"norm_label": "retrieve session; return none on missing, expired, or wrong owner.",
"id": "routes_agent_setup_rationale_80"
},
{
"label": "Return ``(compiled_system_prompt, langfuse_prompt_obj_or_None)``.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L169",
"community": 13,
"norm_label": "return ``(compiled_system_prompt, langfuse_prompt_obj_or_none)``.",
"id": "routes_agent_setup_rationale_169"
},
{
"label": "Return validated AgentConfig JSON string from between markers, or None. P",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L196",
"community": 13,
"norm_label": "return validated agentconfig json string from between markers, or none. p",
"id": "routes_agent_setup_rationale_196"
},
{
"label": "Build LangChain messages from history and invoke the LLM with tools. Hand",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L246",
"community": 13,
"norm_label": "build langchain messages from history and invoke the llm with tools. hand",
"id": "routes_agent_setup_rationale_246"
},
{
"label": "Handle a ``journey_start`` WS frame. Creates a session, runs the setup LL",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L359",
"community": 13,
"norm_label": "handle a ``journey_start`` ws frame. creates a session, runs the setup ll",
"id": "routes_agent_setup_rationale_359"
},
{
"label": "Handle a ``journey_message`` WS frame. Appends the user message, calls th",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L434",
"community": 13,
"norm_label": "handle a ``journey_message`` ws frame. appends the user message, calls th",
"id": "routes_agent_setup_rationale_434"
},
{
"label": "auth.py",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L1",
"id": "api_app_api_routes_auth_py",
"community": 0,
"norm_label": "auth.py"
},
{
"label": "_get_google_provider()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L45",
"id": "routes_auth_get_google_provider",
"community": 0,
"norm_label": "_get_google_provider()"
},
{
"label": "_hash_password()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L69",
"id": "routes_auth_hash_password",
"community": 0,
"norm_label": "_hash_password()"
},
{
"label": "_verify_password()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L73",
"id": "routes_auth_verify_password",
"community": 0,
"norm_label": "_verify_password()"
},
{
"label": "_hash_token()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L77",
"id": "routes_auth_hash_token",
"community": 0,
"norm_label": "_hash_token()"
},
{
"label": "_make_access_token()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L82",
"id": "routes_auth_make_access_token",
"community": 0,
"norm_label": "_make_access_token()"
},
{
"label": "_RegisterRequest",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L100",
"id": "routes_auth_registerrequest",
"community": 0,
"norm_label": "_registerrequest"
},
{
"label": "_LoginRequest",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L107",
"id": "routes_auth_loginrequest",
"community": 0,
"norm_label": "_loginrequest"
},
{
"label": "_RefreshRequest",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L112",
"id": "routes_auth_refreshrequest",
"community": 0,
"norm_label": "_refreshrequest"
},
{
"label": "register()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L120",
"id": "routes_auth_register",
"community": 0,
"norm_label": "register()"
},
{
"label": "login()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L162",
"id": "routes_auth_login",
"community": 0,
"norm_label": "login()"
},
{
"label": "refresh()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L193",
"id": "routes_auth_refresh",
"community": 0,
"norm_label": "refresh()"
},
{
"label": "_UpdateProfileRequest",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L234",
"id": "routes_auth_updateprofilerequest",
"community": 0,
"norm_label": "_updateprofilerequest"
},
{
"label": "me()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L240",
"id": "routes_auth_me",
"community": 0,
"norm_label": "me()"
},
{
"label": "update_profile()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L246",
"id": "routes_auth_update_profile",
"community": 0,
"norm_label": "update_profile()"
},
{
"label": "_issue_refresh_token()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L276",
"id": "routes_auth_issue_refresh_token",
"community": 0,
"norm_label": "_issue_refresh_token()"
},
{
"label": "_OAuthAuthorizeResponse",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L299",
"id": "routes_auth_oauthauthorizeresponse",
"community": 0,
"norm_label": "_oauthauthorizeresponse"
},
{
"label": "_OAuthCallbackRequest",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L304",
"id": "routes_auth_oauthcallbackrequest",
"community": 0,
"norm_label": "_oauthcallbackrequest"
},
{
"label": "oauth_web_callback()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L317",
"id": "routes_auth_oauth_web_callback",
"community": 0,
"norm_label": "oauth_web_callback()"
},
{
"label": "oauth_authorize()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L342",
"id": "routes_auth_oauth_authorize",
"community": 0,
"norm_label": "oauth_authorize()"
},
{
"label": "oauth_callback()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L377",
"id": "routes_auth_oauth_callback",
"community": 0,
"norm_label": "oauth_callback()"
},
{
"label": "_build_profile()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L506",
"id": "routes_auth_build_profile",
"community": 0,
"norm_label": "_build_profile()"
},
{
"label": "_UpdateMemoryRequest",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L555",
"id": "routes_auth_updatememoryrequest",
"community": 0,
"norm_label": "_updatememoryrequest"
},
{
"label": "update_memory()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L561",
"id": "routes_auth_update_memory",
"community": 0,
"norm_label": "update_memory()"
},
{
"label": "reset_onboarding()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L579",
"id": "routes_auth_reset_onboarding",
"community": 0,
"norm_label": "reset_onboarding()"
},
{
"label": "_NormalizeRequest",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L591",
"id": "routes_auth_normalizerequest",
"community": 0,
"norm_label": "_normalizerequest"
},
{
"label": "_NormalizeResponse",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L595",
"id": "routes_auth_normalizeresponse",
"community": 0,
"norm_label": "_normalizeresponse"
},
{
"label": "normalize_onboarding()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L600",
"id": "routes_auth_normalize_onboarding",
"community": 0,
"norm_label": "normalize_onboarding()"
},
{
"label": "_ChangePasswordRequest",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L631",
"id": "routes_auth_changepasswordrequest",
"community": 0,
"norm_label": "_changepasswordrequest"
},
{
"label": "change_password()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L637",
"id": "routes_auth_change_password",
"community": 0,
"norm_label": "change_password()"
},
{
"label": "list_oauth_accounts()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L668",
"id": "routes_auth_list_oauth_accounts",
"community": 0,
"norm_label": "list_oauth_accounts()"
},
{
"label": "unlink_oauth_account()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L688",
"id": "routes_auth_unlink_oauth_account",
"community": 0,
"norm_label": "unlink_oauth_account()"
},
{
"label": "_UpdateAvatarRequest",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L730",
"id": "routes_auth_updateavatarrequest",
"community": 0,
"norm_label": "_updateavatarrequest"
},
{
"label": "update_avatar()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L735",
"id": "routes_auth_update_avatar",
"community": 0,
"norm_label": "update_avatar()"
},
{
"label": "delete_account()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L760",
"id": "routes_auth_delete_account",
"community": 0,
"norm_label": "delete_account()"
},
{
"label": "Auth routes: register, login, refresh, me, OAuth social login, onboarding. Us",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L1",
"community": 0,
"norm_label": "auth routes: register, login, refresh, me, oauth social login, onboarding. us",
"id": "routes_auth_rationale_1"
},
{
"label": "SHA-256 of the plain refresh token string.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L78",
"community": 0,
"norm_label": "sha-256 of the plain refresh token string.",
"id": "routes_auth_rationale_78"
},
{
"label": "Return (signed JWT, expires_at_ms).",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L83",
"community": 0,
"norm_label": "return (signed jwt, expires_at_ms).",
"id": "routes_auth_rationale_83"
},
{
"label": "Create a new account and return JWT tokens.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L124",
"community": 0,
"norm_label": "create a new account and return jwt tokens.",
"id": "routes_auth_rationale_124"
},
{
"label": "Validate credentials and return JWT tokens.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L166",
"community": 0,
"norm_label": "validate credentials and return jwt tokens.",
"id": "routes_auth_rationale_166"
},
{
"label": "Rotate a refresh token and return a new token pair.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L197",
"community": 0,
"norm_label": "rotate a refresh token and return a new token pair.",
"id": "routes_auth_rationale_197"
},
{
"label": "Return the profile for the authenticated user.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L241",
"community": 0,
"norm_label": "return the profile for the authenticated user.",
"id": "routes_auth_rationale_241"
},
{
"label": "Update the authenticated user's name and surname.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L251",
"community": 0,
"norm_label": "update the authenticated user's name and surname.",
"id": "routes_auth_rationale_251"
},
{
"label": "Create a refresh token row and return (plain_token, AuthTokens).",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L277",
"community": 0,
"norm_label": "create a refresh token row and return (plain_token, authtokens).",
"id": "routes_auth_rationale_277"
},
{
"label": "Google redirects here after user consent. This endpoint immediately redir",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L322",
"community": 0,
"norm_label": "google redirects here after user consent. this endpoint immediately redir",
"id": "routes_auth_rationale_322"
},
{
"label": "Generate a PKCE state + code_challenge and return the authorization URL.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L345",
"community": 0,
"norm_label": "generate a pkce state + code_challenge and return the authorization url.",
"id": "routes_auth_rationale_345"
},
{
"label": "Validate state, exchange the authorization code, and sign in (or register) the u",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L382",
"community": 0,
"norm_label": "validate state, exchange the authorization code, and sign in (or register) the u",
"id": "routes_auth_rationale_382"
},
{
"label": "Re-fetch and return a full UserProfile (reuses get_current_user logic).",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L507",
"community": 0,
"norm_label": "re-fetch and return a full userprofile (reuses get_current_user logic).",
"id": "routes_auth_rationale_507"
},
{
"label": "Update core memory key/value pairs and optionally mark onboarding complete.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L566",
"community": 0,
"norm_label": "update core memory key/value pairs and optionally mark onboarding complete.",
"id": "routes_auth_rationale_566"
},
{
"label": "Reset onboarding so the wizard runs again on next login.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L583",
"community": 0,
"norm_label": "reset onboarding so the wizard runs again on next login.",
"id": "routes_auth_rationale_583"
},
{
"label": "One-shot LLM normalization for free-text onboarding answers.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L604",
"community": 0,
"norm_label": "one-shot llm normalization for free-text onboarding answers.",
"id": "routes_auth_rationale_604"
},
{
"label": "Change the authenticated user's password. Requires the current password f",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L642",
"community": 0,
"norm_label": "change the authenticated user's password. requires the current password f",
"id": "routes_auth_rationale_642"
},
{
"label": "List all OAuth providers linked to the authenticated user.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L672",
"community": 0,
"norm_label": "list all oauth providers linked to the authenticated user.",
"id": "routes_auth_rationale_672"
},
{
"label": "Unlink an OAuth provider from the authenticated user. Refuses if the user",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L693",
"community": 0,
"norm_label": "unlink an oauth provider from the authenticated user. refuses if the user",
"id": "routes_auth_rationale_693"
},
{
"label": "Update the authenticated user's avatar URL. Accepts {\"avatar_url\": \"https",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L740",
"community": 0,
"norm_label": "update the authenticated user's avatar url. accepts {\"avatar_url\": \"https",
"id": "routes_auth_rationale_740"
},
{
"label": "Permanently delete the authenticated user's account. Cascades: refresh to",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L764",
"community": 0,
"norm_label": "permanently delete the authenticated user's account. cascades: refresh to",
"id": "routes_auth_rationale_764"
},
{
"label": "billing.py",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L1",
"id": "api_app_api_routes_billing_py",
"community": 27,
"norm_label": "billing.py"
},
{
"label": "_CheckoutRequest",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L26",
"id": "routes_billing_checkoutrequest",
"community": 0,
"norm_label": "_checkoutrequest"
},
{
"label": "create_checkout()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L33",
"id": "routes_billing_create_checkout",
"community": 27,
"norm_label": "create_checkout()"
},
{
"label": "stripe_webhook()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L46",
"id": "routes_billing_stripe_webhook",
"community": 27,
"norm_label": "stripe_webhook()"
},
{
"label": "get_subscription()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L62",
"id": "routes_billing_get_subscription",
"community": 27,
"norm_label": "get_subscription()"
},
{
"label": "cancel_subscription()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L79",
"id": "routes_billing_cancel_subscription",
"community": 27,
"norm_label": "cancel_subscription()"
},
{
"label": "list_invoices()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L89",
"id": "routes_billing_list_invoices",
"community": 27,
"norm_label": "list_invoices()"
},
{
"label": "Billing routes: Stripe checkout, webhook, subscription management. Business l",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L1",
"community": 27,
"norm_label": "billing routes: stripe checkout, webhook, subscription management. business l",
"id": "routes_billing_rationale_1"
},
{
"label": "Create a Stripe checkout session for a tier upgrade. Returns a stub URL w",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L37",
"community": 27,
"norm_label": "create a stripe checkout session for a tier upgrade. returns a stub url w",
"id": "routes_billing_rationale_37"
},
{
"label": "Handle Stripe webhook events. No JWT auth \u2014 authenticated via Stripe sign",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L51",
"community": 27,
"norm_label": "handle stripe webhook events. no jwt auth \u2014 authenticated via stripe sign",
"id": "routes_billing_rationale_51"
},
{
"label": "Return the current subscription info for the authenticated user.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L66",
"community": 27,
"norm_label": "return the current subscription info for the authenticated user.",
"id": "routes_billing_rationale_66"
},
{
"label": "Cancel the active subscription.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L83",
"community": 27,
"norm_label": "cancel the active subscription.",
"id": "routes_billing_rationale_83"
},
{
"label": "Return billing history (invoices) from Stripe. Returns an empty list when",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L93",
"community": 27,
"norm_label": "return billing history (invoices) from stripe. returns an empty list when",
"id": "routes_billing_rationale_93"
},
{
"label": "chat.py",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L1",
"id": "api_app_api_routes_chat_py",
"community": 0,
"norm_label": "chat.py"
},
{
"label": "_EmbedRequest",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L29",
"id": "routes_chat_embedrequest",
"community": 0,
"norm_label": "_embedrequest"
},
{
"label": "_EmbedResponse",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L33",
"id": "routes_chat_embedresponse",
"community": 0,
"norm_label": "_embedresponse"
},
{
"label": "chat()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L41",
"id": "routes_chat_chat",
"community": 0,
"norm_label": "chat()"
},
{
"label": "_BriefRequest",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L54",
"id": "routes_chat_briefrequest",
"community": 0,
"norm_label": "_briefrequest"
},
{
"label": "_BriefResponse",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L59",
"id": "routes_chat_briefresponse",
"community": 0,
"norm_label": "_briefresponse"
},
{
"label": "brief()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L64",
"id": "routes_chat_brief",
"community": 0,
"norm_label": "brief()"
},
{
"label": "embed_text()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L106",
"id": "routes_chat_embed_text",
"community": 0,
"norm_label": "embed_text()"
},
{
"label": "Chat routes: POST /chat (REST fallback) and POST /chat/embed (text \u2192 vector).",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L1",
"community": 0,
"norm_label": "chat routes: post /chat (rest fallback) and post /chat/embed (text \u2192 vector).",
"id": "routes_chat_rationale_1"
},
{
"label": "REST fallback for home chat when websocket streaming is unavailable.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L45",
"community": 0,
"norm_label": "rest fallback for home chat when websocket streaming is unavailable.",
"id": "routes_chat_rationale_45"
},
{
"label": "REST fallback for brief when the device WebSocket is not ready.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L68",
"community": 0,
"norm_label": "rest fallback for brief when the device websocket is not ready.",
"id": "routes_chat_rationale_68"
},
{
"label": "Generate a 1536-dim embedding vector for the given text. Uses ``text-embe",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L110",
"community": 0,
"norm_label": "generate a 1536-dim embedding vector for the given text. uses ``text-embe",
"id": "routes_chat_rationale_110"
},
{
"label": "device_ws.py",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L1",
"id": "api_app_api_routes_device_ws_py",
"community": 4,
"norm_label": "device_ws.py"
},
{
"label": "device_ws()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L65",
"id": "routes_device_ws_device_ws",
"community": 4,
"norm_label": "device_ws()"
},
{
"label": "_message_loop()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L133",
"id": "routes_device_ws_message_loop",
"community": 4,
"norm_label": "_message_loop()"
},
{
"label": "_make_ws_executor()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L195",
"id": "routes_device_ws_make_ws_executor",
"community": 4,
"norm_label": "_make_ws_executor()"
},
{
"label": "_handle_home_request()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L205",
"id": "routes_device_ws_handle_home_request",
"community": 4,
"norm_label": "_handle_home_request()"
},
{
"label": "_handle_floating_request()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L273",
"id": "routes_device_ws_handle_floating_request",
"community": 4,
"norm_label": "_handle_floating_request()"
},
{
"label": "_handle_brief_request()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L343",
"id": "routes_device_ws_handle_brief_request",
"community": 4,
"norm_label": "_handle_brief_request()"
},
{
"label": "_handle_task_brief_request()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L427",
"id": "routes_device_ws_handle_task_brief_request",
"community": 4,
"norm_label": "_handle_task_brief_request()"
},
{
"label": "_handle_journey_start()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L518",
"id": "routes_device_ws_handle_journey_start",
"community": 4,
"norm_label": "_handle_journey_start()"
},
{
"label": "_handle_journey_message()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L544",
"id": "routes_device_ws_handle_journey_message",
"community": 4,
"norm_label": "_handle_journey_message()"
},
{
"label": "_heartbeat_loop()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L574",
"id": "routes_device_ws_heartbeat_loop",
"community": 4,
"norm_label": "_heartbeat_loop()"
},
{
"label": "_mark_runs_disconnected()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L583",
"id": "routes_device_ws_mark_runs_disconnected",
"community": 4,
"norm_label": "_mark_runs_disconnected()"
},
{
"label": "Device WebSocket endpoint. Persistent connection from Electron devices to the",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L1",
"community": 4,
"norm_label": "device websocket endpoint. persistent connection from electron devices to the",
"id": "routes_device_ws_rationale_1"
},
{
"label": "Persistent WebSocket endpoint for Electron device connections. Authentica",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L66",
"id": "routes_device_ws_rationale_66",
"community": 4,
"norm_label": "persistent websocket endpoint for electron device connections. authentica"
},
{
"label": "Receive frames from Electron and dispatch to the appropriate handler.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L134",
"id": "routes_device_ws_rationale_134",
"community": 4,
"norm_label": "receive frames from electron and dispatch to the appropriate handler."
},
{
"label": "Return a callback that sends tool_call frames and awaits tool_result.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L196",
"id": "routes_device_ws_rationale_196",
"community": 4,
"norm_label": "return a callback that sends tool_call frames and awaits tool_result."
},
{
"label": "Handle a home_request frame \u2014 streams HomeFormatter output back on the socket.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L210",
"id": "routes_device_ws_rationale_210",
"community": 4,
"norm_label": "handle a home_request frame \u2014 streams homeformatter output back on the socket."
},
{
"label": "Handle a floating_request frame \u2014 streams FloatingFormatter output back on the s",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L278",
"id": "routes_device_ws_rationale_278",
"community": 4,
"norm_label": "handle a floating_request frame \u2014 streams floatingformatter output back on the s"
},
{
"label": "Handle a brief_request frame \u2014 streams plain-text brief back on the socket.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L348",
"id": "routes_device_ws_rationale_348",
"community": 4,
"norm_label": "handle a brief_request frame \u2014 streams plain-text brief back on the socket."
},
{
"label": "Handle a task_brief_request frame \u2014 Stage-1 executive assistant deep research.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L432",
"id": "routes_device_ws_rationale_432",
"community": 4,
"norm_label": "handle a task_brief_request frame \u2014 stage-1 executive assistant deep research."
},
{
"label": "Handle a journey_start frame \u2014 explores directory and sends first question.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L523",
"id": "routes_device_ws_rationale_523",
"community": 4,
"norm_label": "handle a journey_start frame \u2014 explores directory and sends first question."
},
{
"label": "Handle a journey_message frame \u2014 continues the journey conversation.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L549",
"id": "routes_device_ws_rationale_549",
"community": 4,
"norm_label": "handle a journey_message frame \u2014 continues the journey conversation."
},
{
"label": "Send a ping frame every 30 s to keep the connection alive.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L575",
"id": "routes_device_ws_rationale_575",
"community": 4,
"norm_label": "send a ping frame every 30 s to keep the connection alive."
},
{
"label": "Mark all in-progress AgentRunLog rows as 'error' for this user.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L584",
"id": "routes_device_ws_rationale_584",
"community": 4,
"norm_label": "mark all in-progress agentrunlog rows as 'error' for this user."
},
{
"label": "memory.py",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L1",
"id": "api_app_api_routes_memory_py",
"community": 0,
"norm_label": "memory.py"
},
{
"label": "RelationOut",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L50",
"id": "routes_memory_relationout",
"community": 0,
"norm_label": "relationout"
},
{
"label": "RelationPatch",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L61",
"id": "routes_memory_relationpatch",
"community": 0,
"norm_label": "relationpatch"
},
{
"label": "CoreAddBody",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L68",
"id": "routes_memory_coreaddbody",
"community": 0,
"norm_label": "coreaddbody"
},
{
"label": "_relation_to_out()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L75",
"id": "routes_memory_relation_to_out",
"community": 0,
"norm_label": "_relation_to_out()"
},
{
"label": "get_core_memory()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L94",
"id": "routes_memory_get_core_memory",
"community": 0,
"norm_label": "get_core_memory()"
},
{
"label": "delete_core_key()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L105",
"id": "routes_memory_delete_core_key",
"community": 0,
"norm_label": "delete_core_key()"
},
{
"label": "add_core_key()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L118",
"id": "routes_memory_add_core_key",
"community": 0,
"norm_label": "add_core_key()"
},
{
"label": "get_relational_memory()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L130",
"id": "routes_memory_get_relational_memory",
"community": 0,
"norm_label": "get_relational_memory()"
},
{
"label": "patch_relation()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L141",
"id": "routes_memory_patch_relation",
"community": 0,
"norm_label": "patch_relation()"
},
{
"label": "delete_relation()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L181",
"id": "routes_memory_delete_relation",
"community": 0,
"norm_label": "delete_relation()"
},
{
"label": "forget_all()",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L202",
"id": "routes_memory_forget_all",
"community": 0,
"norm_label": "forget_all()"
},
{
"label": "Memory management routes \u2014 view/edit/delete user memory tiers. All routes req",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L1",
"community": 0,
"norm_label": "memory management routes \u2014 view/edit/delete user memory tiers. all routes req",
"id": "routes_memory_rationale_1"
},
{
"label": "Return all core memory k/v pairs (plaintext) for the current user.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L98",
"community": 0,
"norm_label": "return all core memory k/v pairs (plaintext) for the current user.",
"id": "routes_memory_rationale_98"
},
{
"label": "Delete a single core memory key (GDPR Art. 17).",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L110",
"community": 0,
"norm_label": "delete a single core memory key (gdpr art. 17).",
"id": "routes_memory_rationale_110"
},
{
"label": "Add or overwrite a core memory key/value pair.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L123",
"community": 0,
"norm_label": "add or overwrite a core memory key/value pair.",
"id": "routes_memory_rationale_123"
},
{
"label": "Return all relational memory rows for the current user.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L134",
"community": 0,
"norm_label": "return all relational memory rows for the current user.",
"id": "routes_memory_rationale_134"
},
{
"label": "Edit a relation row's labels, predicate, or confidence.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L147",
"community": 0,
"norm_label": "edit a relation row's labels, predicate, or confidence.",
"id": "routes_memory_rationale_147"
},
{
"label": "Hard-delete a relation row (GDPR Art. 17).",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L186",
"community": 0,
"norm_label": "hard-delete a relation row (gdpr art. 17).",
"id": "routes_memory_rationale_186"
},
{
"label": "Wipe all memory tiers for the current user (GDPR Art. 17). Requires ``X-C",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L207",
"community": 0,
"norm_label": "wipe all memory tiers for the current user (gdpr art. 17). requires ``x-c",
"id": "routes_memory_rationale_207"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "api\\app\\api\\routes\\__init__.py",
"source_location": "L1",
"id": "api_app_api_routes_init_py",
"community": 187,
"norm_label": "__init__.py"
},
{
"label": "oauth_providers.py",
"file_type": "code",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L1",
"id": "api_app_auth_oauth_providers_py",
"community": 10,
"norm_label": "oauth_providers.py"
},
{
"label": "OAuthUserInfo",
"file_type": "code",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L39",
"id": "auth_oauth_providers_oauthuserinfo",
"community": 10,
"norm_label": "oauthuserinfo"
},
{
"label": "generate_pkce_pair()",
"file_type": "code",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L52",
"id": "auth_oauth_providers_generate_pkce_pair",
"community": 10,
"norm_label": "generate_pkce_pair()"
},
{
"label": "GoogleOAuthProvider",
"file_type": "code",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L67",
"id": "auth_oauth_providers_googleoauthprovider",
"community": 0,
"norm_label": "googleoauthprovider"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L80",
"id": "auth_oauth_providers_googleoauthprovider_init",
"community": 0,
"norm_label": ".__init__()"
},
{
"label": ".get_authorization_url()",
"file_type": "code",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L85",
"id": "auth_oauth_providers_googleoauthprovider_get_authorization_url",
"community": 0,
"norm_label": ".get_authorization_url()"
},
{
"label": ".exchange_code()",
"file_type": "code",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L100",
"id": "auth_oauth_providers_googleoauthprovider_exchange_code",
"community": 0,
"norm_label": ".exchange_code()"
},
{
"label": ".get_userinfo()",
"file_type": "code",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L119",
"id": "auth_oauth_providers_googleoauthprovider_get_userinfo",
"community": 10,
"norm_label": ".get_userinfo()"
},
{
"label": "OAuth 2.0 + PKCE provider abstractions. Each provider implements a three-step",
"file_type": "rationale",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L1",
"community": 10,
"norm_label": "oauth 2.0 + pkce provider abstractions. each provider implements a three-step",
"id": "auth_oauth_providers_rationale_1"
},
{
"label": "Normalized user identity returned by any provider.",
"file_type": "rationale",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L40",
"community": 10,
"norm_label": "normalized user identity returned by any provider.",
"id": "auth_oauth_providers_rationale_40"
},
{
"label": "Generate a (code_verifier, code_challenge) pair for PKCE S256. The code_v",
"file_type": "rationale",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L53",
"community": 10,
"norm_label": "generate a (code_verifier, code_challenge) pair for pkce s256. the code_v",
"id": "auth_oauth_providers_rationale_53"
},
{
"label": "Google OAuth 2.0 provider (openid email profile scope). Uses Google's sta",
"file_type": "rationale",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L68",
"community": 0,
"norm_label": "google oauth 2.0 provider (openid email profile scope). uses google's sta",
"id": "auth_oauth_providers_rationale_68"
},
{
"label": "Build the Google consent-screen URL.",
"file_type": "rationale",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L86",
"community": 0,
"norm_label": "build the google consent-screen url.",
"id": "auth_oauth_providers_rationale_86"
},
{
"label": "Exchange authorization code for an access token.",
"file_type": "rationale",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L103",
"community": 0,
"norm_label": "exchange authorization code for an access token.",
"id": "auth_oauth_providers_rationale_103"
},
{
"label": "Fetch the authenticated user's identity from Google.",
"file_type": "rationale",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L120",
"community": 10,
"norm_label": "fetch the authenticated user's identity from google.",
"id": "auth_oauth_providers_rationale_120"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "api\\app\\auth\\__init__.py",
"source_location": "L1",
"id": "api_app_auth_init_py",
"community": 145,
"norm_label": "__init__.py"
},
{
"label": "OAuth provider abstractions and utilities.",
"file_type": "rationale",
"source_file": "api\\app\\auth\\__init__.py",
"source_location": "L1",
"community": 145,
"norm_label": "oauth provider abstractions and utilities.",
"id": "auth_init_rationale_1"
},
{
"label": "stripe_service.py",
"file_type": "code",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L1",
"id": "api_app_billing_stripe_service_py",
"community": 11,
"norm_label": "stripe_service.py"
},
{
"label": "StripeService",
"file_type": "code",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L28",
"id": "billing_stripe_service_stripeservice",
"community": 11,
"norm_label": "stripeservice"
},
{
"label": "._configured()",
"file_type": "code",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L33",
"id": "billing_stripe_service_stripeservice_configured",
"community": 11,
"norm_label": "._configured()"
},
{
"label": "._client()",
"file_type": "code",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L36",
"id": "billing_stripe_service_stripeservice_client",
"community": 11,
"norm_label": "._client()"
},
{
"label": ".create_checkout_session()",
"file_type": "code",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L42",
"id": "billing_stripe_service_stripeservice_create_checkout_session",
"community": 11,
"norm_label": ".create_checkout_session()"
},
{
"label": ".handle_webhook()",
"file_type": "code",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L81",
"id": "billing_stripe_service_stripeservice_handle_webhook",
"community": 11,
"norm_label": ".handle_webhook()"
},
{
"label": ".get_subscription()",
"file_type": "code",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L155",
"id": "billing_stripe_service_stripeservice_get_subscription",
"community": 11,
"norm_label": ".get_subscription()"
},
{
"label": ".cancel_subscription()",
"file_type": "code",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L178",
"id": "billing_stripe_service_stripeservice_cancel_subscription",
"community": 11,
"norm_label": ".cancel_subscription()"
},
{
"label": ".list_invoices()",
"file_type": "code",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L203",
"id": "billing_stripe_service_stripeservice_list_invoices",
"community": 11,
"norm_label": ".list_invoices()"
},
{
"label": "._upsert_subscription()",
"file_type": "code",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L244",
"id": "billing_stripe_service_stripeservice_upsert_subscription",
"community": 11,
"norm_label": "._upsert_subscription()"
},
{
"label": "._update_subscription_by_stripe_id()",
"file_type": "code",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L267",
"id": "billing_stripe_service_stripeservice_update_subscription_by_stripe_id",
"community": 11,
"norm_label": "._update_subscription_by_stripe_id()"
},
{
"label": "Stripe service: checkout sessions, webhook handling, subscription management.",
"file_type": "rationale",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L1",
"community": 11,
"norm_label": "stripe service: checkout sessions, webhook handling, subscription management.",
"id": "billing_stripe_service_rationale_1"
},
{
"label": "Wraps all Stripe interactions and owns subscription persistence.",
"file_type": "rationale",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L29",
"community": 11,
"norm_label": "wraps all stripe interactions and owns subscription persistence.",
"id": "billing_stripe_service_rationale_29"
},
{
"label": "Create a Stripe checkout session and return the URL. Returns a stub U",
"file_type": "rationale",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L49",
"community": 11,
"norm_label": "create a stripe checkout session and return the url. returns a stub u",
"id": "billing_stripe_service_rationale_49"
},
{
"label": "Process a Stripe webhook event. Verifies the signature, then dispatch",
"file_type": "rationale",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L87",
"community": 11,
"norm_label": "process a stripe webhook event. verifies the signature, then dispatch",
"id": "billing_stripe_service_rationale_87"
},
{
"label": "Return the subscription record for ``user_id``, or ``None`` if absent.",
"file_type": "rationale",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L158",
"community": 11,
"norm_label": "return the subscription record for ``user_id``, or ``none`` if absent.",
"id": "billing_stripe_service_rationale_158"
},
{
"label": "Cancel the user's Stripe subscription and downgrade them to free. Rai",
"file_type": "rationale",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L179",
"community": 11,
"norm_label": "cancel the user's stripe subscription and downgrade them to free. rai",
"id": "billing_stripe_service_rationale_179"
},
{
"label": "Return recent invoices for the user from Stripe. Returns an empty lis",
"file_type": "rationale",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L206",
"community": 11,
"norm_label": "return recent invoices for the user from stripe. returns an empty lis",
"id": "billing_stripe_service_rationale_206"
},
{
"label": "tier_manager.py",
"file_type": "code",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L1",
"id": "api_app_billing_tier_manager_py",
"community": 28,
"norm_label": "tier_manager.py"
},
{
"label": "TierManager",
"file_type": "code",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L80",
"id": "billing_tier_manager_tiermanager",
"community": 28,
"norm_label": "tiermanager"
},
{
"label": ".get_tier()",
"file_type": "code",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L85",
"id": "billing_tier_manager_tiermanager_get_tier",
"community": 28,
"norm_label": ".get_tier()"
},
{
"label": ".check_feature()",
"file_type": "code",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L104",
"id": "billing_tier_manager_tiermanager_check_feature",
"community": 28,
"norm_label": ".check_feature()"
},
{
"label": ".require_feature()",
"file_type": "code",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L116",
"id": "billing_tier_manager_tiermanager_require_feature",
"community": 28,
"norm_label": ".require_feature()"
},
{
"label": ".get_rate_limit()",
"file_type": "code",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L128",
"id": "billing_tier_manager_tiermanager_get_rate_limit",
"community": 28,
"norm_label": ".get_rate_limit()"
},
{
"label": "Tier manager: feature matrix and quota enforcement. ``TierManager`` is the si",
"file_type": "rationale",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L1",
"community": 28,
"norm_label": "tier manager: feature matrix and quota enforcement. ``tiermanager`` is the si",
"id": "billing_tier_manager_rationale_1"
},
{
"label": "Centralises tier feature-gating, rate-limit lookups, and quota checks.",
"file_type": "rationale",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L81",
"community": 28,
"norm_label": "centralises tier feature-gating, rate-limit lookups, and quota checks.",
"id": "billing_tier_manager_rationale_81"
},
{
"label": "Return the current billing tier for ``user_id`` from the DB. Falls ba",
"file_type": "rationale",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L86",
"community": 28,
"norm_label": "return the current billing tier for ``user_id`` from the db. falls ba",
"id": "billing_tier_manager_rationale_86"
},
{
"label": "Return ``True`` if ``tier`` has ``feature`` enabled. For numeric feat",
"file_type": "rationale",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L105",
"community": 28,
"norm_label": "return ``true`` if ``tier`` has ``feature`` enabled. for numeric feat",
"id": "billing_tier_manager_rationale_105"
},
{
"label": "Raise ``HTTP 403`` if ``tier`` does not have ``feature``.",
"file_type": "rationale",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L117",
"community": 28,
"norm_label": "raise ``http 403`` if ``tier`` does not have ``feature``.",
"id": "billing_tier_manager_rationale_117"
},
{
"label": "Return the requests-per-minute limit for ``tier``.",
"file_type": "rationale",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L129",
"community": 28,
"norm_label": "return the requests-per-minute limit for ``tier``.",
"id": "billing_tier_manager_rationale_129"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "api\\app\\billing\\__init__.py",
"source_location": "L1",
"id": "api_app_billing_init_py",
"community": 188,
"norm_label": "__init__.py"
},
{
"label": "settings.py",
"file_type": "code",
"source_file": "api\\app\\config\\settings.py",
"source_location": "L1",
"id": "api_app_config_settings_py",
"community": 11,
"norm_label": "settings.py"
},
{
"label": "Settings",
"file_type": "code",
"source_file": "api\\app\\config\\settings.py",
"source_location": "L5",
"id": "config_settings_settings",
"community": 11,
"norm_label": "settings"
},
{
"label": "BaseSettings",
"file_type": "code",
"source_file": "",
"source_location": "",
"id": "basesettings",
"community": 11,
"norm_label": "basesettings"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "api\\app\\config\\__init__.py",
"source_location": "L1",
"id": "api_app_config_init_py",
"community": 189,
"norm_label": "__init__.py"
},
{
"label": "agent_registry.py",
"file_type": "code",
"source_file": "api\\app\\core\\agent_registry.py",
"source_location": "L1",
"id": "api_app_core_agent_registry_py",
"community": 30,
"norm_label": "agent_registry.py"
},
{
"label": "BaseAgent",
"file_type": "code",
"source_file": "api\\app\\core\\agent_registry.py",
"source_location": "L9",
"id": "core_agent_registry_baseagent",
"community": 30,
"norm_label": "baseagent"
},
{
"label": "ABC",
"file_type": "code",
"source_file": "",
"source_location": "",
"id": "abc",
"community": 30,
"norm_label": "abc"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_registry.py",
"source_location": "L12",
"id": "core_agent_registry_baseagent_init",
"community": 30,
"norm_label": ".__init__()"
},
{
"label": "get_name()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_registry.py",
"source_location": "L23",
"id": "core_agent_registry_get_name",
"community": 30,
"norm_label": "get_name()"
},
{
"label": "get_description()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_registry.py",
"source_location": "L26",
"id": "core_agent_registry_get_description",
"community": 30,
"norm_label": "get_description()"
},
{
"label": "skills()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_registry.py",
"source_location": "L29",
"id": "core_agent_registry_skills",
"community": 30,
"norm_label": "skills()"
},
{
"label": "Minimal agent base types retained for compatibility with batch runners.",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_registry.py",
"source_location": "L1",
"community": 30,
"norm_label": "minimal agent base types retained for compatibility with batch runners.",
"id": "core_agent_registry_rationale_1"
},
{
"label": "Common base for non-chat agents still using the old base contract.",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_registry.py",
"source_location": "L10",
"community": 30,
"norm_label": "common base for non-chat agents still using the old base contract.",
"id": "core_agent_registry_rationale_10"
},
{
"label": "agent_runner.py",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L1",
"id": "api_app_core_agent_runner_py",
"community": 1,
"norm_label": "agent_runner.py"
},
{
"label": "is_agent_running()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L61",
"id": "core_agent_runner_is_agent_running",
"community": 1,
"norm_label": "is_agent_running()"
},
{
"label": "_is_overdue()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L154",
"id": "core_agent_runner_is_overdue",
"community": 1,
"norm_label": "_is_overdue()"
},
{
"label": "_make_agent_executor()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L179",
"id": "core_agent_runner_make_agent_executor",
"community": 1,
"norm_label": "_make_agent_executor()"
},
{
"label": "_as_text()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L204",
"id": "core_agent_runner_as_text",
"community": 1,
"norm_label": "_as_text()"
},
{
"label": "_run_agent_with_tools()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L222",
"id": "core_agent_runner_run_agent_with_tools",
"community": 2,
"norm_label": "_run_agent_with_tools()"
},
{
"label": "_build_processing_tools()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L330",
"id": "core_agent_runner_build_processing_tools",
"community": 1,
"norm_label": "_build_processing_tools()"
},
{
"label": "_scan_directories()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L343",
"id": "core_agent_runner_scan_directories",
"community": 1,
"norm_label": "_scan_directories()"
},
{
"label": "_fetch_projects()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L411",
"id": "core_agent_runner_fetch_projects",
"community": 1,
"norm_label": "_fetch_projects()"
},
{
"label": "_fetch_domain_entities()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L429",
"id": "core_agent_runner_fetch_domain_entities",
"community": 6,
"norm_label": "_fetch_domain_entities()"
},
{
"label": "_format_entities_for_context()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L449",
"id": "core_agent_runner_format_entities_for_context",
"community": 1,
"norm_label": "_format_entities_for_context()"
},
{
"label": "_format_projects()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L497",
"id": "core_agent_runner_format_projects",
"community": 1,
"norm_label": "_format_projects()"
},
{
"label": "_format_metadata()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L512",
"id": "core_agent_runner_format_metadata",
"community": 1,
"norm_label": "_format_metadata()"
},
{
"label": "_get_extraction_rules()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L527",
"id": "core_agent_runner_get_extraction_rules",
"community": 1,
"norm_label": "_get_extraction_rules()"
},
{
"label": "_get_no_match_behavior()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L543",
"id": "core_agent_runner_get_no_match_behavior",
"community": 1,
"norm_label": "_get_no_match_behavior()"
},
{
"label": "run_local_agent()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L556",
"id": "core_agent_runner_run_local_agent",
"community": 1,
"norm_label": "run_local_agent()"
},
{
"label": "run_cloud_agent()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L774",
"id": "core_agent_runner_run_cloud_agent",
"community": 1,
"norm_label": "run_cloud_agent()"
},
{
"label": "trigger_pending_runs()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L989",
"id": "core_agent_runner_trigger_pending_runs",
"community": 1,
"norm_label": "trigger_pending_runs()"
},
{
"label": "_finalize_run()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L1009",
"id": "core_agent_runner_finalize_run",
"community": 1,
"norm_label": "_finalize_run()"
},
{
"label": "Agent run orchestrator. Drives two agent types: * **Local directory agent*",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L1",
"community": 1,
"norm_label": "agent run orchestrator. drives two agent types: * **local directory agent*",
"id": "core_agent_runner_rationale_1"
},
{
"label": "Return ``True`` if *agent_id* already has a run in progress.",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L62",
"community": 1,
"norm_label": "return ``true`` if *agent_id* already has a run in progress.",
"id": "core_agent_runner_rationale_62"
},
{
"label": "Return ``True`` if the next scheduled run time has already passed. Always",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L155",
"community": 1,
"norm_label": "return ``true`` if the next scheduled run time has already passed. always",
"id": "core_agent_runner_rationale_155"
},
{
"label": "Create a WS callback for ``set_client_executor()`` so that all tools can us",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L184",
"community": 1,
"norm_label": "create a ws callback for ``set_client_executor()`` so that all tools can us",
"id": "core_agent_runner_rationale_184"
},
{
"label": "Run an LLM agent with tool-calling, returning the final text response. If",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L234",
"community": 1,
"norm_label": "run an llm agent with tool-calling, returning the final text response. if",
"id": "core_agent_runner_rationale_234"
},
{
"label": "Build the tool list for processing based on user's data_types selection.",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L331",
"community": 1,
"norm_label": "build the tool list for processing based on user's data_types selection.",
"id": "core_agent_runner_rationale_331"
},
{
"label": "Walk directories via WS tool calls and return filtered file paths. Recurs",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L348",
"community": 1,
"norm_label": "walk directories via ws tool calls and return filtered file paths. recurs",
"id": "core_agent_runner_rationale_348"
},
{
"label": "Fetch all projects from the Electron client via WS.",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L412",
"community": 1,
"norm_label": "fetch all projects from the electron client via ws.",
"id": "core_agent_runner_rationale_412"
},
{
"label": "Fetch existing rows for a domain, scoped to a project where applicable.",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L430",
"community": 1,
"norm_label": "fetch existing rows for a domain, scoped to a project where applicable.",
"id": "core_agent_runner_rationale_430"
},
{
"label": "Format existing entity rows as a readable context block for the LLM. Incl",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L450",
"community": 1,
"norm_label": "format existing entity rows as a readable context block for the llm. incl",
"id": "core_agent_runner_rationale_450"
},
{
"label": "Format the project list for the unified system prompt.",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L498",
"community": 1,
"norm_label": "format the project list for the unified system prompt.",
"id": "core_agent_runner_rationale_498"
},
{
"label": "Format preprocessor metadata as a compact context block.",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L513",
"community": 1,
"norm_label": "format preprocessor metadata as a compact context block.",
"id": "core_agent_runner_rationale_513"
},
{
"label": "Return the extraction_prompt for *content_type* from *agent_config*. Fall",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L528",
"community": 1,
"norm_label": "return the extraction_prompt for *content_type* from *agent_config*. fall",
"id": "core_agent_runner_rationale_528"
},
{
"label": "Derive the 'no project match' instruction from global_rules.",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L544",
"community": 1,
"norm_label": "derive the 'no project match' instruction from global_rules.",
"id": "core_agent_runner_rationale_544"
},
{
"label": "Execute a local directory agent run \u2014 V2 unified flow. Phase A \u2014 Detect +",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L563",
"community": 1,
"norm_label": "execute a local directory agent run \u2014 v2 unified flow. phase a \u2014 detect +",
"id": "core_agent_runner_rationale_563"
},
{
"label": "Execute a cloud connector agent run end-to-end. Steps: 1. Verify t",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L780",
"id": "core_agent_runner_rationale_780",
"community": 1,
"norm_label": "execute a cloud connector agent run end-to-end. steps: 1. verify t"
},
{
"label": "Dispatch any overdue agent runs after an Electron device connects. Called",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L994",
"id": "core_agent_runner_rationale_994",
"community": 1,
"norm_label": "dispatch any overdue agent runs after an electron device connects. called"
},
{
"label": "Persist the run outcome and optionally update ``last_run_at`` on the config.",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L1020",
"id": "core_agent_runner_rationale_1020",
"community": 1,
"norm_label": "persist the run outcome and optionally update ``last_run_at`` on the config."
},
{
"label": "agent_session_buffer.py",
"file_type": "code",
"source_file": "api\\app\\core\\agent_session_buffer.py",
"source_location": "L1",
"id": "api_app_core_agent_session_buffer_py",
"community": 9,
"norm_label": "agent_session_buffer.py"
},
{
"label": "_SessionBuffer",
"file_type": "code",
"source_file": "api\\app\\core\\agent_session_buffer.py",
"source_location": "L22",
"id": "core_agent_session_buffer_sessionbuffer",
"community": 9,
"norm_label": "_sessionbuffer"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_session_buffer.py",
"source_location": "L23",
"id": "core_agent_session_buffer_sessionbuffer_init",
"community": 9,
"norm_label": ".__init__()"
},
{
"label": "._evict_stale()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_session_buffer.py",
"source_location": "L27",
"id": "core_agent_session_buffer_sessionbuffer_evict_stale",
"community": 9,
"norm_label": "._evict_stale()"
},
{
"label": ".get()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_session_buffer.py",
"source_location": "L33",
"id": "core_agent_session_buffer_sessionbuffer_get",
"community": 9,
"norm_label": ".get()"
},
{
"label": ".set()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_session_buffer.py",
"source_location": "L46",
"id": "core_agent_session_buffer_sessionbuffer_set",
"community": 9,
"norm_label": ".set()"
},
{
"label": ".clear()",
"file_type": "code",
"source_file": "api\\app\\core\\agent_session_buffer.py",
"source_location": "L53",
"id": "core_agent_session_buffer_sessionbuffer_clear",
"community": 9,
"norm_label": ".clear()"
},
{
"label": "In-process TTL buffer for per-session LangChain message history. Stores the ful",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_session_buffer.py",
"source_location": "L1",
"community": 9,
"norm_label": "in-process ttl buffer for per-session langchain message history. stores the ful",
"id": "core_agent_session_buffer_rationale_1"
},
{
"label": "brief_agent.py",
"file_type": "code",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L1",
"id": "api_app_core_brief_agent_py",
"community": 2,
"norm_label": "brief_agent.py"
},
{
"label": "_resolve_language()",
"file_type": "code",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L137",
"id": "core_brief_agent_resolve_language",
"community": 2,
"norm_label": "_resolve_language()"
},
{
"label": "_build_read_tools()",
"file_type": "code",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L143",
"id": "core_brief_agent_build_read_tools",
"community": 2,
"norm_label": "_build_read_tools()"
},
{
"label": "run_home_brief()",
"file_type": "code",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L153",
"id": "core_brief_agent_run_home_brief",
"community": 2,
"norm_label": "run_home_brief()"
},
{
"label": "run_project_brief()",
"file_type": "code",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L187",
"id": "core_brief_agent_run_project_brief",
"community": 2,
"norm_label": "run_project_brief()"
},
{
"label": "Brief agent \u2014 produces plain-text home and project status briefs. Read-only t",
"file_type": "rationale",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L1",
"community": 2,
"norm_label": "brief agent \u2014 produces plain-text home and project status briefs. read-only t",
"id": "core_brief_agent_rationale_1"
},
{
"label": "Stream a plain-text daily home brief. Yields (event_type, data) tuples id",
"file_type": "rationale",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L157",
"community": 2,
"norm_label": "stream a plain-text daily home brief. yields (event_type, data) tuples id",
"id": "core_brief_agent_rationale_157"
},
{
"label": "Stream a plain-text project status brief for project_id. Yields (event_ty",
"file_type": "rationale",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L192",
"community": 2,
"norm_label": "stream a plain-text project status brief for project_id. yields (event_ty",
"id": "core_brief_agent_rationale_192"
},
{
"label": "deep_agent.py",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1",
"id": "api_app_core_deep_agent_py",
"community": 2,
"norm_label": "deep_agent.py"
},
{
"label": "_language_instruction()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L46",
"id": "core_deep_agent_language_instruction",
"community": 2,
"norm_label": "_language_instruction()"
},
{
"label": "_datetime_context_injection()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L63",
"id": "core_deep_agent_datetime_context_injection",
"community": 2,
"norm_label": "_datetime_context_injection()"
},
{
"label": "_proactive_hints_injection()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L152",
"id": "core_deep_agent_proactive_hints_injection",
"community": 2,
"norm_label": "_proactive_hints_injection()"
},
{
"label": "_relational_memory_injection()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L168",
"id": "core_deep_agent_relational_memory_injection",
"community": 2,
"norm_label": "_relational_memory_injection()"
},
{
"label": "_user_identity_injection()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L187",
"id": "core_deep_agent_user_identity_injection",
"community": 2,
"norm_label": "_user_identity_injection()"
},
{
"label": "_request_context_block()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L203",
"id": "core_deep_agent_request_context_block",
"community": 2,
"norm_label": "_request_context_block()"
},
{
"label": "_as_text()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L395",
"id": "core_deep_agent_as_text",
"community": 2,
"norm_label": "_as_text()"
},
{
"label": "_candidate_tokens()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L413",
"id": "core_deep_agent_candidate_tokens",
"community": 2,
"norm_label": "_candidate_tokens()"
},
{
"label": "_resolve_project_id_from_message()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L418",
"id": "core_deep_agent_resolve_project_id_from_message",
"community": 2,
"norm_label": "_resolve_project_id_from_message()"
},
{
"label": "_needs_project_resolution()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L453",
"id": "core_deep_agent_needs_project_resolution",
"community": 2,
"norm_label": "_needs_project_resolution()"
},
{
"label": "_prepare_context()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L458",
"id": "core_deep_agent_prepare_context",
"community": 2,
"norm_label": "_prepare_context()"
},
{
"label": "_all_tools()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L468",
"id": "core_deep_agent_all_tools",
"community": 2,
"norm_label": "_all_tools()"
},
{
"label": "_trace_id_from_context()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L472",
"id": "core_deep_agent_trace_id_from_context",
"community": 2,
"norm_label": "_trace_id_from_context()"
},
{
"label": "_session_id_from_context()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L481",
"id": "core_deep_agent_session_id_from_context",
"community": 2,
"norm_label": "_session_id_from_context()"
},
{
"label": "_build_system_prompt()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L490",
"id": "core_deep_agent_build_system_prompt",
"community": 2,
"norm_label": "_build_system_prompt()"
},
{
"label": "_is_upcoming_timeline_query()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L509",
"id": "core_deep_agent_is_upcoming_timeline_query",
"community": 2,
"norm_label": "_is_upcoming_timeline_query()"
},
{
"label": "_timeline_date_in_current_month_or_future()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L519",
"id": "core_deep_agent_timeline_date_in_current_month_or_future",
"community": 2,
"norm_label": "_timeline_date_in_current_month_or_future()"
},
{
"label": "_normalize_tagged_list_lines()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L536",
"id": "core_deep_agent_normalize_tagged_list_lines",
"community": 2,
"norm_label": "_normalize_tagged_list_lines()"
},
{
"label": "_strip_floating_markup_fragment()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L579",
"id": "core_deep_agent_strip_floating_markup_fragment",
"community": 2,
"norm_label": "_strip_floating_markup_fragment()"
},
{
"label": "_strip_floating_markup()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L586",
"id": "core_deep_agent_strip_floating_markup",
"community": 2,
"norm_label": "_strip_floating_markup()"
},
{
"label": "_fallback_from_raw_floating_text()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L597",
"id": "core_deep_agent_fallback_from_raw_floating_text",
"community": 2,
"norm_label": "_fallback_from_raw_floating_text()"
},
{
"label": "_FloatingStreamSanitizer",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L603",
"id": "core_deep_agent_floatingstreamsanitizer",
"community": 2,
"norm_label": "_floatingstreamsanitizer"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L606",
"id": "core_deep_agent_floatingstreamsanitizer_init",
"community": 2,
"norm_label": ".__init__()"
},
{
"label": "_split_safe_boundary()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L610",
"id": "core_deep_agent_split_safe_boundary",
"community": 2,
"norm_label": "_split_safe_boundary()"
},
{
"label": ".feed()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L625",
"id": "core_deep_agent_floatingstreamsanitizer_feed",
"community": 2,
"norm_label": ".feed()"
},
{
"label": ".finalize()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L630",
"id": "core_deep_agent_floatingstreamsanitizer_finalize",
"community": 2,
"norm_label": ".finalize()"
},
{
"label": "_normalize_memory_label()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L638",
"id": "core_deep_agent_normalize_memory_label",
"community": 2,
"norm_label": "_normalize_memory_label()"
},
{
"label": "_memory_tools()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L646",
"id": "core_deep_agent_memory_tools",
"community": 2,
"norm_label": "_memory_tools()"
},
{
"label": "_read_only_memory_tools()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L791",
"id": "core_deep_agent_read_only_memory_tools",
"community": 2,
"norm_label": "_read_only_memory_tools()"
},
{
"label": "_brief_research_tools()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L801",
"id": "core_deep_agent_brief_research_tools",
"community": 2,
"norm_label": "_brief_research_tools()"
},
{
"label": "_all_tools_for_user()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L814",
"id": "core_deep_agent_all_tools_for_user",
"community": 2,
"norm_label": "_all_tools_for_user()"
},
{
"label": "_detect_domain_section()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L818",
"id": "core_deep_agent_detect_domain_section",
"community": 2,
"norm_label": "_detect_domain_section()"
},
{
"label": "_normalize_domain_payload()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L829",
"id": "core_deep_agent_normalize_domain_payload",
"community": 2,
"norm_label": "_normalize_domain_payload()"
},
{
"label": "_parse_json_object()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L857",
"id": "core_deep_agent_parse_json_object",
"community": 2,
"norm_label": "_parse_json_object()"
},
{
"label": "_infer_floating_domain_rule_based()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L877",
"id": "core_deep_agent_infer_floating_domain_rule_based",
"community": 2,
"norm_label": "_infer_floating_domain_rule_based()"
},
{
"label": "_infer_floating_domain()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L920",
"id": "core_deep_agent_infer_floating_domain",
"community": 2,
"norm_label": "_infer_floating_domain()"
},
{
"label": "_history_to_messages()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L980",
"id": "core_deep_agent_history_to_messages",
"community": 2,
"norm_label": "_history_to_messages()"
},
{
"label": "_run_single_agent()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L997",
"id": "core_deep_agent_run_single_agent",
"community": 2,
"norm_label": "_run_single_agent()"
},
{
"label": "_run_single_agent_stream()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1137",
"id": "core_deep_agent_run_single_agent_stream",
"community": 2,
"norm_label": "_run_single_agent_stream()"
},
{
"label": "run_home()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1293",
"id": "core_deep_agent_run_home",
"community": 2,
"norm_label": "run_home()"
},
{
"label": "run_floating()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1308",
"id": "core_deep_agent_run_floating",
"community": 2,
"norm_label": "run_floating()"
},
{
"label": "run_home_stream()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1327",
"id": "core_deep_agent_run_home_stream",
"community": 2,
"norm_label": "run_home_stream()"
},
{
"label": "run_floating_stream()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1355",
"id": "core_deep_agent_run_floating_stream",
"community": 2,
"norm_label": "run_floating_stream()"
},
{
"label": "run_task_brief_research_stream()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1421",
"id": "core_deep_agent_run_task_brief_research_stream",
"community": 2,
"norm_label": "run_task_brief_research_stream()"
},
{
"label": "update_core_memory()",
"file_type": "code",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1464",
"id": "core_deep_agent_update_core_memory",
"community": 2,
"norm_label": "update_core_memory()"
},
{
"label": "Single-agent runners for home and floating chat contexts.",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1",
"community": 2,
"norm_label": "single-agent runners for home and floating chat contexts.",
"id": "core_deep_agent_rationale_1"
},
{
"label": "Return a system-prompt suffix that tells the LLM to respond in the user's langua",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L47",
"id": "core_deep_agent_rationale_47",
"community": 2,
"norm_label": "return a system-prompt suffix that tells the llm to respond in the user's langua"
},
{
"label": "Build a comprehensive DATE CONTEXT block with pre-computed ms-epoch boundaries f",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L64",
"id": "core_deep_agent_rationale_64",
"community": 2,
"norm_label": "build a comprehensive date context block with pre-computed ms-epoch boundaries f"
},
{
"label": "Return a system-prompt paragraph listing proactive behavioral hints. Retu",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L153",
"id": "core_deep_agent_rationale_153",
"community": 2,
"norm_label": "return a system-prompt paragraph listing proactive behavioral hints. retu"
},
{
"label": "Return a system-prompt paragraph listing known people/projects from relational m",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L169",
"id": "core_deep_agent_rationale_169",
"community": 2,
"norm_label": "return a system-prompt paragraph listing known people/projects from relational m"
},
{
"label": "Return a compact user-profile block from core memory onboarding fields. R",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L188",
"id": "core_deep_agent_rationale_188",
"community": 2,
"norm_label": "return a compact user-profile block from core memory onboarding fields. r"
},
{
"label": "Return a small block with per-request scope and resolved project context.",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L204",
"id": "core_deep_agent_rationale_204",
"community": 2,
"norm_label": "return a small block with per-request scope and resolved project context."
},
{
"label": "Resolve likely project UUID from user message using client project list.",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L419",
"id": "core_deep_agent_rationale_419",
"community": 2,
"norm_label": "resolve likely project uuid from user message using client project list."
},
{
"label": "Fetch Langfuse template and compile all per-request slots into one system prompt",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L491",
"id": "core_deep_agent_rationale_491",
"community": 2,
"norm_label": "fetch langfuse template and compile all per-request slots into one system prompt"
},
{
"label": "Ensure floating responses stay plain text with no XML-like tag wrappers.",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L587",
"id": "core_deep_agent_rationale_587",
"community": 2,
"norm_label": "ensure floating responses stay plain text with no xml-like tag wrappers."
},
{
"label": "Streaming sanitizer that removes floating markup without buffering the full answ",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L604",
"id": "core_deep_agent_rationale_604",
"community": 2,
"norm_label": "streaming sanitizer that removes floating markup without buffering the full answ"
},
{
"label": "Return memory tools that only read \u2014 safe for the read-only brief-agent subset.",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L792",
"id": "core_deep_agent_rationale_792",
"community": 2,
"norm_label": "return memory tools that only read \u2014 safe for the read-only brief-agent subset."
},
{
"label": "Return the full tool palette for Stage-1 task brief research (read-only).",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L802",
"id": "core_deep_agent_rationale_802",
"community": 2,
"norm_label": "return the full tool palette for stage-1 task brief research (read-only)."
},
{
"label": "Stage-1 executive assistant: deep research for one task. Yields ``(\"token",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1426",
"id": "core_deep_agent_rationale_1426",
"community": 2,
"norm_label": "stage-1 executive assistant: deep research for one task. yields ``(\"token"
},
{
"label": "Compatibility helper kept for callers that expect explicit memory update API.",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1465",
"id": "core_deep_agent_rationale_1465",
"community": 2,
"norm_label": "compatibility helper kept for callers that expect explicit memory update api."
},
{
"label": "device_manager.py",
"file_type": "code",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L1",
"id": "api_app_core_device_manager_py",
"community": 1,
"norm_label": "device_manager.py"
},
{
"label": "DeviceConnection",
"file_type": "code",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L33",
"id": "core_device_manager_deviceconnection",
"community": 1,
"norm_label": "deviceconnection"
},
{
"label": "DeviceConnectionManager",
"file_type": "code",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L42",
"id": "core_device_manager_deviceconnectionmanager",
"community": 1,
"norm_label": "deviceconnectionmanager"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L50",
"id": "core_device_manager_deviceconnectionmanager_init",
"community": 1,
"norm_label": ".__init__()"
},
{
"label": ".register()",
"file_type": "code",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L55",
"id": "core_device_manager_deviceconnectionmanager_register",
"community": 1,
"norm_label": ".register()"
},
{
"label": ".unregister()",
"file_type": "code",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L73",
"id": "core_device_manager_deviceconnectionmanager_unregister",
"community": 1,
"norm_label": ".unregister()"
},
{
"label": ".get_ws()",
"file_type": "code",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L85",
"id": "core_device_manager_deviceconnectionmanager_get_ws",
"community": 1,
"norm_label": ".get_ws()"
},
{
"label": ".is_online()",
"file_type": "code",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L90",
"id": "core_device_manager_deviceconnectionmanager_is_online",
"community": 1,
"norm_label": ".is_online()"
},
{
"label": ".send_frame()",
"file_type": "code",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L104",
"id": "core_device_manager_deviceconnectionmanager_send_frame",
"community": 1,
"norm_label": ".send_frame()"
},
{
"label": ".create_pending_call()",
"file_type": "code",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L118",
"id": "core_device_manager_deviceconnectionmanager_create_pending_call",
"community": 1,
"norm_label": ".create_pending_call()"
},
{
"label": ".resolve_pending_call()",
"file_type": "code",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L135",
"id": "core_device_manager_deviceconnectionmanager_resolve_pending_call",
"community": 1,
"norm_label": ".resolve_pending_call()"
},
{
"label": "Device connection manager. Maintains in-memory state for all active Electron",
"file_type": "rationale",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L1",
"community": 1,
"norm_label": "device connection manager. maintains in-memory state for all active electron",
"id": "core_device_manager_rationale_1"
},
{
"label": "State for a single connected Electron device.",
"file_type": "rationale",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L34",
"community": 1,
"norm_label": "state for a single connected electron device.",
"id": "core_device_manager_rationale_34"
},
{
"label": "Singleton registry of active Electron WebSocket connections. Thread/task",
"file_type": "rationale",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L43",
"community": 1,
"norm_label": "singleton registry of active electron websocket connections. thread/task",
"id": "core_device_manager_rationale_43"
},
{
"label": "Store the active connection for *user_id*, replacing any previous one.",
"file_type": "rationale",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L56",
"community": 1,
"norm_label": "store the active connection for *user_id*, replacing any previous one.",
"id": "core_device_manager_rationale_56"
},
{
"label": "Remove the connection for *user_id* and cancel any pending futures.",
"file_type": "rationale",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L74",
"community": 1,
"norm_label": "remove the connection for *user_id* and cancel any pending futures.",
"id": "core_device_manager_rationale_74"
},
{
"label": "Return the active WebSocket for *user_id*, or ``None`` if offline.",
"file_type": "rationale",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L86",
"community": 1,
"norm_label": "return the active websocket for *user_id*, or ``none`` if offline.",
"id": "core_device_manager_rationale_86"
},
{
"label": "Return ``True`` if the user has an active connection. If *device_id*",
"file_type": "rationale",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L91",
"community": 1,
"norm_label": "return ``true`` if the user has an active connection. if *device_id*",
"id": "core_device_manager_rationale_91"
},
{
"label": "Send *frame* as a JSON text message to the device. Raises ``RuntimeEr",
"file_type": "rationale",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L105",
"community": 1,
"norm_label": "send *frame* as a json text message to the device. raises ``runtimeer",
"id": "core_device_manager_rationale_105"
},
{
"label": "Register a Future that will be resolved when the tool_result arrives.",
"file_type": "rationale",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L121",
"community": 1,
"norm_label": "register a future that will be resolved when the tool_result arrives.",
"id": "core_device_manager_rationale_121"
},
{
"label": "Fulfil the Future registered under *call_id* with the Electron result.",
"file_type": "rationale",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L138",
"community": 1,
"norm_label": "fulfil the future registered under *call_id* with the electron result.",
"id": "core_device_manager_rationale_138"
},
{
"label": "embeddings.py",
"file_type": "code",
"source_file": "api\\app\\core\\embeddings.py",
"source_location": "L1",
"id": "api_app_core_embeddings_py",
"community": 7,
"norm_label": "embeddings.py"
},
{
"label": "embed_text()",
"file_type": "code",
"source_file": "api\\app\\core\\embeddings.py",
"source_location": "L20",
"id": "core_embeddings_embed_text",
"community": 7,
"norm_label": "embed_text()"
},
{
"label": "OpenAI embedding helper for associative memory tier. Single public function:",
"file_type": "rationale",
"source_file": "api\\app\\core\\embeddings.py",
"source_location": "L1",
"community": 7,
"norm_label": "openai embedding helper for associative memory tier. single public function:",
"id": "core_embeddings_rationale_1"
},
{
"label": "Call OpenAI text-embedding-3-small. Return None on failure (caller falls back to",
"file_type": "rationale",
"source_file": "api\\app\\core\\embeddings.py",
"source_location": "L21",
"community": 7,
"norm_label": "call openai text-embedding-3-small. return none on failure (caller falls back to",
"id": "core_embeddings_rationale_21"
},
{
"label": "langfuse_client.py",
"file_type": "code",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L1",
"id": "api_app_core_langfuse_client_py",
"community": 2,
"norm_label": "langfuse_client.py"
},
{
"label": "get_langfuse()",
"file_type": "code",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L53",
"id": "core_langfuse_client_get_langfuse",
"community": 2,
"norm_label": "get_langfuse()"
},
{
"label": "get_prompt_or_fallback()",
"file_type": "code",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L82",
"id": "core_langfuse_client_get_prompt_or_fallback",
"community": 2,
"norm_label": "get_prompt_or_fallback()"
},
{
"label": "compile_prompt()",
"file_type": "code",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L108",
"id": "core_langfuse_client_compile_prompt",
"community": 2,
"norm_label": "compile_prompt()"
},
{
"label": "extract_usage()",
"file_type": "code",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L140",
"id": "core_langfuse_client_extract_usage",
"community": 2,
"norm_label": "extract_usage()"
},
{
"label": "hash_user_id()",
"file_type": "code",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L152",
"id": "core_langfuse_client_hash_user_id",
"community": 2,
"norm_label": "hash_user_id()"
},
{
"label": "langfuse_context()",
"file_type": "code",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L163",
"id": "core_langfuse_client_langfuse_context",
"community": 2,
"norm_label": "langfuse_context()"
},
{
"label": "Langfuse observability \u2014 singleton client and prompt helpers. If LANGFUSE_SEC",
"file_type": "rationale",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L1",
"community": 2,
"norm_label": "langfuse observability \u2014 singleton client and prompt helpers. if langfuse_sec",
"id": "core_langfuse_client_rationale_1"
},
{
"label": "Return the Langfuse singleton, or ``None`` when not configured.",
"file_type": "rationale",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L54",
"community": 2,
"norm_label": "return the langfuse singleton, or ``none`` when not configured.",
"id": "core_langfuse_client_rationale_54"
},
{
"label": "Fetch a text prompt from Langfuse; fall back to ``fallback`` on any error.",
"file_type": "rationale",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L83",
"community": 2,
"norm_label": "fetch a text prompt from langfuse; fall back to ``fallback`` on any error.",
"id": "core_langfuse_client_rationale_83"
},
{
"label": "Compile *template* with *variables*, choosing the right syntax. * When *p",
"file_type": "rationale",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L109",
"community": 2,
"norm_label": "compile *template* with *variables*, choosing the right syntax. * when *p",
"id": "core_langfuse_client_rationale_109"
},
{
"label": "Extract token usage from a LangChain AI message into Langfuse format.",
"file_type": "rationale",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L141",
"community": 2,
"norm_label": "extract token usage from a langchain ai message into langfuse format.",
"id": "core_langfuse_client_rationale_141"
},
{
"label": "Return a SHA-256 hash of *user_id* for use as Langfuse ``user_id``. This",
"file_type": "rationale",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L153",
"community": 2,
"norm_label": "return a sha-256 hash of *user_id* for use as langfuse ``user_id``. this",
"id": "core_langfuse_client_rationale_153"
},
{
"label": "Propagate ``user_id`` (hashed) and ``session_id`` to all Langfuse observations.",
"file_type": "rationale",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L167",
"community": 2,
"norm_label": "propagate ``user_id`` (hashed) and ``session_id`` to all langfuse observations.",
"id": "core_langfuse_client_rationale_167"
},
{
"label": "llm.py",
"file_type": "code",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L1",
"id": "api_app_core_llm_py",
"community": 2,
"norm_label": "llm.py"
},
{
"label": "_api_key_for_model()",
"file_type": "code",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L46",
"id": "core_llm_api_key_for_model",
"community": 2,
"norm_label": "_api_key_for_model()"
},
{
"label": "get_llm()",
"file_type": "code",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L66",
"id": "core_llm_get_llm",
"community": 2,
"norm_label": "get_llm()"
},
{
"label": "model_for_agent()",
"file_type": "code",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L118",
"id": "core_llm_model_for_agent",
"community": 2,
"norm_label": "model_for_agent()"
},
{
"label": "get_agent_llm()",
"file_type": "code",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L123",
"id": "core_llm_get_agent_llm",
"community": 2,
"norm_label": "get_agent_llm()"
},
{
"label": "embed()",
"file_type": "code",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L137",
"id": "core_llm_embed",
"community": 6,
"norm_label": "embed()"
},
{
"label": "LLM factory \u2014 centralised model instantiation via LiteLLM. Every agent and th",
"file_type": "rationale",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L1",
"community": 2,
"norm_label": "llm factory \u2014 centralised model instantiation via litellm. every agent and th",
"id": "core_llm_rationale_1"
},
{
"label": "Return the most appropriate API key for the given LiteLLM model string.",
"file_type": "rationale",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L47",
"community": 2,
"norm_label": "return the most appropriate api key for the given litellm model string.",
"id": "core_llm_rationale_47"
},
{
"label": "Return a LangChain chat model backed by LiteLLM. LiteLLM exposes an OpenA",
"file_type": "rationale",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L71",
"community": 2,
"norm_label": "return a langchain chat model backed by litellm. litellm exposes an opena",
"id": "core_llm_rationale_71"
},
{
"label": "Return the resolved model string for *agent_name* (for Langfuse tracking).",
"file_type": "rationale",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L119",
"id": "core_llm_rationale_119",
"community": 2,
"norm_label": "return the resolved model string for *agent_name* (for langfuse tracking)."
},
{
"label": "Return an LLM configured for *agent_name*, respecting per-agent overrides.",
"file_type": "rationale",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L128",
"id": "core_llm_rationale_128",
"community": 2,
"norm_label": "return an llm configured for *agent_name*, respecting per-agent overrides."
},
{
"label": "Return an embedding vector for *text*. Uses ``settings.LLM_EMBED_MODEL``",
"file_type": "rationale",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L138",
"id": "core_llm_rationale_138",
"community": 6,
"norm_label": "return an embedding vector for *text*. uses ``settings.llm_embed_model``"
},
{
"label": "memory_extraction.py",
"file_type": "code",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L1",
"id": "api_app_core_memory_extraction_py",
"community": 18,
"norm_label": "memory_extraction.py"
},
{
"label": "MemoryCandidate",
"file_type": "code",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L68",
"id": "core_memory_extraction_memorycandidate",
"community": 18,
"norm_label": "memorycandidate"
},
{
"label": "ExtractionResult",
"file_type": "code",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L78",
"id": "core_memory_extraction_extractionresult",
"community": 0,
"norm_label": "extractionresult"
},
{
"label": "extract_candidates()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L84",
"id": "core_memory_extraction_extract_candidates",
"community": 2,
"norm_label": "extract_candidates()"
},
{
"label": "decide_action()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L159",
"id": "core_memory_extraction_decide_action",
"community": 18,
"norm_label": "decide_action()"
},
{
"label": "run_extraction()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L226",
"id": "core_memory_extraction_run_extraction",
"community": 18,
"norm_label": "run_extraction()"
},
{
"label": "_run_extraction_inner()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L249",
"id": "core_memory_extraction_run_extraction_inner",
"community": 2,
"norm_label": "_run_extraction_inner()"
},
{
"label": "_apply_candidate()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L327",
"id": "core_memory_extraction_apply_candidate",
"community": 18,
"norm_label": "_apply_candidate()"
},
{
"label": "_content_to_key()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L392",
"id": "core_memory_extraction_content_to_key",
"community": 18,
"norm_label": "_content_to_key()"
},
{
"label": "_upsert_relation()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L399",
"id": "core_memory_extraction_upsert_relation",
"community": 18,
"norm_label": "_upsert_relation()"
},
{
"label": "_store_proactive_stub()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L424",
"id": "core_memory_extraction_store_proactive_stub",
"community": 18,
"norm_label": "_store_proactive_stub()"
},
{
"label": "Mem0-style Extract/Update pipeline \u2014 Phase 2. Runs after every ``store_episod",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L1",
"community": 18,
"norm_label": "mem0-style extract/update pipeline \u2014 phase 2. runs after every ``store_episod",
"id": "core_memory_extraction_rationale_1"
},
{
"label": "Call gpt-4o-mini to extract memory candidates from the latest turn. Retur",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L89",
"community": 0,
"norm_label": "call gpt-4o-mini to extract memory candidates from the latest turn. retur",
"id": "core_memory_extraction_rationale_89"
},
{
"label": "Decide what to do with a candidate given existing memories in the same tier.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L163",
"community": 18,
"norm_label": "decide what to do with a candidate given existing memories in the same tier.",
"id": "core_memory_extraction_rationale_163"
},
{
"label": "Full Mem0-style extract/update pipeline for one conversation turn. Steps:",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L233",
"community": 18,
"norm_label": "full mem0-style extract/update pipeline for one conversation turn. steps:",
"id": "core_memory_extraction_rationale_233"
},
{
"label": "Fetch neighbours, decide action, apply to the appropriate tier.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L335",
"community": 18,
"norm_label": "fetch neighbours, decide action, apply to the appropriate tier.",
"id": "core_memory_extraction_rationale_335"
},
{
"label": "Derive a short snake_case key from a content string (first 40 chars).",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L393",
"community": 18,
"norm_label": "derive a short snake_case key from a content string (first 40 chars).",
"id": "core_memory_extraction_rationale_393"
},
{
"label": "Upsert a relation row via MemoryMiddleware.upsert_relation (Phase 3).",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L406",
"community": 18,
"norm_label": "upsert a relation row via memorymiddleware.upsert_relation (phase 3).",
"id": "core_memory_extraction_rationale_406"
},
{
"label": "Store a proactive pattern row directly (MemoryProactive model).",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L431",
"community": 18,
"norm_label": "store a proactive pattern row directly (memoryproactive model).",
"id": "core_memory_extraction_rationale_431"
},
{
"label": "memory_maintenance.py",
"file_type": "code",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L1",
"id": "api_app_core_memory_maintenance_py",
"community": 9,
"norm_label": "memory_maintenance.py"
},
{
"label": "decay_relations()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L47",
"id": "core_memory_maintenance_decay_relations",
"community": 9,
"norm_label": "decay_relations()"
},
{
"label": "_decay_relations_inner()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L61",
"id": "core_memory_maintenance_decay_relations_inner",
"community": 9,
"norm_label": "_decay_relations_inner()"
},
{
"label": "drain_extraction_queue()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L107",
"id": "core_memory_maintenance_drain_extraction_queue",
"community": 9,
"norm_label": "drain_extraction_queue()"
},
{
"label": "_drain_extraction_queue_inner()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L120",
"id": "core_memory_maintenance_drain_extraction_queue_inner",
"community": 9,
"norm_label": "_drain_extraction_queue_inner()"
},
{
"label": "mine_proactive_patterns()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L157",
"id": "core_memory_maintenance_mine_proactive_patterns",
"community": 9,
"norm_label": "mine_proactive_patterns()"
},
{
"label": "_mine_proactive_patterns_inner()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L175",
"id": "core_memory_maintenance_mine_proactive_patterns_inner",
"community": 9,
"norm_label": "_mine_proactive_patterns_inner()"
},
{
"label": "_extract_proactive_patterns()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L256",
"id": "core_memory_maintenance_extract_proactive_patterns",
"community": 9,
"norm_label": "_extract_proactive_patterns()"
},
{
"label": "_decay_proactive_patterns()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L280",
"id": "core_memory_maintenance_decay_proactive_patterns",
"community": 9,
"norm_label": "_decay_proactive_patterns()"
},
{
"label": "audit_memory()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L348",
"id": "core_memory_maintenance_audit_memory",
"community": 9,
"norm_label": "audit_memory()"
},
{
"label": "_audit_memory_inner()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L365",
"id": "core_memory_maintenance_audit_memory_inner",
"community": 9,
"norm_label": "_audit_memory_inner()"
},
{
"label": "_scan_associative_contradictions()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L377",
"id": "core_memory_maintenance_scan_associative_contradictions",
"community": 9,
"norm_label": "_scan_associative_contradictions()"
},
{
"label": "_canonicalize_relation_labels()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L484",
"id": "core_memory_maintenance_canonicalize_relation_labels",
"community": 9,
"norm_label": "_canonicalize_relation_labels()"
},
{
"label": "Memory maintenance jobs \u2014 Phase 3/5. Three entrypoints called by the schedule",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L1",
"community": 0,
"norm_label": "memory maintenance jobs \u2014 phase 3/5. three entrypoints called by the schedule",
"id": "core_memory_maintenance_rationale_1"
},
{
"label": "Apply confidence decay to all relation rows for a user. Decay rule: confi",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L48",
"community": 0,
"norm_label": "apply confidence decay to all relation rows for a user. decay rule: confi",
"id": "core_memory_maintenance_rationale_48"
},
{
"label": "Process pending ExtractionQueue rows for Free-tier users. Each row corres",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L108",
"community": 0,
"norm_label": "process pending extractionqueue rows for free-tier users. each row corres",
"id": "core_memory_maintenance_rationale_108"
},
{
"label": "Mine recurring behavioral patterns from last 30 days of episodes (Power+ only).",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L158",
"community": 0,
"norm_label": "mine recurring behavioral patterns from last 30 days of episodes (power+ only).",
"id": "core_memory_maintenance_rationale_158"
},
{
"label": "Call memory-miner LLM to identify recurring behavioral/temporal patterns.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L257",
"community": 0,
"norm_label": "call memory-miner llm to identify recurring behavioral/temporal patterns.",
"id": "core_memory_maintenance_rationale_257"
},
{
"label": "Decay confidence of existing proactive patterns; prune below threshold.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L281",
"community": 0,
"norm_label": "decay confidence of existing proactive patterns; prune below threshold.",
"id": "core_memory_maintenance_rationale_281"
},
{
"label": "Weekly audit: contradiction scan on associative facts + label canonicalization o",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L349",
"community": 0,
"norm_label": "weekly audit: contradiction scan on associative facts + label canonicalization o",
"id": "core_memory_maintenance_rationale_349"
},
{
"label": "Decrypt associative facts, ask LLM to flag contradictions, delete superseded row",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L382",
"community": 0,
"norm_label": "decrypt associative facts, ask llm to flag contradictions, delete superseded row",
"id": "core_memory_maintenance_rationale_382"
},
{
"label": "Group near-duplicate entity labels in memory_relations and unify to canonical fo",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L485",
"community": 0,
"norm_label": "group near-duplicate entity labels in memory_relations and unify to canonical fo",
"id": "core_memory_maintenance_rationale_485"
},
{
"label": "memory_middleware.py",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L1",
"id": "api_app_core_memory_middleware_py",
"community": 0,
"norm_label": "memory_middleware.py"
},
{
"label": "_now()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L44",
"id": "core_memory_middleware_now",
"community": 0,
"norm_label": "_now()"
},
{
"label": "MemoryMiddleware",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L54",
"id": "core_memory_middleware_memorymiddleware",
"community": 0,
"norm_label": "memorymiddleware"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L57",
"id": "core_memory_middleware_memorymiddleware_init",
"community": 0,
"norm_label": ".__init__()"
},
{
"label": ".enrich_context()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L62",
"id": "core_memory_middleware_memorymiddleware_enrich_context",
"community": 0,
"norm_label": ".enrich_context()"
},
{
"label": ".store_episode()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L111",
"id": "core_memory_middleware_memorymiddleware_store_episode",
"community": 0,
"norm_label": ".store_episode()"
},
{
"label": "._dispatch_extraction()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L167",
"id": "core_memory_middleware_memorymiddleware_dispatch_extraction",
"community": 0,
"norm_label": "._dispatch_extraction()"
},
{
"label": ".update_core()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L224",
"id": "core_memory_middleware_memorymiddleware_update_core",
"community": 0,
"norm_label": ".update_core()"
},
{
"label": ".list_core_blocks()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L262",
"id": "core_memory_middleware_memorymiddleware_list_core_blocks",
"community": 0,
"norm_label": ".list_core_blocks()"
},
{
"label": ".get_core_block()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L282",
"id": "core_memory_middleware_memorymiddleware_get_core_block",
"community": 0,
"norm_label": ".get_core_block()"
},
{
"label": ".delete_core()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L302",
"id": "core_memory_middleware_memorymiddleware_delete_core",
"community": 0,
"norm_label": ".delete_core()"
},
{
"label": ".append_core()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L325",
"id": "core_memory_middleware_memorymiddleware_append_core",
"community": 0,
"norm_label": ".append_core()"
},
{
"label": ".replace_core()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L335",
"id": "core_memory_middleware_memorymiddleware_replace_core",
"community": 0,
"norm_label": ".replace_core()"
},
{
"label": ".store_associative()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L345",
"id": "core_memory_middleware_memorymiddleware_store_associative",
"community": 0,
"norm_label": ".store_associative()"
},
{
"label": ".upsert_relation()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L389",
"id": "core_memory_middleware_memorymiddleware_upsert_relation",
"community": 0,
"norm_label": ".upsert_relation()"
},
{
"label": ".query_relations()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L462",
"id": "core_memory_middleware_memorymiddleware_query_relations",
"community": 0,
"norm_label": ".query_relations()"
},
{
"label": ".insert_archival()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L482",
"id": "core_memory_middleware_memorymiddleware_insert_archival",
"community": 0,
"norm_label": ".insert_archival()"
},
{
"label": ".search_archival()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L505",
"id": "core_memory_middleware_memorymiddleware_search_archival",
"community": 0,
"norm_label": ".search_archival()"
},
{
"label": ".search_recall()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L531",
"id": "core_memory_middleware_memorymiddleware_search_recall",
"community": 0,
"norm_label": ".search_recall()"
},
{
"label": "._get_fernet()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L559",
"id": "core_memory_middleware_memorymiddleware_get_fernet",
"community": 0,
"norm_label": "._get_fernet()"
},
{
"label": "._get_user_debug()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L568",
"id": "core_memory_middleware_memorymiddleware_get_user_debug",
"community": 0,
"norm_label": "._get_user_debug()"
},
{
"label": "._load_core()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L591",
"id": "core_memory_middleware_memorymiddleware_load_core",
"community": 0,
"norm_label": "._load_core()"
},
{
"label": "._load_associative()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L603",
"id": "core_memory_middleware_memorymiddleware_load_associative",
"community": 0,
"norm_label": "._load_associative()"
},
{
"label": "._load_episodic()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L661",
"id": "core_memory_middleware_memorymiddleware_load_episodic",
"community": 0,
"norm_label": "._load_episodic()"
},
{
"label": "._load_relational()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L683",
"id": "core_memory_middleware_memorymiddleware_load_relational",
"community": 0,
"norm_label": "._load_relational()"
},
{
"label": "._load_proactive()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L703",
"id": "core_memory_middleware_memorymiddleware_load_proactive",
"community": 0,
"norm_label": "._load_proactive()"
},
{
"label": "_encrypt()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L723",
"id": "core_memory_middleware_encrypt",
"community": 0,
"norm_label": "_encrypt()"
},
{
"label": "_safe_decrypt()",
"file_type": "code",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L727",
"id": "core_memory_middleware_safe_decrypt",
"community": 0,
"norm_label": "_safe_decrypt()"
},
{
"label": "Memory Middleware \u2014 enrich requests with memory context and store interactions.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L1",
"community": 0,
"norm_label": "memory middleware \u2014 enrich requests with memory context and store interactions.",
"id": "core_memory_middleware_rationale_1"
},
{
"label": "Enrich orchestrator context with memory and persist interactions after.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L55",
"community": 0,
"norm_label": "enrich orchestrator context with memory and persist interactions after.",
"id": "core_memory_middleware_rationale_55"
},
{
"label": "Build memory context dict to inject into the orchestrator before LLM call.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L69",
"community": 0,
"norm_label": "build memory context dict to inject into the orchestrator before llm call.",
"id": "core_memory_middleware_rationale_69"
},
{
"label": "Summarise and store a completed interaction in episodic memory. The s",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L119",
"community": 0,
"norm_label": "summarise and store a completed interaction in episodic memory. the s",
"id": "core_memory_middleware_rationale_119"
},
{
"label": "Route extraction to realtime task or batch queue based on user tier.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L175",
"community": 0,
"norm_label": "route extraction to realtime task or batch queue based on user tier.",
"id": "core_memory_middleware_rationale_175"
},
{
"label": "Upsert a core memory key/value for a user.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L225",
"community": 0,
"norm_label": "upsert a core memory key/value for a user.",
"id": "core_memory_middleware_rationale_225"
},
{
"label": "Return core memory as editable blocks (label/value).",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L263",
"community": 0,
"norm_label": "return core memory as editable blocks (label/value).",
"id": "core_memory_middleware_rationale_263"
},
{
"label": "Return a single core memory block value by label.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L283",
"community": 0,
"norm_label": "return a single core memory block value by label.",
"id": "core_memory_middleware_rationale_283"
},
{
"label": "Delete a core memory block by label. Returns True if deleted.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L303",
"community": 0,
"norm_label": "delete a core memory block by label. returns true if deleted.",
"id": "core_memory_middleware_rationale_303"
},
{
"label": "Append content to a core block, creating it if missing.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L326",
"community": 0,
"norm_label": "append content to a core block, creating it if missing.",
"id": "core_memory_middleware_rationale_326"
},
{
"label": "Replace one exact string inside a core block. Returns False if not found.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L336",
"community": 0,
"norm_label": "replace one exact string inside a core block. returns false if not found.",
"id": "core_memory_middleware_rationale_336"
},
{
"label": "Store associative memory; embed if user tier has real_embeddings.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L352",
"community": 0,
"norm_label": "store associative memory; embed if user tier has real_embeddings.",
"id": "core_memory_middleware_rationale_352"
},
{
"label": "Insert or update a relation row. Matches on (user_id, subject_label, predicate,",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L402",
"community": 0,
"norm_label": "insert or update a relation row. matches on (user_id, subject_label, predicate,",
"id": "core_memory_middleware_rationale_402"
},
{
"label": "Query relation rows for a user with optional filters.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L470",
"community": 0,
"norm_label": "query relation rows for a user with optional filters.",
"id": "core_memory_middleware_rationale_470"
},
{
"label": "Insert a long-term archival memory entry.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L483",
"community": 0,
"norm_label": "insert a long-term archival memory entry.",
"id": "core_memory_middleware_rationale_483"
},
{
"label": "Search archival memory (keyword fallback; semantic ranking can replace this).",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L506",
"community": 0,
"norm_label": "search archival memory (keyword fallback; semantic ranking can replace this).",
"id": "core_memory_middleware_rationale_506"
},
{
"label": "Search recall memory (episodic summaries) by keyword.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L532",
"community": 0,
"norm_label": "search recall memory (episodic summaries) by keyword.",
"id": "core_memory_middleware_rationale_532"
},
{
"label": "Load the user's Fernet key from DB. Returns None if missing.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L560",
"community": 0,
"norm_label": "load the user's fernet key from db. returns none if missing.",
"id": "core_memory_middleware_rationale_560"
},
{
"label": "Load lightweight user debug fields for trace logs.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L569",
"community": 0,
"norm_label": "load lightweight user debug fields for trace logs.",
"id": "core_memory_middleware_rationale_569"
},
{
"label": "Load top-k associative memories. Pro+: pgvector cosine similarity on",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L606",
"community": 0,
"norm_label": "load top-k associative memories. pro+: pgvector cosine similarity on",
"id": "core_memory_middleware_rationale_606"
},
{
"label": "Return top-10 relation strings for Pro+ users; empty list for Free.",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L684",
"community": 0,
"norm_label": "return top-10 relation strings for pro+ users; empty list for free.",
"id": "core_memory_middleware_rationale_684"
},
{
"label": "Decrypt and return plaintext, or None on error (corrupted/wrong key).",
"file_type": "rationale",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L728",
"community": 0,
"norm_label": "decrypt and return plaintext, or none on error (corrupted/wrong key).",
"id": "core_memory_middleware_rationale_728"
},
{
"label": "note_summarizer.py",
"file_type": "code",
"source_file": "api\\app\\core\\note_summarizer.py",
"source_location": "L1",
"id": "api_app_core_note_summarizer_py",
"community": 2,
"norm_label": "note_summarizer.py"
},
{
"label": "generate_note_summary()",
"file_type": "code",
"source_file": "api\\app\\core\\note_summarizer.py",
"source_location": "L30",
"id": "core_note_summarizer_generate_note_summary",
"community": 2,
"norm_label": "generate_note_summary()"
},
{
"label": "Note summarizer \u2014 generates a compact AI summary for a note. Called fire-and-fo",
"file_type": "rationale",
"source_file": "api\\app\\core\\note_summarizer.py",
"source_location": "L1",
"id": "core_note_summarizer_rationale_1",
"community": 2,
"norm_label": "note summarizer \u2014 generates a compact ai summary for a note. called fire-and-fo"
},
{
"label": "Return a <=250-char summary of *title* + *content*. Uses the Langfuse ``not",
"file_type": "rationale",
"source_file": "api\\app\\core\\note_summarizer.py",
"source_location": "L31",
"id": "core_note_summarizer_rationale_31",
"community": 2,
"norm_label": "return a <=250-char summary of *title* + *content*. uses the langfuse ``not"
},
{
"label": "output_formatter.py",
"file_type": "code",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L1",
"id": "api_app_core_output_formatter_py",
"community": 4,
"norm_label": "output_formatter.py"
},
{
"label": "extract_canvas_block()",
"file_type": "code",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L18",
"id": "core_output_formatter_extract_canvas_block",
"community": 4,
"norm_label": "extract_canvas_block()"
},
{
"label": "StreamFormatter",
"file_type": "code",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L37",
"id": "core_output_formatter_streamformatter",
"community": 4,
"norm_label": "streamformatter"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L40",
"id": "core_output_formatter_streamformatter_init",
"community": 4,
"norm_label": ".__init__()"
},
{
"label": ".format()",
"file_type": "code",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L43",
"id": "core_output_formatter_streamformatter_format",
"community": 4,
"norm_label": ".format()"
},
{
"label": "Output formatter for deep-agent stream events.",
"file_type": "rationale",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L1",
"community": 4,
"norm_label": "output formatter for deep-agent stream events.",
"id": "core_output_formatter_rationale_1"
},
{
"label": "Strip the first block from *text*. Return",
"file_type": "rationale",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L19",
"id": "core_output_formatter_rationale_19",
"community": 4,
"norm_label": "strip the first block from *text*. return"
},
{
"label": "Convert `(event_type, data)` stream events into websocket frame models.",
"file_type": "rationale",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L38",
"id": "core_output_formatter_rationale_38",
"community": 4,
"norm_label": "convert `(event_type, data)` stream events into websocket frame models."
},
{
"label": "ws_context.py",
"file_type": "code",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L1",
"id": "api_app_core_ws_context_py",
"community": 6,
"norm_label": "ws_context.py"
},
{
"label": "_key_to_camel()",
"file_type": "code",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L18",
"id": "core_ws_context_key_to_camel",
"community": 6,
"norm_label": "_key_to_camel()"
},
{
"label": "_keys_to_camel()",
"file_type": "code",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L22",
"id": "core_ws_context_keys_to_camel",
"community": 6,
"norm_label": "_keys_to_camel()"
},
{
"label": "set_tool_result_collector()",
"file_type": "code",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L49",
"id": "core_ws_context_set_tool_result_collector",
"community": 2,
"norm_label": "set_tool_result_collector()"
},
{
"label": "clear_tool_result_collector()",
"file_type": "code",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L54",
"id": "core_ws_context_clear_tool_result_collector",
"community": 2,
"norm_label": "clear_tool_result_collector()"
},
{
"label": "set_client_executor()",
"file_type": "code",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L59",
"id": "core_ws_context_set_client_executor",
"community": 4,
"norm_label": "set_client_executor()"
},
{
"label": "clear_client_executor()",
"file_type": "code",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L64",
"id": "core_ws_context_clear_client_executor",
"community": 4,
"norm_label": "clear_client_executor()"
},
{
"label": "execute_on_client()",
"file_type": "code",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L72",
"id": "core_ws_context_execute_on_client",
"community": 6,
"norm_label": "execute_on_client()"
},
{
"label": "WebSocket client executor context. Holds a per-request async callback that to",
"file_type": "rationale",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L1",
"community": 6,
"norm_label": "websocket client executor context. holds a per-request async callback that to",
"id": "core_ws_context_rationale_1"
},
{
"label": "Recursively convert dict keys from snake_case to camelCase. Mirrors the J",
"file_type": "rationale",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L23",
"community": 6,
"norm_label": "recursively convert dict keys from snake_case to camelcase. mirrors the j",
"id": "core_ws_context_rationale_23"
},
{
"label": "Register *lst* as the collector for this async context.",
"file_type": "rationale",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L50",
"community": 2,
"norm_label": "register *lst* as the collector for this async context.",
"id": "core_ws_context_rationale_50"
},
{
"label": "Clear the collector (best-effort).",
"file_type": "rationale",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L55",
"community": 2,
"norm_label": "clear the collector (best-effort).",
"id": "core_ws_context_rationale_55"
},
{
"label": "Bind *fn* as the executor for the current async context (task/coroutine).",
"file_type": "rationale",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L60",
"community": 4,
"norm_label": "bind *fn* as the executor for the current async context (task/coroutine).",
"id": "core_ws_context_rationale_60"
},
{
"label": "Remove the executor binding (best-effort; ContextVar resets on task exit).",
"file_type": "rationale",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L65",
"community": 4,
"norm_label": "remove the executor binding (best-effort; contextvar resets on task exit).",
"id": "core_ws_context_rationale_65"
},
{
"label": "Send a CRUD/vector operation to the Electron client and return the result.",
"file_type": "rationale",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L80",
"community": 6,
"norm_label": "send a crud/vector operation to the electron client and return the result.",
"id": "core_ws_context_rationale_80"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "api\\app\\core\\__init__.py",
"source_location": "L1",
"id": "api_app_core_init_py",
"community": 190,
"norm_label": "__init__.py"
},
{
"label": "base.py",
"file_type": "code",
"source_file": "api\\app\\core\\preprocessors\\base.py",
"source_location": "L1",
"id": "api_app_core_preprocessors_base_py",
"community": 19,
"norm_label": "base.py"
},
{
"label": "PreprocessResult",
"file_type": "code",
"source_file": "api\\app\\core\\preprocessors\\base.py",
"source_location": "L9",
"id": "preprocessors_base_preprocessresult",
"community": 19,
"norm_label": "preprocessresult"
},
{
"label": "Base types for the preprocessor system.",
"file_type": "rationale",
"source_file": "api\\app\\core\\preprocessors\\base.py",
"source_location": "L1",
"community": 19,
"norm_label": "base types for the preprocessor system.",
"id": "preprocessors_base_rationale_1"
},
{
"label": "Output of a preprocessor handler. Attributes ---------- content",
"file_type": "rationale",
"source_file": "api\\app\\core\\preprocessors\\base.py",
"source_location": "L10",
"community": 19,
"norm_label": "output of a preprocessor handler. attributes ---------- content",
"id": "preprocessors_base_rationale_10"
},
{
"label": "email_html.py",
"file_type": "code",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L1",
"id": "api_app_core_preprocessors_email_html_py",
"community": 19,
"norm_label": "email_html.py"
},
{
"label": "_extract_metadata()",
"file_type": "code",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L55",
"id": "preprocessors_email_html_extract_metadata",
"community": 19,
"norm_label": "_extract_metadata()"
},
{
"label": "_split_thread()",
"file_type": "code",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L67",
"id": "preprocessors_email_html_split_thread",
"community": 19,
"norm_label": "_split_thread()"
},
{
"label": "preprocess_email_html()",
"file_type": "code",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L80",
"id": "preprocessors_email_html_preprocess_email_html",
"community": 19,
"norm_label": "preprocess_email_html()"
},
{
"label": "Preprocessor for email HTML files. Handles: - HTML stripping via BeautifulSo",
"file_type": "rationale",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L1",
"community": 19,
"norm_label": "preprocessor for email html files. handles: - html stripping via beautifulso",
"id": "preprocessors_email_html_rationale_1"
},
{
"label": "Extract Subject/From/To/Date from raw HTML or plain text.",
"file_type": "rationale",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L56",
"community": 19,
"norm_label": "extract subject/from/to/date from raw html or plain text.",
"id": "preprocessors_email_html_rationale_56"
},
{
"label": "Return only the latest message in a threaded email.",
"file_type": "rationale",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L68",
"community": 19,
"norm_label": "return only the latest message in a threaded email.",
"id": "preprocessors_email_html_rationale_68"
},
{
"label": "Strip HTML, extract metadata, split thread from an email HTML file.",
"file_type": "rationale",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L81",
"community": 19,
"norm_label": "strip html, extract metadata, split thread from an email html file.",
"id": "preprocessors_email_html_rationale_81"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L1",
"id": "api_app_core_preprocessors_init_py",
"community": 19,
"norm_label": "__init__.py"
},
{
"label": "detect_content_type()",
"file_type": "code",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L33",
"id": "preprocessors_init_detect_content_type",
"community": 19,
"norm_label": "detect_content_type()"
},
{
"label": "_preprocess_generic()",
"file_type": "code",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L77",
"id": "preprocessors_init_preprocess_generic",
"community": 19,
"norm_label": "_preprocess_generic()"
},
{
"label": "preprocess()",
"file_type": "code",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L92",
"id": "preprocessors_init_preprocess",
"community": 19,
"norm_label": "preprocess()"
},
{
"label": "Preprocessor registry: detect content type and dispatch to handlers. Public A",
"file_type": "rationale",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L1",
"community": 19,
"norm_label": "preprocessor registry: detect content type and dispatch to handlers. public a",
"id": "preprocessors_init_rationale_1"
},
{
"label": "Return a content-type string for the given file. Supported types: ``\"emai",
"file_type": "rationale",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L34",
"community": 19,
"norm_label": "return a content-type string for the given file. supported types: ``\"emai",
"id": "preprocessors_init_rationale_34"
},
{
"label": "Strip HTML tags if present, return text as-is.",
"file_type": "rationale",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L78",
"community": 19,
"norm_label": "strip html tags if present, return text as-is.",
"id": "preprocessors_init_rationale_78"
},
{
"label": "Dispatch *raw_content* to the handler registered for *content_type*. Fall",
"file_type": "rationale",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L93",
"community": 19,
"norm_label": "dispatch *raw_content* to the handler registered for *content_type*. fall",
"id": "preprocessors_init_rationale_93"
},
{
"label": "gmail.py",
"file_type": "code",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L1",
"id": "api_app_integrations_gmail_py",
"community": 3,
"norm_label": "gmail.py"
},
{
"label": "_build_gmail_query()",
"file_type": "code",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L51",
"id": "integrations_gmail_build_gmail_query",
"community": 3,
"norm_label": "_build_gmail_query()"
},
{
"label": "_strip_html()",
"file_type": "code",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L112",
"id": "integrations_gmail_strip_html",
"community": 3,
"norm_label": "_strip_html()"
},
{
"label": "_parse_body()",
"file_type": "code",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L119",
"id": "integrations_gmail_parse_body",
"community": 3,
"norm_label": "_parse_body()"
},
{
"label": "_parse_date()",
"file_type": "code",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L157",
"id": "integrations_gmail_parse_date",
"community": 3,
"norm_label": "_parse_date()"
},
{
"label": "GmailClient",
"file_type": "code",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L168",
"id": "integrations_gmail_gmailclient",
"community": 3,
"norm_label": "gmailclient"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L179",
"id": "integrations_gmail_gmailclient_init",
"community": 3,
"norm_label": ".__init__()"
},
{
"label": ".fetch_messages()",
"file_type": "code",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L205",
"id": "integrations_gmail_gmailclient_fetch_messages",
"community": 3,
"norm_label": ".fetch_messages()"
},
{
"label": "refreshed_credentials()",
"file_type": "code",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L224",
"id": "integrations_gmail_refreshed_credentials",
"community": 3,
"norm_label": "refreshed_credentials()"
},
{
"label": "._fetch_sync()",
"file_type": "code",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L251",
"id": "integrations_gmail_gmailclient_fetch_sync",
"community": 3,
"norm_label": "._fetch_sync()"
},
{
"label": "Gmail API client for cloud agent integration. Wraps the Google Gmail REST API",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L1",
"community": 3,
"norm_label": "gmail api client for cloud agent integration. wraps the google gmail rest api",
"id": "integrations_gmail_rationale_1"
},
{
"label": "Build a Gmail search query string from *filter_config* and *since*. Suppo",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L55",
"community": 3,
"norm_label": "build a gmail search query string from *filter_config* and *since*. suppo",
"id": "integrations_gmail_rationale_55"
},
{
"label": "Remove HTML tags and decode entities to get plain text.",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L113",
"community": 3,
"norm_label": "remove html tags and decode entities to get plain text.",
"id": "integrations_gmail_rationale_113"
},
{
"label": "Recursively extract the plain-text body from a Gmail message payload. Pre",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L120",
"community": 3,
"norm_label": "recursively extract the plain-text body from a gmail message payload. pre",
"id": "integrations_gmail_rationale_120"
},
{
"label": "Parse an RFC 2822 email date header into a UTC ``datetime``.",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L158",
"community": 3,
"norm_label": "parse an rfc 2822 email date header into a utc ``datetime``.",
"id": "integrations_gmail_rationale_158"
},
{
"label": "Fetch email messages from a Gmail account via the Gmail REST API. Paramet",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L169",
"community": 3,
"norm_label": "fetch email messages from a gmail account via the gmail rest api. paramet",
"id": "integrations_gmail_rationale_169"
},
{
"label": "Return up to ``_MAX_MESSAGES`` emails matching *filter_config*. Runs",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L210",
"community": 3,
"norm_label": "return up to ``_max_messages`` emails matching *filter_config*. runs",
"id": "integrations_gmail_rationale_210"
},
{
"label": "Return updated credential dict if the access token was refreshed. If",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L225",
"community": 191,
"norm_label": "return updated credential dict if the access token was refreshed. if",
"id": "integrations_gmail_rationale_225"
},
{
"label": "Synchronous worker \u2014 called inside ``asyncio.to_thread()``.",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L252",
"community": 3,
"norm_label": "synchronous worker \u2014 called inside ``asyncio.to_thread()``.",
"id": "integrations_gmail_rationale_252"
},
{
"label": "ms_graph.py",
"file_type": "code",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L1",
"id": "api_app_integrations_ms_graph_py",
"community": 3,
"norm_label": "ms_graph.py"
},
{
"label": "_strip_html()",
"file_type": "code",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L48",
"id": "integrations_ms_graph_strip_html",
"community": 3,
"norm_label": "_strip_html()"
},
{
"label": "_odata_datetime()",
"file_type": "code",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L56",
"id": "integrations_ms_graph_odata_datetime",
"community": 3,
"norm_label": "_odata_datetime()"
},
{
"label": "_build_email_filter()",
"file_type": "code",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L62",
"id": "integrations_ms_graph_build_email_filter",
"community": 3,
"norm_label": "_build_email_filter()"
},
{
"label": "MSGraphClient",
"file_type": "code",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L119",
"id": "integrations_ms_graph_msgraphclient",
"community": 3,
"norm_label": "msgraphclient"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L128",
"id": "integrations_ms_graph_msgraphclient_init",
"community": 3,
"norm_label": ".__init__()"
},
{
"label": "._auth_headers()",
"file_type": "code",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L136",
"id": "integrations_ms_graph_msgraphclient_auth_headers",
"community": 3,
"norm_label": "._auth_headers()"
},
{
"label": "._refresh_access_token()",
"file_type": "code",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L139",
"id": "integrations_ms_graph_msgraphclient_refresh_access_token",
"community": 3,
"norm_label": "._refresh_access_token()"
},
{
"label": "refreshed_credentials()",
"file_type": "code",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L174",
"id": "integrations_ms_graph_refreshed_credentials",
"community": 3,
"norm_label": "refreshed_credentials()"
},
{
"label": "._get()",
"file_type": "code",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L185",
"id": "integrations_ms_graph_msgraphclient_get",
"community": 3,
"norm_label": "._get()"
},
{
"label": ".fetch_emails()",
"file_type": "code",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L206",
"id": "integrations_ms_graph_msgraphclient_fetch_emails",
"community": 3,
"norm_label": ".fetch_emails()"
},
{
"label": ".fetch_messages()",
"file_type": "code",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L245",
"id": "integrations_ms_graph_msgraphclient_fetch_messages",
"community": 3,
"norm_label": ".fetch_messages()"
},
{
"label": "_parse_email()",
"file_type": "code",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L298",
"id": "integrations_ms_graph_parse_email",
"community": 3,
"norm_label": "_parse_email()"
},
{
"label": "_parse_teams_message()",
"file_type": "code",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L328",
"id": "integrations_ms_graph_parse_teams_message",
"community": 3,
"norm_label": "_parse_teams_message()"
},
{
"label": "Microsoft Graph API client for Outlook and Teams cloud agent integration. Han",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L1",
"community": 3,
"norm_label": "microsoft graph api client for outlook and teams cloud agent integration. han",
"id": "integrations_ms_graph_rationale_1"
},
{
"label": "Strip HTML tags and collapse whitespace.",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L49",
"community": 3,
"norm_label": "strip html tags and collapse whitespace.",
"id": "integrations_ms_graph_rationale_49"
},
{
"label": "Format a datetime as an OData datetime literal (UTC, ISO 8601).",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L57",
"community": 3,
"norm_label": "format a datetime as an odata datetime literal (utc, iso 8601).",
"id": "integrations_ms_graph_rationale_57"
},
{
"label": "Build an OData ``$filter`` expression for the ``/me/messages`` endpoint.",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L66",
"community": 3,
"norm_label": "build an odata ``$filter`` expression for the ``/me/messages`` endpoint.",
"id": "integrations_ms_graph_rationale_66"
},
{
"label": "Fetch emails and Teams messages via the Microsoft Graph REST API. Paramet",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L120",
"community": 3,
"norm_label": "fetch emails and teams messages via the microsoft graph rest api. paramet",
"id": "integrations_ms_graph_rationale_120"
},
{
"label": "Use MSAL to exchange the refresh token for a fresh access token. Upda",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L140",
"community": 3,
"norm_label": "use msal to exchange the refresh token for a fresh access token. upda",
"id": "integrations_ms_graph_rationale_140"
},
{
"label": "Return updated credential dict if the access token was refreshed. Ret",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L175",
"community": 192,
"norm_label": "return updated credential dict if the access token was refreshed. ret",
"id": "integrations_ms_graph_rationale_175"
},
{
"label": "GET *url* with auth; refresh token on 401 and retry once.",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L193",
"community": 3,
"norm_label": "get *url* with auth; refresh token on 401 and retry once.",
"id": "integrations_ms_graph_rationale_193"
},
{
"label": "Return up to ``_MAX_EMAILS`` Outlook messages matching *filter_config*.",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L211",
"community": 3,
"norm_label": "return up to ``_max_emails`` outlook messages matching *filter_config*.",
"id": "integrations_ms_graph_rationale_211"
},
{
"label": "Return up to ``_MAX_MESSAGES`` Teams messages matching *filter_config*.",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L250",
"community": 3,
"norm_label": "return up to ``_max_messages`` teams messages matching *filter_config*.",
"id": "integrations_ms_graph_rationale_250"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L1",
"id": "api_app_integrations_init_py",
"community": 3,
"norm_label": "__init__.py"
},
{
"label": "EmailMessage",
"file_type": "code",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L42",
"id": "integrations_init_emailmessage",
"community": 3,
"norm_label": "emailmessage"
},
{
"label": "as_text()",
"file_type": "code",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L53",
"id": "integrations_init_as_text",
"community": 3,
"norm_label": "as_text()"
},
{
"label": "ChatMessage",
"file_type": "code",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L66",
"id": "integrations_init_chatmessage",
"community": 3,
"norm_label": "chatmessage"
},
{
"label": "_get_fernet()",
"file_type": "code",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L90",
"id": "integrations_init_get_fernet",
"community": 3,
"norm_label": "_get_fernet()"
},
{
"label": "encrypt_token()",
"file_type": "code",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L105",
"id": "integrations_init_encrypt_token",
"community": 3,
"norm_label": "encrypt_token()"
},
{
"label": "decrypt_token()",
"file_type": "code",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L121",
"id": "integrations_init_decrypt_token",
"community": 3,
"norm_label": "decrypt_token()"
},
{
"label": "get_provider()",
"file_type": "code",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L139",
"id": "integrations_init_get_provider",
"community": 3,
"norm_label": "get_provider()"
},
{
"label": "Cloud provider integration utilities. Provides: * Shared message dataclass",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L1",
"community": 3,
"norm_label": "cloud provider integration utilities. provides: * shared message dataclass",
"id": "integrations_init_rationale_1"
},
{
"label": "A single email message fetched from Gmail or Outlook.",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L43",
"community": 3,
"norm_label": "a single email message fetched from gmail or outlook.",
"id": "integrations_init_rationale_43"
},
{
"label": "Return a human-readable text representation for LLM extraction.",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L54",
"community": 3,
"norm_label": "return a human-readable text representation for llm extraction.",
"id": "integrations_init_rationale_54"
},
{
"label": "A single Teams chat or channel message fetched from MS Graph.",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L67",
"community": 3,
"norm_label": "a single teams chat or channel message fetched from ms graph.",
"id": "integrations_init_rationale_67"
},
{
"label": "Return a human-readable text representation for LLM extraction.",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L77",
"community": 3,
"norm_label": "return a human-readable text representation for llm extraction.",
"id": "integrations_init_rationale_77"
},
{
"label": "Return a ``Fernet`` instance using ``settings.OAUTH_ENCRYPTION_KEY``. Rai",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L91",
"community": 3,
"norm_label": "return a ``fernet`` instance using ``settings.oauth_encryption_key``. rai",
"id": "integrations_init_rationale_91"
},
{
"label": "Fernet-encrypt an OAuth credential dict and return a base64 string. Store",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L106",
"community": 3,
"norm_label": "fernet-encrypt an oauth credential dict and return a base64 string. store",
"id": "integrations_init_rationale_106"
},
{
"label": "Decrypt a Fernet-encrypted token string and return the credential dict. R",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L122",
"community": 3,
"norm_label": "decrypt a fernet-encrypted token string and return the credential dict. r",
"id": "integrations_init_rationale_122"
},
{
"label": "Return the correct provider client for *provider*. Parameters ------",
"file_type": "rationale",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L143",
"community": 3,
"norm_label": "return the correct provider client for *provider*. parameters ------",
"id": "integrations_init_rationale_143"
},
{
"label": "conftest.py",
"file_type": "code",
"source_file": "api\\tests\\conftest.py",
"source_location": "L1",
"id": "api_tests_conftest_py",
"community": 0,
"norm_label": "conftest.py"
},
{
"label": "_set_sqlite_pragma()",
"file_type": "code",
"source_file": "api\\tests\\conftest.py",
"source_location": "L50",
"id": "tests_conftest_set_sqlite_pragma",
"community": 0,
"norm_label": "_set_sqlite_pragma()"
},
{
"label": "_create_tables()",
"file_type": "code",
"source_file": "api\\tests\\conftest.py",
"source_location": "L59",
"id": "tests_conftest_create_tables",
"community": 0,
"norm_label": "_create_tables()"
},
{
"label": "db_session()",
"file_type": "code",
"source_file": "api\\tests\\conftest.py",
"source_location": "L88",
"id": "tests_conftest_db_session",
"community": 0,
"norm_label": "db_session()"
},
{
"label": "client()",
"file_type": "code",
"source_file": "api\\tests\\conftest.py",
"source_location": "L95",
"id": "tests_conftest_client",
"community": 0,
"norm_label": "client()"
},
{
"label": "make_jwt()",
"file_type": "code",
"source_file": "api\\tests\\conftest.py",
"source_location": "L110",
"id": "tests_conftest_make_jwt",
"community": 7,
"norm_label": "make_jwt()"
},
{
"label": "auth_header()",
"file_type": "code",
"source_file": "api\\tests\\conftest.py",
"source_location": "L132",
"id": "tests_conftest_auth_header",
"community": 7,
"norm_label": "auth_header()"
},
{
"label": "pytest_addoption()",
"file_type": "code",
"source_file": "api\\tests\\conftest.py",
"source_location": "L139",
"id": "tests_conftest_pytest_addoption",
"community": 0,
"norm_label": "pytest_addoption()"
},
{
"label": "Shared test fixtures for database-backed tests. Provides an async SQLite in-m",
"file_type": "rationale",
"source_file": "api\\tests\\conftest.py",
"source_location": "L1",
"community": 0,
"norm_label": "shared test fixtures for database-backed tests. provides an async sqlite in-m",
"id": "tests_conftest_rationale_1"
},
{
"label": "Create all tables before each test, seed test users, then drop after.",
"file_type": "rationale",
"source_file": "api\\tests\\conftest.py",
"source_location": "L60",
"community": 0,
"norm_label": "create all tables before each test, seed test users, then drop after.",
"id": "tests_conftest_rationale_60"
},
{
"label": "Yield a per-test async DB session.",
"file_type": "rationale",
"source_file": "api\\tests\\conftest.py",
"source_location": "L89",
"community": 0,
"norm_label": "yield a per-test async db session.",
"id": "tests_conftest_rationale_89"
},
{
"label": "FastAPI test client with ``get_session`` overridden to use the test DB.",
"file_type": "rationale",
"source_file": "api\\tests\\conftest.py",
"source_location": "L96",
"community": 0,
"norm_label": "fastapi test client with ``get_session`` overridden to use the test db.",
"id": "tests_conftest_rationale_96"
},
{
"label": "Create a signed test JWT. Uses the fixed ``TEST_USER_IDS`` mapping so the",
"file_type": "rationale",
"source_file": "api\\tests\\conftest.py",
"source_location": "L115",
"community": 7,
"norm_label": "create a signed test jwt. uses the fixed ``test_user_ids`` mapping so the",
"id": "tests_conftest_rationale_115"
},
{
"label": "Return an Authorization header dict for the given tier.",
"file_type": "rationale",
"source_file": "api\\tests\\conftest.py",
"source_location": "L133",
"community": 7,
"norm_label": "return an authorization header dict for the given tier.",
"id": "tests_conftest_rationale_133"
},
{
"label": "test_agent_runner_v2.py",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L1",
"id": "api_tests_test_agent_runner_v2_py",
"community": 1,
"norm_label": "test_agent_runner_v2.py"
},
{
"label": "_fixtures_dir()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L86",
"id": "tests_test_agent_runner_v2_fixtures_dir",
"community": 1,
"norm_label": "_fixtures_dir()"
},
{
"label": "_load_cases()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L91",
"id": "tests_test_agent_runner_v2_load_cases",
"community": 1,
"norm_label": "_load_cases()"
},
{
"label": "_read_case_file()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L97",
"id": "tests_test_agent_runner_v2_read_case_file",
"community": 1,
"norm_label": "_read_case_file()"
},
{
"label": "_resolve_projects()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L101",
"id": "tests_test_agent_runner_v2_resolve_projects",
"community": 1,
"norm_label": "_resolve_projects()"
},
{
"label": "pytest_generate_tests()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L116",
"id": "tests_test_agent_runner_v2_pytest_generate_tests",
"community": 1,
"norm_label": "pytest_generate_tests()"
},
{
"label": "_make_config()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L126",
"id": "tests_test_agent_runner_v2_make_config",
"community": 1,
"norm_label": "_make_config()"
},
{
"label": "_make_run_log()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L147",
"id": "tests_test_agent_runner_v2_make_run_log",
"community": 1,
"norm_label": "_make_run_log()"
},
{
"label": "_make_manager()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L158",
"id": "tests_test_agent_runner_v2_make_manager",
"community": 1,
"norm_label": "_make_manager()"
},
{
"label": "_make_executor()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L167",
"id": "tests_test_agent_runner_v2_make_executor",
"community": 1,
"norm_label": "_make_executor()"
},
{
"label": "test_format_projects_empty()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L223",
"id": "tests_test_agent_runner_v2_test_format_projects_empty",
"community": 1,
"norm_label": "test_format_projects_empty()"
},
{
"label": "test_format_projects_with_data()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L227",
"id": "tests_test_agent_runner_v2_test_format_projects_with_data",
"community": 1,
"norm_label": "test_format_projects_with_data()"
},
{
"label": "test_format_metadata_empty()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L233",
"id": "tests_test_agent_runner_v2_test_format_metadata_empty",
"community": 1,
"norm_label": "test_format_metadata_empty()"
},
{
"label": "test_format_metadata_email()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L237",
"id": "tests_test_agent_runner_v2_test_format_metadata_email",
"community": 1,
"norm_label": "test_format_metadata_email()"
},
{
"label": "test_get_extraction_rules_match()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L244",
"id": "tests_test_agent_runner_v2_test_get_extraction_rules_match",
"community": 1,
"norm_label": "test_get_extraction_rules_match()"
},
{
"label": "test_get_extraction_rules_fallback()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L249",
"id": "tests_test_agent_runner_v2_test_get_extraction_rules_fallback",
"community": 1,
"norm_label": "test_get_extraction_rules_fallback()"
},
{
"label": "test_get_no_match_behavior_from_global_rules()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L254",
"id": "tests_test_agent_runner_v2_test_get_no_match_behavior_from_global_rules",
"community": 1,
"norm_label": "test_get_no_match_behavior_from_global_rules()"
},
{
"label": "test_get_no_match_behavior_default()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L259",
"id": "tests_test_agent_runner_v2_test_get_no_match_behavior_default",
"community": 1,
"norm_label": "test_get_no_match_behavior_default()"
},
{
"label": "test_2_9_device_offline()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L268",
"id": "tests_test_agent_runner_v2_test_2_9_device_offline",
"community": 1,
"norm_label": "test_2_9_device_offline()"
},
{
"label": "test_2_10_empty_file()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L286",
"id": "tests_test_agent_runner_v2_test_2_10_empty_file",
"community": 1,
"norm_label": "test_2_10_empty_file()"
},
{
"label": "test_2_8_items_created_count()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L312",
"id": "tests_test_agent_runner_v2_test_2_8_items_created_count",
"community": 1,
"norm_label": "test_2_8_items_created_count()"
},
{
"label": "test_eval_runner()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L353",
"id": "tests_test_agent_runner_v2_test_eval_runner",
"community": 1,
"norm_label": "test_eval_runner()"
},
{
"label": "_evaluate_case()",
"file_type": "code",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L400",
"id": "tests_test_agent_runner_v2_evaluate_case",
"community": 1,
"norm_label": "_evaluate_case()"
},
{
"label": "Tests for Local Agent V2 runner (Step 2). Covers the unified per-file flow:",
"file_type": "rationale",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L1",
"community": 1,
"norm_label": "tests for local agent v2 runner (step 2). covers the unified per-file flow:",
"id": "tests_test_agent_runner_v2_rationale_1"
},
{
"label": "Resolve project list from YAML: symbolic names and/or inline dicts.",
"file_type": "rationale",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L102",
"community": 1,
"norm_label": "resolve project list from yaml: symbolic names and/or inline dicts.",
"id": "tests_test_agent_runner_v2_rationale_102"
},
{
"label": "Return (async_executor, captured_calls). The executor handles all ``execu",
"file_type": "rationale",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L175",
"community": 1,
"norm_label": "return (async_executor, captured_calls). the executor handles all ``execu",
"id": "tests_test_agent_runner_v2_rationale_175"
},
{
"label": "2.9 No device online \u2192 status=error, no executor created.",
"file_type": "rationale",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L269",
"community": 1,
"norm_label": "2.9 no device online \u2192 status=error, no executor created.",
"id": "tests_test_agent_runner_v2_rationale_269"
},
{
"label": "2.10 File with empty content \u2192 skipped, items_processed=0, success.",
"file_type": "rationale",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L287",
"community": 1,
"norm_label": "2.10 file with empty content \u2192 skipped, items_processed=0, success.",
"id": "tests_test_agent_runner_v2_rationale_287"
},
{
"label": "2.8 items_created == number of create_* tool calls per run.",
"file_type": "rationale",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L313",
"community": 1,
"norm_label": "2.8 items_created == number of create_* tool calls per run.",
"id": "tests_test_agent_runner_v2_rationale_313"
},
{
"label": "Parametrized eval test \u2014 one invocation per YAML case.",
"file_type": "rationale",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L354",
"community": 1,
"norm_label": "parametrized eval test \u2014 one invocation per yaml case.",
"id": "tests_test_agent_runner_v2_rationale_354"
},
{
"label": "Return (score, comment) for a YAML case given the captured executor calls.",
"file_type": "rationale",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L401",
"community": 1,
"norm_label": "return (score, comment) for a yaml case given the captured executor calls.",
"id": "tests_test_agent_runner_v2_rationale_401"
},
{
"label": "test_auth.py",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L1",
"id": "api_tests_test_auth_py",
"community": 10,
"norm_label": "test_auth.py"
},
{
"label": "TestRegister",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L22",
"id": "tests_test_auth_testregister",
"community": 10,
"norm_label": "testregister"
},
{
"label": ".test_register_success()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L25",
"id": "tests_test_auth_testregister_test_register_success",
"community": 10,
"norm_label": ".test_register_success()"
},
{
"label": ".test_register_returns_valid_jwt()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L38",
"id": "tests_test_auth_testregister_test_register_returns_valid_jwt",
"community": 10,
"norm_label": ".test_register_returns_valid_jwt()"
},
{
"label": ".test_register_duplicate_email()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L50",
"id": "tests_test_auth_testregister_test_register_duplicate_email",
"community": 10,
"norm_label": ".test_register_duplicate_email()"
},
{
"label": ".test_register_missing_password()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L61",
"id": "tests_test_auth_testregister_test_register_missing_password",
"community": 10,
"norm_label": ".test_register_missing_password()"
},
{
"label": ".test_register_missing_email()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L68",
"id": "tests_test_auth_testregister_test_register_missing_email",
"community": 10,
"norm_label": ".test_register_missing_email()"
},
{
"label": "TestLogin",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L79",
"id": "tests_test_auth_testlogin",
"community": 10,
"norm_label": "testlogin"
},
{
"label": "._register()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L82",
"id": "tests_test_auth_testlogin_register",
"community": 10,
"norm_label": "._register()"
},
{
"label": ".test_login_success()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L88",
"id": "tests_test_auth_testlogin_test_login_success",
"community": 10,
"norm_label": ".test_login_success()"
},
{
"label": ".test_login_wrong_password()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L100",
"id": "tests_test_auth_testlogin_test_login_wrong_password",
"community": 10,
"norm_label": ".test_login_wrong_password()"
},
{
"label": ".test_login_unknown_email()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L108",
"id": "tests_test_auth_testlogin_test_login_unknown_email",
"community": 10,
"norm_label": ".test_login_unknown_email()"
},
{
"label": "TestRefresh",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L119",
"id": "tests_test_auth_testrefresh",
"community": 10,
"norm_label": "testrefresh"
},
{
"label": "._register_and_get_tokens()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L122",
"id": "tests_test_auth_testrefresh_register_and_get_tokens",
"community": 10,
"norm_label": "._register_and_get_tokens()"
},
{
"label": ".test_refresh_returns_new_tokens()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L129",
"id": "tests_test_auth_testrefresh_test_refresh_returns_new_tokens",
"community": 10,
"norm_label": ".test_refresh_returns_new_tokens()"
},
{
"label": ".test_refresh_old_token_rejected()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L142",
"id": "tests_test_auth_testrefresh_test_refresh_old_token_rejected",
"community": 10,
"norm_label": ".test_refresh_old_token_rejected()"
},
{
"label": ".test_refresh_bogus_token()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L154",
"id": "tests_test_auth_testrefresh_test_refresh_bogus_token",
"community": 10,
"norm_label": ".test_refresh_bogus_token()"
},
{
"label": "TestMe",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L165",
"id": "tests_test_auth_testme",
"community": 10,
"norm_label": "testme"
},
{
"label": ".test_me_with_valid_jwt()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L168",
"id": "tests_test_auth_testme_test_me_with_valid_jwt",
"community": 10,
"norm_label": ".test_me_with_valid_jwt()"
},
{
"label": ".test_me_returns_correct_tier()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L176",
"id": "tests_test_auth_testme_test_me_returns_correct_tier",
"community": 10,
"norm_label": ".test_me_returns_correct_tier()"
},
{
"label": ".test_me_missing_token()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L181",
"id": "tests_test_auth_testme_test_me_missing_token",
"community": 10,
"norm_label": ".test_me_missing_token()"
},
{
"label": ".test_me_expired_token()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L185",
"id": "tests_test_auth_testme_test_me_expired_token",
"community": 10,
"norm_label": ".test_me_expired_token()"
},
{
"label": ".test_me_invalid_signature()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L198",
"id": "tests_test_auth_testme_test_me_invalid_signature",
"community": 10,
"norm_label": ".test_me_invalid_signature()"
},
{
"label": "TestOAuth",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L214",
"id": "tests_test_auth_testoauth",
"community": 10,
"norm_label": "testoauth"
},
{
"label": "._patch_google()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L221",
"id": "tests_test_auth_testoauth_patch_google",
"community": 10,
"norm_label": "._patch_google()"
},
{
"label": "._userinfo()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L225",
"id": "tests_test_auth_testoauth_userinfo",
"community": 10,
"norm_label": "._userinfo()"
},
{
"label": "._authorize()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L238",
"id": "tests_test_auth_testoauth_authorize",
"community": 10,
"norm_label": "._authorize()"
},
{
"label": "._callback()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L244",
"id": "tests_test_auth_testoauth_callback",
"community": 10,
"norm_label": "._callback()"
},
{
"label": "._decode_sub()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L263",
"id": "tests_test_auth_testoauth_decode_sub",
"community": 10,
"norm_label": "._decode_sub()"
},
{
"label": ".test_authorize_returns_url_and_state()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L270",
"id": "tests_test_auth_testoauth_test_authorize_returns_url_and_state",
"community": 10,
"norm_label": ".test_authorize_returns_url_and_state()"
},
{
"label": ".test_authorize_unconfigured_returns_503()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L279",
"id": "tests_test_auth_testoauth_test_authorize_unconfigured_returns_503",
"community": 10,
"norm_label": ".test_authorize_unconfigured_returns_503()"
},
{
"label": ".test_callback_state_mismatch_returns_401()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L287",
"id": "tests_test_auth_testoauth_test_callback_state_mismatch_returns_401",
"community": 10,
"norm_label": ".test_callback_state_mismatch_returns_401()"
},
{
"label": ".test_callback_creates_new_user()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L295",
"id": "tests_test_auth_testoauth_test_callback_creates_new_user",
"community": 10,
"norm_label": ".test_callback_creates_new_user()"
},
{
"label": ".test_callback_existing_oauth_link_logs_in()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L309",
"id": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in",
"community": 10,
"norm_label": ".test_callback_existing_oauth_link_logs_in()"
},
{
"label": ".test_callback_email_match_links_account()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L326",
"id": "tests_test_auth_testoauth_test_callback_email_match_links_account",
"community": 10,
"norm_label": ".test_callback_email_match_links_account()"
},
{
"label": ".test_callback_unverified_email_conflict_returns_409()",
"file_type": "code",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L345",
"id": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409",
"community": 10,
"norm_label": ".test_callback_unverified_email_conflict_returns_409()"
},
{
"label": "Tests for auth routes: register, login, refresh, me, OAuth social login. Exer",
"file_type": "rationale",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L1",
"community": 10,
"norm_label": "tests for auth routes: register, login, refresh, me, oauth social login. exer",
"id": "tests_test_auth_rationale_1"
},
{
"label": "POST /api/v1/auth/register",
"file_type": "rationale",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L23",
"community": 10,
"norm_label": "post /api/v1/auth/register",
"id": "tests_test_auth_rationale_23"
},
{
"label": "POST /api/v1/auth/login",
"file_type": "rationale",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L80",
"community": 10,
"norm_label": "post /api/v1/auth/login",
"id": "tests_test_auth_rationale_80"
},
{
"label": "POST /api/v1/auth/refresh",
"file_type": "rationale",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L120",
"community": 10,
"norm_label": "post /api/v1/auth/refresh",
"id": "tests_test_auth_rationale_120"
},
{
"label": "After rotation, the original refresh token must be rejected.",
"file_type": "rationale",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L143",
"community": 10,
"norm_label": "after rotation, the original refresh token must be rejected.",
"id": "tests_test_auth_rationale_143"
},
{
"label": "Tier comes from the live subscription row, not the JWT claim.",
"file_type": "rationale",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L177",
"community": 10,
"norm_label": "tier comes from the live subscription row, not the jwt claim.",
"id": "tests_test_auth_rationale_177"
},
{
"label": "A JWT with ``exp`` in the past must be rejected.",
"file_type": "rationale",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L186",
"community": 10,
"norm_label": "a jwt with ``exp`` in the past must be rejected.",
"id": "tests_test_auth_rationale_186"
},
{
"label": "GET /auth/oauth/google/authorize and POST /auth/oauth/google/callback.",
"file_type": "rationale",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L215",
"community": 10,
"norm_label": "get /auth/oauth/google/authorize and post /auth/oauth/google/callback.",
"id": "tests_test_auth_rationale_215"
},
{
"label": "Call /authorize and return the fresh state token.",
"file_type": "rationale",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L239",
"community": 10,
"norm_label": "call /authorize and return the fresh state token.",
"id": "tests_test_auth_rationale_239"
},
{
"label": "POST /callback with mocked provider exchange_code + get_userinfo.",
"file_type": "rationale",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L245",
"community": 10,
"norm_label": "post /callback with mocked provider exchange_code + get_userinfo.",
"id": "tests_test_auth_rationale_245"
},
{
"label": "First-time Google login creates a new user and returns valid tokens.",
"file_type": "rationale",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L296",
"community": 10,
"norm_label": "first-time google login creates a new user and returns valid tokens.",
"id": "tests_test_auth_rationale_296"
},
{
"label": "Second Google login with the same account re-uses the existing user.",
"file_type": "rationale",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L310",
"community": 10,
"norm_label": "second google login with the same account re-uses the existing user.",
"id": "tests_test_auth_rationale_310"
},
{
"label": "Verified Google email matching an existing password user links the accounts.",
"file_type": "rationale",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L327",
"community": 10,
"norm_label": "verified google email matching an existing password user links the accounts.",
"id": "tests_test_auth_rationale_327"
},
{
"label": "Unverified Google email matching an existing account returns 409, not 500.",
"file_type": "rationale",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L346",
"community": 10,
"norm_label": "unverified google email matching an existing account returns 409, not 500.",
"id": "tests_test_auth_rationale_346"
},
{
"label": "test_brief_agent.py",
"file_type": "code",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L1",
"id": "api_tests_test_brief_agent_py",
"community": 7,
"norm_label": "test_brief_agent.py"
},
{
"label": "_fake_token_stream()",
"file_type": "code",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L31",
"id": "tests_test_brief_agent_fake_token_stream",
"community": 7,
"norm_label": "_fake_token_stream()"
},
{
"label": "test_run_home_brief_streams_text()",
"file_type": "code",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L42",
"id": "tests_test_brief_agent_test_run_home_brief_streams_text",
"community": 7,
"norm_label": "test_run_home_brief_streams_text()"
},
{
"label": "test_run_project_brief_streams_text()",
"file_type": "code",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L62",
"id": "tests_test_brief_agent_test_run_project_brief_streams_text",
"community": 7,
"norm_label": "test_run_project_brief_streams_text()"
},
{
"label": "test_build_read_tools_read_only_subset()",
"file_type": "code",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L82",
"id": "tests_test_brief_agent_test_build_read_tools_read_only_subset",
"community": 7,
"norm_label": "test_build_read_tools_read_only_subset()"
},
{
"label": "_override_db()",
"file_type": "code",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L111",
"id": "tests_test_brief_agent_override_db",
"community": 7,
"norm_label": "_override_db()"
},
{
"label": "test_rest_brief_home_returns_response()",
"file_type": "code",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L124",
"id": "tests_test_brief_agent_test_rest_brief_home_returns_response",
"community": 7,
"norm_label": "test_rest_brief_home_returns_response()"
},
{
"label": "test_rest_brief_project_invalid_uuid_returns_422()",
"file_type": "code",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L147",
"id": "tests_test_brief_agent_test_rest_brief_project_invalid_uuid_returns_422",
"community": 7,
"norm_label": "test_rest_brief_project_invalid_uuid_returns_422()"
},
{
"label": "test_rest_brief_project_missing_uuid_returns_422()",
"file_type": "code",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L157",
"id": "tests_test_brief_agent_test_rest_brief_project_missing_uuid_returns_422",
"community": 7,
"norm_label": "test_rest_brief_project_missing_uuid_returns_422()"
},
{
"label": "Tests for Phase 3: brief agent WS frame + REST fallback. Coverage: - run_h",
"file_type": "rationale",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L1",
"community": 7,
"norm_label": "tests for phase 3: brief agent ws frame + rest fallback. coverage: - run_h",
"id": "tests_test_brief_agent_rationale_1"
},
{
"label": "Fake _run_single_agent_stream that yields two token events.",
"file_type": "rationale",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L32",
"community": 7,
"norm_label": "fake _run_single_agent_stream that yields two token events.",
"id": "tests_test_brief_agent_rationale_32"
},
{
"label": "test_deep_agent.py",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L1",
"id": "api_tests_test_deep_agent_py",
"community": 2,
"norm_label": "test_deep_agent.py"
},
{
"label": "_FakeTool",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L24",
"id": "tests_test_deep_agent_faketool",
"community": 2,
"norm_label": "_faketool"
},
{
"label": ".ainvoke()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L27",
"id": "tests_test_deep_agent_faketool_ainvoke",
"community": 2,
"norm_label": ".ainvoke()"
},
{
"label": "_FakeLLM",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L31",
"id": "tests_test_deep_agent_fakellm",
"community": 2,
"norm_label": "_fakellm"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L32",
"id": "tests_test_deep_agent_fakellm_init",
"community": 2,
"norm_label": ".__init__()"
},
{
"label": ".bind_tools()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L35",
"id": "tests_test_deep_agent_fakellm_bind_tools",
"community": 2,
"norm_label": ".bind_tools()"
},
{
"label": ".ainvoke()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L38",
"id": "tests_test_deep_agent_fakellm_ainvoke",
"community": 2,
"norm_label": ".ainvoke()"
},
{
"label": ".astream()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L60",
"id": "tests_test_deep_agent_fakellm_astream",
"community": 2,
"norm_label": ".astream()"
},
{
"label": "test_run_home_uses_mocked_tool_result()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L66",
"id": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result",
"community": 2,
"norm_label": "test_run_home_uses_mocked_tool_result()"
},
{
"label": "test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L79",
"id": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result",
"community": 2,
"norm_label": "test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result()"
},
{
"label": "test_infer_floating_domain_prefers_message_intent_over_scope_type()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L106",
"id": "tests_test_deep_agent_test_infer_floating_domain_prefers_message_intent_over_scope_type",
"community": 2,
"norm_label": "test_infer_floating_domain_prefers_message_intent_over_scope_type()"
},
{
"label": "test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L129",
"id": "tests_test_deep_agent_test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines",
"community": 2,
"norm_label": "test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines()"
},
{
"label": "test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L144",
"id": "tests_test_deep_agent_test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only",
"community": 2,
"norm_label": "test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only()"
},
{
"label": "test_run_floating_strips_xml_like_tags_from_final_text()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L166",
"id": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text",
"community": 2,
"norm_label": "test_run_floating_strips_xml_like_tags_from_final_text()"
},
{
"label": "test_run_floating_stream_strips_xml_like_tags_from_streamed_text()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L190",
"id": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text",
"community": 2,
"norm_label": "test_run_floating_stream_strips_xml_like_tags_from_streamed_text()"
},
{
"label": "test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L216",
"id": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty",
"community": 2,
"norm_label": "test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty()"
},
{
"label": "test_run_floating_returns_fallback_when_sanitization_would_empty_text()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L259",
"id": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text",
"community": 2,
"norm_label": "test_run_floating_returns_fallback_when_sanitization_would_empty_text()"
},
{
"label": "test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L278",
"id": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text",
"community": 2,
"norm_label": "test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text()"
},
{
"label": "_fp()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L300",
"id": "tests_test_deep_agent_fp",
"community": 2,
"norm_label": "_fp()"
},
{
"label": "_parse_ms()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L304",
"id": "tests_test_deep_agent_parse_ms",
"community": 2,
"norm_label": "_parse_ms()"
},
{
"label": "test_datetime_context_injection_europe_rome_late_evening()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L312",
"id": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening",
"community": 2,
"norm_label": "test_datetime_context_injection_europe_rome_late_evening()"
},
{
"label": "test_datetime_context_injection_utc()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L340",
"id": "tests_test_deep_agent_test_datetime_context_injection_utc",
"community": 2,
"norm_label": "test_datetime_context_injection_utc()"
},
{
"label": "test_datetime_context_injection_dst_spring_forward()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L351",
"id": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward",
"community": 2,
"norm_label": "test_datetime_context_injection_dst_spring_forward()"
},
{
"label": "test_datetime_context_injection_dst_fall_back()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L367",
"id": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back",
"community": 2,
"norm_label": "test_datetime_context_injection_dst_fall_back()"
},
{
"label": "test_datetime_context_injection_year_boundary()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L383",
"id": "tests_test_deep_agent_test_datetime_context_injection_year_boundary",
"community": 2,
"norm_label": "test_datetime_context_injection_year_boundary()"
},
{
"label": "test_datetime_context_injection_missing_format_prefs()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L403",
"id": "tests_test_deep_agent_test_datetime_context_injection_missing_format_prefs",
"community": 2,
"norm_label": "test_datetime_context_injection_missing_format_prefs()"
},
{
"label": "test_request_context_block_scope_and_project()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L411",
"id": "tests_test_deep_agent_test_request_context_block_scope_and_project",
"community": 2,
"norm_label": "test_request_context_block_scope_and_project()"
},
{
"label": "test_request_context_block_empty()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L418",
"id": "tests_test_deep_agent_test_request_context_block_empty",
"community": 2,
"norm_label": "test_request_context_block_empty()"
},
{
"label": "test_build_system_prompt_substitutes_all_slots()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L425",
"id": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots",
"community": 2,
"norm_label": "test_build_system_prompt_substitutes_all_slots()"
},
{
"label": "test_build_system_prompt_empty_format_prefs()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L457",
"id": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs",
"community": 2,
"norm_label": "test_build_system_prompt_empty_format_prefs()"
},
{
"label": "test_human_message_is_bare_message()",
"file_type": "code",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L469",
"id": "tests_test_deep_agent_test_human_message_is_bare_message",
"community": 2,
"norm_label": "test_human_message_is_bare_message()"
},
{
"label": "Unit tests for single-agent deep_agent flows with mocked tool results.",
"file_type": "rationale",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L1",
"community": 2,
"norm_label": "unit tests for single-agent deep_agent flows with mocked tool results.",
"id": "tests_test_deep_agent_rationale_1"
},
{
"label": "Extract [start, end] from a 'key [start, end]' line in the DATE CONTEXT block.",
"file_type": "rationale",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L305",
"community": 2,
"norm_label": "extract [start, end] from a 'key [start, end]' line in the date context block.",
"id": "tests_test_deep_agent_rationale_305"
},
{
"label": "22:16 CEST on 2026-04-26 \u2014 'tomorrow' must be 2026-04-27 00:00\u219223:59:59.999 CEST",
"file_type": "rationale",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L313",
"community": 2,
"norm_label": "22:16 cest on 2026-04-26 \u2014 'tomorrow' must be 2026-04-27 00:00\u219223:59:59.999 cest",
"id": "tests_test_deep_agent_rationale_313"
},
{
"label": "UTC timezone: boundaries are clean UTC midnights.",
"file_type": "rationale",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L341",
"community": 2,
"norm_label": "utc timezone: boundaries are clean utc midnights.",
"id": "tests_test_deep_agent_rationale_341"
},
{
"label": "Europe/Rome DST spring-forward 2026-03-29: that day is 23h, not 24h.",
"file_type": "rationale",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L352",
"community": 2,
"norm_label": "europe/rome dst spring-forward 2026-03-29: that day is 23h, not 24h.",
"id": "tests_test_deep_agent_rationale_352"
},
{
"label": "Europe/Rome DST fall-back 2026-10-25: that day is 25h.",
"file_type": "rationale",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L368",
"community": 2,
"norm_label": "europe/rome dst fall-back 2026-10-25: that day is 25h.",
"id": "tests_test_deep_agent_rationale_368"
},
{
"label": "Dec 31 \u2192 Jan 1: last_year, this_year, next_month cross year boundary correctly.",
"file_type": "rationale",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L384",
"community": 2,
"norm_label": "dec 31 \u2192 jan 1: last_year, this_year, next_month cross year boundary correctly.",
"id": "tests_test_deep_agent_rationale_384"
},
{
"label": "All five slots must appear in the compiled output; no raw placeholder remains.",
"file_type": "rationale",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L426",
"community": 2,
"norm_label": "all five slots must appear in the compiled output; no raw placeholder remains.",
"id": "tests_test_deep_agent_rationale_426"
},
{
"label": "Missing format_prefs must not raise \u2014 date_context slot renders empty string.",
"file_type": "rationale",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L458",
"community": 2,
"norm_label": "missing format_prefs must not raise \u2014 date_context slot renders empty string.",
"id": "tests_test_deep_agent_rationale_458"
},
{
"label": "After the refactor HumanMessage content must equal the raw user message exactly.",
"file_type": "rationale",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L470",
"community": 2,
"norm_label": "after the refactor humanmessage content must equal the raw user message exactly.",
"id": "tests_test_deep_agent_rationale_470"
},
{
"label": "test_device_ws.py",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L1",
"id": "api_tests_test_device_ws_py",
"community": 1,
"norm_label": "test_device_ws.py"
},
{
"label": "_device_hello()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L36",
"id": "tests_test_device_ws_device_hello",
"community": 1,
"norm_label": "_device_hello()"
},
{
"label": "_override_db()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L47",
"id": "tests_test_device_ws_override_db",
"community": 1,
"norm_label": "_override_db()"
},
{
"label": "manager()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L63",
"id": "tests_test_device_ws_manager",
"community": 1,
"norm_label": "manager()"
},
{
"label": "mock_ws()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L69",
"id": "tests_test_device_ws_mock_ws",
"community": 1,
"norm_label": "mock_ws()"
},
{
"label": "test_manager_register_and_is_online()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L75",
"id": "tests_test_device_ws_test_manager_register_and_is_online",
"community": 1,
"norm_label": "test_manager_register_and_is_online()"
},
{
"label": "test_manager_get_ws_returns_none_when_offline()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L83",
"id": "tests_test_device_ws_test_manager_get_ws_returns_none_when_offline",
"community": 1,
"norm_label": "test_manager_get_ws_returns_none_when_offline()"
},
{
"label": "test_manager_unregister()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L87",
"id": "tests_test_device_ws_test_manager_unregister",
"community": 1,
"norm_label": "test_manager_unregister()"
},
{
"label": "test_manager_unregister_unknown_is_noop()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L95",
"id": "tests_test_device_ws_test_manager_unregister_unknown_is_noop",
"community": 1,
"norm_label": "test_manager_unregister_unknown_is_noop()"
},
{
"label": "test_manager_replace_connection_cancels_old_futures()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L100",
"id": "tests_test_device_ws_test_manager_replace_connection_cancels_old_futures",
"community": 1,
"norm_label": "test_manager_replace_connection_cancels_old_futures()"
},
{
"label": "test_manager_send_frame()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L122",
"id": "tests_test_device_ws_test_manager_send_frame",
"community": 1,
"norm_label": "test_manager_send_frame()"
},
{
"label": "test_manager_send_frame_raises_when_offline()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L129",
"id": "tests_test_device_ws_test_manager_send_frame_raises_when_offline",
"community": 1,
"norm_label": "test_manager_send_frame_raises_when_offline()"
},
{
"label": "test_manager_pending_call_round_trip()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L135",
"id": "tests_test_device_ws_test_manager_pending_call_round_trip",
"community": 1,
"norm_label": "test_manager_pending_call_round_trip()"
},
{
"label": "test_manager_resolve_unknown_call_is_noop()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L145",
"id": "tests_test_device_ws_test_manager_resolve_unknown_call_is_noop",
"community": 1,
"norm_label": "test_manager_resolve_unknown_call_is_noop()"
},
{
"label": "test_manager_unregister_cancels_pending_calls()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L152",
"id": "tests_test_device_ws_test_manager_unregister_cancels_pending_calls",
"community": 1,
"norm_label": "test_manager_unregister_cancels_pending_calls()"
},
{
"label": "test_ws_device_rejects_without_token()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L163",
"id": "tests_test_device_ws_test_ws_device_rejects_without_token",
"community": 1,
"norm_label": "test_ws_device_rejects_without_token()"
},
{
"label": "test_ws_device_rejects_invalid_token()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L170",
"id": "tests_test_device_ws_test_ws_device_rejects_invalid_token",
"community": 1,
"norm_label": "test_ws_device_rejects_invalid_token()"
},
{
"label": "test_ws_device_happy_path()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L176",
"id": "tests_test_device_ws_test_ws_device_happy_path",
"community": 1,
"norm_label": "test_ws_device_happy_path()"
},
{
"label": "test_ws_device_invalid_first_frame_closes()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L192",
"id": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes",
"community": 7,
"norm_label": "test_ws_device_invalid_first_frame_closes()"
},
{
"label": "test_ws_device_tool_result_dispatched()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L201",
"id": "tests_test_device_ws_test_ws_device_tool_result_dispatched",
"community": 1,
"norm_label": "test_ws_device_tool_result_dispatched()"
},
{
"label": "test_ws_device_disconnect_marks_run_logs_as_error()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L234",
"id": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error",
"community": 1,
"norm_label": "test_ws_device_disconnect_marks_run_logs_as_error()"
},
{
"label": "test_mark_runs_disconnected_updates_db()",
"file_type": "code",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L256",
"id": "tests_test_device_ws_test_mark_runs_disconnected_updates_db",
"community": 1,
"norm_label": "test_mark_runs_disconnected_updates_db()"
},
{
"label": "Tests for Step 3.3: DeviceConnectionManager and device WS endpoint. Coverage:",
"file_type": "rationale",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L1",
"community": 1,
"norm_label": "tests for step 3.3: deviceconnectionmanager and device ws endpoint. coverage:",
"id": "tests_test_device_ws_rationale_1"
},
{
"label": "Route all get_session calls to the test SQLite session.",
"file_type": "rationale",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L48",
"community": 1,
"norm_label": "route all get_session calls to the test sqlite session.",
"id": "tests_test_device_ws_rationale_48"
},
{
"label": "Fresh manager instance for each test.",
"file_type": "rationale",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L64",
"community": 1,
"norm_label": "fresh manager instance for each test.",
"id": "tests_test_device_ws_rationale_64"
},
{
"label": "Connect, send device_hello, receive ping, then close.",
"file_type": "rationale",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L177",
"community": 1,
"norm_label": "connect, send device_hello, receive ping, then close.",
"id": "tests_test_device_ws_rationale_177"
},
{
"label": "Non-device_hello first frame should close the connection.",
"file_type": "rationale",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L193",
"community": 1,
"norm_label": "non-device_hello first frame should close the connection.",
"id": "tests_test_device_ws_rationale_193"
},
{
"label": "tool_result frame is routed to the DeviceConnectionManager.",
"file_type": "rationale",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L202",
"community": 1,
"norm_label": "tool_result frame is routed to the deviceconnectionmanager.",
"id": "tests_test_device_ws_rationale_202"
},
{
"label": "On disconnect, _mark_runs_disconnected is called with the correct user_id.",
"file_type": "rationale",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L235",
"community": 1,
"norm_label": "on disconnect, _mark_runs_disconnected is called with the correct user_id.",
"id": "tests_test_device_ws_rationale_235"
},
{
"label": "_mark_runs_disconnected marks in-progress runs as error in the DB.",
"file_type": "rationale",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L257",
"community": 1,
"norm_label": "_mark_runs_disconnected marks in-progress runs as error in the db.",
"id": "tests_test_device_ws_rationale_257"
},
{
"label": "test_integrations.py",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L1",
"id": "api_tests_test_integrations_py",
"community": 3,
"norm_label": "test_integrations.py"
},
{
"label": "TestTokenEncryption",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L91",
"id": "tests_test_integrations_testtokenencryption",
"community": 3,
"norm_label": "testtokenencryption"
},
{
"label": ".test_round_trip()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L94",
"id": "tests_test_integrations_testtokenencryption_test_round_trip",
"community": 3,
"norm_label": ".test_round_trip()"
},
{
"label": ".test_decrypt_invalid_ciphertext_raises_value_error()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L103",
"id": "tests_test_integrations_testtokenencryption_test_decrypt_invalid_ciphertext_raises_value_error",
"community": 3,
"norm_label": ".test_decrypt_invalid_ciphertext_raises_value_error()"
},
{
"label": ".test_decrypt_wrong_key_raises_value_error()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L109",
"id": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error",
"community": 3,
"norm_label": ".test_decrypt_wrong_key_raises_value_error()"
},
{
"label": ".test_encrypt_empty_dict_raises_value_error()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L120",
"id": "tests_test_integrations_testtokenencryption_test_encrypt_empty_dict_raises_value_error",
"community": 3,
"norm_label": ".test_encrypt_empty_dict_raises_value_error()"
},
{
"label": ".test_encrypt_non_dict_raises_value_error()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L126",
"id": "tests_test_integrations_testtokenencryption_test_encrypt_non_dict_raises_value_error",
"community": 3,
"norm_label": ".test_encrypt_non_dict_raises_value_error()"
},
{
"label": ".test_missing_key_raises_runtime_error()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L132",
"id": "tests_test_integrations_testtokenencryption_test_missing_key_raises_runtime_error",
"community": 3,
"norm_label": ".test_missing_key_raises_runtime_error()"
},
{
"label": ".test_email_message_as_text()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L138",
"id": "tests_test_integrations_testtokenencryption_test_email_message_as_text",
"community": 3,
"norm_label": ".test_email_message_as_text()"
},
{
"label": ".test_chat_message_as_text()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L151",
"id": "tests_test_integrations_testtokenencryption_test_chat_message_as_text",
"community": 3,
"norm_label": ".test_chat_message_as_text()"
},
{
"label": "TestGetProvider",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L170",
"id": "tests_test_integrations_testgetprovider",
"community": 3,
"norm_label": "testgetprovider"
},
{
"label": ".test_gmail_returns_gmail_client()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L171",
"id": "tests_test_integrations_testgetprovider_test_gmail_returns_gmail_client",
"community": 3,
"norm_label": ".test_gmail_returns_gmail_client()"
},
{
"label": ".test_outlook_returns_ms_graph_client()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L177",
"id": "tests_test_integrations_testgetprovider_test_outlook_returns_ms_graph_client",
"community": 3,
"norm_label": ".test_outlook_returns_ms_graph_client()"
},
{
"label": ".test_teams_returns_ms_graph_client()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L183",
"id": "tests_test_integrations_testgetprovider_test_teams_returns_ms_graph_client",
"community": 3,
"norm_label": ".test_teams_returns_ms_graph_client()"
},
{
"label": ".test_unknown_provider_raises_value_error()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L189",
"id": "tests_test_integrations_testgetprovider_test_unknown_provider_raises_value_error",
"community": 3,
"norm_label": ".test_unknown_provider_raises_value_error()"
},
{
"label": "TestBuildGmailQuery",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L199",
"id": "tests_test_integrations_testbuildgmailquery",
"community": 3,
"norm_label": "testbuildgmailquery"
},
{
"label": ".setup_method()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L202",
"id": "tests_test_integrations_testbuildgmailquery_setup_method",
"community": 3,
"norm_label": ".setup_method()"
},
{
"label": ".test_empty_returns_empty_string()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L206",
"id": "tests_test_integrations_testbuildgmailquery_test_empty_returns_empty_string",
"community": 3,
"norm_label": ".test_empty_returns_empty_string()"
},
{
"label": ".test_single_label()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L209",
"id": "tests_test_integrations_testbuildgmailquery_test_single_label",
"community": 3,
"norm_label": ".test_single_label()"
},
{
"label": ".test_multiple_labels_joined_with_or()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L213",
"id": "tests_test_integrations_testbuildgmailquery_test_multiple_labels_joined_with_or",
"community": 3,
"norm_label": ".test_multiple_labels_joined_with_or()"
},
{
"label": ".test_senders()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L217",
"id": "tests_test_integrations_testbuildgmailquery_test_senders",
"community": 3,
"norm_label": ".test_senders()"
},
{
"label": ".test_date_range_from()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L221",
"id": "tests_test_integrations_testbuildgmailquery_test_date_range_from",
"community": 3,
"norm_label": ".test_date_range_from()"
},
{
"label": ".test_date_range_to()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L225",
"id": "tests_test_integrations_testbuildgmailquery_test_date_range_to",
"community": 3,
"norm_label": ".test_date_range_to()"
},
{
"label": ".test_since_overrides_earlier_date_range_from()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L229",
"id": "tests_test_integrations_testbuildgmailquery_test_since_overrides_earlier_date_range_from",
"community": 3,
"norm_label": ".test_since_overrides_earlier_date_range_from()"
},
{
"label": ".test_date_range_from_overrides_earlier_since()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L236",
"id": "tests_test_integrations_testbuildgmailquery_test_date_range_from_overrides_earlier_since",
"community": 3,
"norm_label": ".test_date_range_from_overrides_earlier_since()"
},
{
"label": ".test_invalid_date_ignored()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L242",
"id": "tests_test_integrations_testbuildgmailquery_test_invalid_date_ignored",
"community": 3,
"norm_label": ".test_invalid_date_ignored()"
},
{
"label": "TestParseBody",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L253",
"id": "tests_test_integrations_testparsebody",
"community": 3,
"norm_label": "testparsebody"
},
{
"label": ".setup_method()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L256",
"id": "tests_test_integrations_testparsebody_setup_method",
"community": 3,
"norm_label": ".setup_method()"
},
{
"label": "._encode()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L260",
"id": "tests_test_integrations_testparsebody_encode",
"community": 3,
"norm_label": "._encode()"
},
{
"label": ".test_text_plain_extracted()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L264",
"id": "tests_test_integrations_testparsebody_test_text_plain_extracted",
"community": 3,
"norm_label": ".test_text_plain_extracted()"
},
{
"label": ".test_text_html_stripped()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L271",
"id": "tests_test_integrations_testparsebody_test_text_html_stripped",
"community": 3,
"norm_label": ".test_text_html_stripped()"
},
{
"label": ".test_multipart_prefers_plain_over_html()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L280",
"id": "tests_test_integrations_testparsebody_test_multipart_prefers_plain_over_html",
"community": 3,
"norm_label": ".test_multipart_prefers_plain_over_html()"
},
{
"label": ".test_empty_payload_returns_empty_string()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L294",
"id": "tests_test_integrations_testparsebody_test_empty_payload_returns_empty_string",
"community": 3,
"norm_label": ".test_empty_payload_returns_empty_string()"
},
{
"label": "_make_gmail_message()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L303",
"id": "tests_test_integrations_make_gmail_message",
"community": 3,
"norm_label": "_make_gmail_message()"
},
{
"label": "TestGmailClientFetchMessages",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L328",
"id": "tests_test_integrations_testgmailclientfetchmessages",
"community": 3,
"norm_label": "testgmailclientfetchmessages"
},
{
"label": "._make_client()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L331",
"id": "tests_test_integrations_testgmailclientfetchmessages_make_client",
"community": 3,
"norm_label": "._make_client()"
},
{
"label": "test_happy_path_returns_email_messages()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L336",
"id": "tests_test_integrations_test_happy_path_returns_email_messages",
"community": 3,
"norm_label": "test_happy_path_returns_email_messages()"
},
{
"label": "test_no_messages_returns_empty_list()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L365",
"id": "tests_test_integrations_test_no_messages_returns_empty_list",
"community": 3,
"norm_label": "test_no_messages_returns_empty_list()"
},
{
"label": "test_list_http_error_raises_runtime_error()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L386",
"id": "tests_test_integrations_test_list_http_error_raises_runtime_error",
"community": 3,
"norm_label": "test_list_http_error_raises_runtime_error()"
},
{
"label": ".test_refreshed_credentials_none_when_unchanged()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L411",
"id": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_none_when_unchanged",
"community": 3,
"norm_label": ".test_refreshed_credentials_none_when_unchanged()"
},
{
"label": ".test_refreshed_credentials_returns_dict_when_token_changes()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L416",
"id": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_returns_dict_when_token_changes",
"community": 3,
"norm_label": ".test_refreshed_credentials_returns_dict_when_token_changes()"
},
{
"label": "TestBuildEmailFilter",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L430",
"id": "tests_test_integrations_testbuildemailfilter",
"community": 3,
"norm_label": "testbuildemailfilter"
},
{
"label": ".setup_method()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L433",
"id": "tests_test_integrations_testbuildemailfilter_setup_method",
"community": 3,
"norm_label": ".setup_method()"
},
{
"label": ".test_empty_returns_empty_string()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L437",
"id": "tests_test_integrations_testbuildemailfilter_test_empty_returns_empty_string",
"community": 3,
"norm_label": ".test_empty_returns_empty_string()"
},
{
"label": ".test_single_sender()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L440",
"id": "tests_test_integrations_testbuildemailfilter_test_single_sender",
"community": 3,
"norm_label": ".test_single_sender()"
},
{
"label": ".test_multiple_senders_joined_with_or()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L444",
"id": "tests_test_integrations_testbuildemailfilter_test_multiple_senders_joined_with_or",
"community": 3,
"norm_label": ".test_multiple_senders_joined_with_or()"
},
{
"label": ".test_since_adds_received_date_ge_clause()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L450",
"id": "tests_test_integrations_testbuildemailfilter_test_since_adds_received_date_ge_clause",
"community": 3,
"norm_label": ".test_since_adds_received_date_ge_clause()"
},
{
"label": ".test_date_range_to_adds_received_date_le_clause()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L455",
"id": "tests_test_integrations_testbuildemailfilter_test_date_range_to_adds_received_date_le_clause",
"community": 3,
"norm_label": ".test_date_range_to_adds_received_date_le_clause()"
},
{
"label": ".test_since_overrides_earlier_date_range_from()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L459",
"id": "tests_test_integrations_testbuildemailfilter_test_since_overrides_earlier_date_range_from",
"community": 3,
"norm_label": ".test_since_overrides_earlier_date_range_from()"
},
{
"label": ".test_invalid_date_ignored()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L465",
"id": "tests_test_integrations_testbuildemailfilter_test_invalid_date_ignored",
"community": 3,
"norm_label": ".test_invalid_date_ignored()"
},
{
"label": "_make_graph_email()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L475",
"id": "tests_test_integrations_make_graph_email",
"community": 3,
"norm_label": "_make_graph_email()"
},
{
"label": "_make_graph_teams_message()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L493",
"id": "tests_test_integrations_make_graph_teams_message",
"community": 3,
"norm_label": "_make_graph_teams_message()"
},
{
"label": "TestMSGraphClientFetchEmails",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L509",
"id": "tests_test_integrations_testmsgraphclientfetchemails",
"community": 3,
"norm_label": "testmsgraphclientfetchemails"
},
{
"label": "._make_client()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L512",
"id": "tests_test_integrations_testmsgraphclientfetchemails_make_client",
"community": 3,
"norm_label": "._make_client()"
},
{
"label": "test_pagination_stops_at_max_emails()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L540",
"id": "tests_test_integrations_test_pagination_stops_at_max_emails",
"community": 3,
"norm_label": "test_pagination_stops_at_max_emails()"
},
{
"label": "test_401_triggers_token_refresh_and_retries()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L561",
"id": "tests_test_integrations_test_401_triggers_token_refresh_and_retries",
"community": 3,
"norm_label": "test_401_triggers_token_refresh_and_retries()"
},
{
"label": ".test_refreshed_credentials_none_when_token_unchanged()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L597",
"id": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_none_when_token_unchanged",
"community": 3,
"norm_label": ".test_refreshed_credentials_none_when_token_unchanged()"
},
{
"label": ".test_refreshed_credentials_returns_dict_when_token_changes()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L601",
"id": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_returns_dict_when_token_changes",
"community": 3,
"norm_label": ".test_refreshed_credentials_returns_dict_when_token_changes()"
},
{
"label": "TestMSGraphClientFetchMessages",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L608",
"id": "tests_test_integrations_testmsgraphclientfetchmessages",
"community": 3,
"norm_label": "testmsgraphclientfetchmessages"
},
{
"label": "._make_client()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L611",
"id": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"community": 3,
"norm_label": "._make_client()"
},
{
"label": "test_happy_path_returns_chat_messages()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L616",
"id": "tests_test_integrations_test_happy_path_returns_chat_messages",
"community": 3,
"norm_label": "test_happy_path_returns_chat_messages()"
},
{
"label": "test_403_degrades_gracefully()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L638",
"id": "tests_test_integrations_test_403_degrades_gracefully",
"community": 3,
"norm_label": "test_403_degrades_gracefully()"
},
{
"label": "test_channel_filter_applied()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L661",
"id": "tests_test_integrations_test_channel_filter_applied",
"community": 3,
"norm_label": "test_channel_filter_applied()"
},
{
"label": "TestMSGraphClientRefreshToken",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L686",
"id": "tests_test_integrations_testmsgraphclientrefreshtoken",
"community": 3,
"norm_label": "testmsgraphclientrefreshtoken"
},
{
"label": "test_msal_error_raises_runtime_error()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L690",
"id": "tests_test_integrations_test_msal_error_raises_runtime_error",
"community": 3,
"norm_label": "test_msal_error_raises_runtime_error()"
},
{
"label": "test_successful_refresh_updates_access_token()",
"file_type": "code",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L709",
"id": "tests_test_integrations_test_successful_refresh_updates_access_token",
"community": 3,
"norm_label": "test_successful_refresh_updates_access_token()"
},
{
"label": "Tests for Step 3.6: cloud provider integration clients. Coverage: Unit \\u2",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L1",
"community": 3,
"norm_label": "tests for step 3.6: cloud provider integration clients. coverage: unit \\u2",
"id": "tests_test_integrations_rationale_1"
},
{
"label": "encrypt_token / decrypt_token round-trip tests.",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L92",
"community": 3,
"norm_label": "encrypt_token / decrypt_token round-trip tests.",
"id": "tests_test_integrations_rationale_92"
},
{
"label": "Decrypting with a different key must fail with ValueError.",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L110",
"community": 3,
"norm_label": "decrypting with a different key must fail with valueerror.",
"id": "tests_test_integrations_rationale_110"
},
{
"label": "Unit tests for gmail._build_gmail_query.",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L200",
"community": 3,
"norm_label": "unit tests for gmail._build_gmail_query.",
"id": "tests_test_integrations_rationale_200"
},
{
"label": "since=Feb is more recent than date_range.from=Jan, so after: should be Feb.",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L230",
"community": 3,
"norm_label": "since=feb is more recent than date_range.from=jan, so after: should be feb.",
"id": "tests_test_integrations_rationale_230"
},
{
"label": "date_range.from=Feb is more recent than since=Jan, so after: should be Feb.",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L237",
"community": 3,
"norm_label": "date_range.from=feb is more recent than since=jan, so after: should be feb.",
"id": "tests_test_integrations_rationale_237"
},
{
"label": "An invalid date string in filter_config must not raise, just be skipped.",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L243",
"community": 3,
"norm_label": "an invalid date string in filter_config must not raise, just be skipped.",
"id": "tests_test_integrations_rationale_243"
},
{
"label": "Unit tests for gmail._parse_body.",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L254",
"community": 3,
"norm_label": "unit tests for gmail._parse_body.",
"id": "tests_test_integrations_rationale_254"
},
{
"label": "Build a minimal Gmail API message response dict.",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L310",
"community": 3,
"norm_label": "build a minimal gmail api message response dict.",
"id": "tests_test_integrations_rationale_310"
},
{
"label": "GmailClient.fetch_messages tests with mocked Google API.",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L329",
"community": 3,
"norm_label": "gmailclient.fetch_messages tests with mocked google api.",
"id": "tests_test_integrations_rationale_329"
},
{
"label": "Unit tests for ms_graph._build_email_filter.",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L431",
"community": 3,
"norm_label": "unit tests for ms_graph._build_email_filter.",
"id": "tests_test_integrations_rationale_431"
},
{
"label": "Build a minimal MS Graph message item dict.",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L482",
"community": 3,
"norm_label": "build a minimal ms graph message item dict.",
"id": "tests_test_integrations_rationale_482"
},
{
"label": "MSGraphClient.fetch_emails tests with mocked httpx.",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L510",
"community": 3,
"norm_label": "msgraphclient.fetch_emails tests with mocked httpx.",
"id": "tests_test_integrations_rationale_510"
},
{
"label": "No nextLink in first page \\u2014 only one batch returned.",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L541",
"community": 3,
"norm_label": "no nextlink in first page \\u2014 only one batch returned.",
"id": "tests_test_integrations_rationale_541"
},
{
"label": "On first 401, token refresh is attempted and the request retried.",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L562",
"community": 3,
"norm_label": "on first 401, token refresh is attempted and the request retried.",
"id": "tests_test_integrations_rationale_562"
},
{
"label": "MSGraphClient.fetch_messages (Teams) tests.",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L609",
"community": 3,
"norm_label": "msgraphclient.fetch_messages (teams) tests.",
"id": "tests_test_integrations_rationale_609"
},
{
"label": "getAllMessages returning 403 (license issue) returns empty list, no exception.",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L639",
"community": 3,
"norm_label": "getallmessages returning 403 (license issue) returns empty list, no exception.",
"id": "tests_test_integrations_rationale_639"
},
{
"label": "Messages from non-matching channels are filtered out.",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L662",
"community": 3,
"norm_label": "messages from non-matching channels are filtered out.",
"id": "tests_test_integrations_rationale_662"
},
{
"label": "MSGraphClient._refresh_access_token with mocked MSAL.",
"file_type": "rationale",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L687",
"community": 3,
"norm_label": "msgraphclient._refresh_access_token with mocked msal.",
"id": "tests_test_integrations_rationale_687"
},
{
"label": "test_journey_v2.py",
"file_type": "code",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L1",
"id": "api_tests_test_journey_v2_py",
"community": 13,
"norm_label": "test_journey_v2.py"
},
{
"label": "_fixtures_dir()",
"file_type": "code",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L63",
"id": "tests_test_journey_v2_fixtures_dir",
"community": 13,
"norm_label": "_fixtures_dir()"
},
{
"label": "_load_cases()",
"file_type": "code",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L68",
"id": "tests_test_journey_v2_load_cases",
"community": 13,
"norm_label": "_load_cases()"
},
{
"label": "_read_data_file()",
"file_type": "code",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L74",
"id": "tests_test_journey_v2_read_data_file",
"community": 13,
"norm_label": "_read_data_file()"
},
{
"label": "pytest_generate_tests()",
"file_type": "code",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L81",
"id": "tests_test_journey_v2_pytest_generate_tests",
"community": 13,
"norm_label": "pytest_generate_tests()"
},
{
"label": "_make_fs_executor()",
"file_type": "code",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L91",
"id": "tests_test_journey_v2_make_fs_executor",
"community": 13,
"norm_label": "_make_fs_executor()"
},
{
"label": "_run_journey()",
"file_type": "code",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L134",
"id": "tests_test_journey_v2_run_journey",
"community": 13,
"norm_label": "_run_journey()"
},
{
"label": "_evaluate_case()",
"file_type": "code",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L168",
"id": "tests_test_journey_v2_evaluate_case",
"community": 13,
"norm_label": "_evaluate_case()"
},
{
"label": "test_4_6a_extract_valid_json()",
"file_type": "code",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L180",
"id": "tests_test_journey_v2_test_4_6a_extract_valid_json",
"community": 13,
"norm_label": "test_4_6a_extract_valid_json()"
},
{
"label": "test_4_6b_extract_invalid_json()",
"file_type": "code",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L194",
"id": "tests_test_journey_v2_test_4_6b_extract_invalid_json",
"community": 13,
"norm_label": "test_4_6b_extract_invalid_json()"
},
{
"label": "test_4_6c_extract_markers_absent()",
"file_type": "code",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L200",
"id": "tests_test_journey_v2_test_4_6c_extract_markers_absent",
"community": 13,
"norm_label": "test_4_6c_extract_markers_absent()"
},
{
"label": "test_4_6d_extract_only_start_marker()",
"file_type": "code",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L205",
"id": "tests_test_journey_v2_test_4_6d_extract_only_start_marker",
"community": 13,
"norm_label": "test_4_6d_extract_only_start_marker()"
},
{
"label": "test_4_6e_session_not_found()",
"file_type": "code",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L211",
"id": "tests_test_journey_v2_test_4_6e_session_not_found",
"community": 13,
"norm_label": "test_4_6e_session_not_found()"
},
{
"label": "test_4_6f_nudge_uses_new_markers()",
"file_type": "code",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L223",
"id": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers",
"community": 13,
"norm_label": "test_4_6f_nudge_uses_new_markers()"
},
{
"label": "test_eval_journey()",
"file_type": "code",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L273",
"id": "tests_test_journey_v2_test_eval_journey",
"community": 13,
"norm_label": "test_eval_journey()"
},
{
"label": "Tests for Local Agent V2 journey setup (Step 4). Covers the chatbot journey t",
"file_type": "rationale",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L1",
"community": 13,
"norm_label": "tests for local agent v2 journey setup (step 4). covers the chatbot journey t",
"id": "tests_test_journey_v2_rationale_1"
},
{
"label": "Return an async callback that simulates filesystem tool responses. Matche",
"file_type": "rationale",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L92",
"community": 13,
"norm_label": "return an async callback that simulates filesystem tool responses. matche",
"id": "tests_test_journey_v2_rationale_92"
},
{
"label": "Drive start + all user_messages for a case. Returns the final reply dict.",
"file_type": "rationale",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L135",
"community": 13,
"norm_label": "drive start + all user_messages for a case. returns the final reply dict.",
"id": "tests_test_journey_v2_rationale_135"
},
{
"label": "Return (score, comment) for a journey case given the final reply dict.",
"file_type": "rationale",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L169",
"community": 13,
"norm_label": "return (score, comment) for a journey case given the final reply dict.",
"id": "tests_test_journey_v2_rationale_169"
},
{
"label": "_extract_agent_config: valid JSON between markers \u2192 returns serialised config.",
"file_type": "rationale",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L181",
"community": 13,
"norm_label": "_extract_agent_config: valid json between markers \u2192 returns serialised config.",
"id": "tests_test_journey_v2_rationale_181"
},
{
"label": "_extract_agent_config: malformed JSON between markers \u2192 returns None.",
"file_type": "rationale",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L195",
"community": 13,
"norm_label": "_extract_agent_config: malformed json between markers \u2192 returns none.",
"id": "tests_test_journey_v2_rationale_195"
},
{
"label": "_extract_agent_config: no markers at all \u2192 returns None.",
"file_type": "rationale",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L201",
"community": 13,
"norm_label": "_extract_agent_config: no markers at all \u2192 returns none.",
"id": "tests_test_journey_v2_rationale_201"
},
{
"label": "_extract_agent_config: START without END \u2192 returns None.",
"file_type": "rationale",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L206",
"community": 13,
"norm_label": "_extract_agent_config: start without end \u2192 returns none.",
"id": "tests_test_journey_v2_rationale_206"
},
{
"label": "4.6e Session not found \u2192 done=True, agent_config=None, informative message.",
"file_type": "rationale",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L212",
"community": 13,
"norm_label": "4.6e session not found \u2192 done=true, agent_config=none, informative message.",
"id": "tests_test_journey_v2_rationale_212"
},
{
"label": "4.6f Nudge injected after max turns uses AGENT_CONFIG markers, not PROMPT_TEMPLA",
"file_type": "rationale",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L224",
"community": 13,
"norm_label": "4.6f nudge injected after max turns uses agent_config markers, not prompt_templa",
"id": "tests_test_journey_v2_rationale_224"
},
{
"label": "Parametrized eval test \u2014 one invocation per YAML case.",
"file_type": "rationale",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L274",
"community": 13,
"norm_label": "parametrized eval test \u2014 one invocation per yaml case.",
"id": "tests_test_journey_v2_rationale_274"
},
{
"label": "test_memory_audit.py",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L1",
"id": "api_tests_test_memory_audit_py",
"community": 9,
"norm_label": "test_memory_audit.py"
},
{
"label": "_override_db()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L48",
"id": "tests_test_memory_audit_override_db",
"community": 9,
"norm_label": "_override_db()"
},
{
"label": "pro_user()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L60",
"id": "tests_test_memory_audit_pro_user",
"community": 9,
"norm_label": "pro_user()"
},
{
"label": "_enc()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L68",
"id": "tests_test_memory_audit_enc",
"community": 9,
"norm_label": "_enc()"
},
{
"label": "_assoc_row()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L72",
"id": "tests_test_memory_audit_assoc_row",
"community": 9,
"norm_label": "_assoc_row()"
},
{
"label": "_relation_row()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L81",
"id": "tests_test_memory_audit_relation_row",
"community": 9,
"norm_label": "_relation_row()"
},
{
"label": "_llm_response()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L94",
"id": "tests_test_memory_audit_llm_response",
"community": 9,
"norm_label": "_llm_response()"
},
{
"label": "_mock_llm()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L101",
"id": "tests_test_memory_audit_mock_llm",
"community": 9,
"norm_label": "_mock_llm()"
},
{
"label": "_patch_audit()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L108",
"id": "tests_test_memory_audit_patch_audit",
"community": 9,
"norm_label": "_patch_audit()"
},
{
"label": "test_audit_memory_never_raises_on_missing_user()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L138",
"id": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user",
"community": 9,
"norm_label": "test_audit_memory_never_raises_on_missing_user()"
},
{
"label": "test_audit_memory_never_raises_on_llm_failure()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L144",
"id": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure",
"community": 9,
"norm_label": "test_audit_memory_never_raises_on_llm_failure()"
},
{
"label": "test_scan_contradictions_skips_with_one_fact()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L165",
"id": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact",
"community": 9,
"norm_label": "test_scan_contradictions_skips_with_one_fact()"
},
{
"label": "test_scan_contradictions_deletes_flagged_row()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L182",
"id": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row",
"community": 9,
"norm_label": "test_scan_contradictions_deletes_flagged_row()"
},
{
"label": "test_scan_contradictions_noop_on_llm_failure()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L207",
"id": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure",
"community": 9,
"norm_label": "test_scan_contradictions_noop_on_llm_failure()"
},
{
"label": "test_scan_contradictions_noop_on_non_list_response()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L227",
"id": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response",
"community": 9,
"norm_label": "test_scan_contradictions_noop_on_non_list_response()"
},
{
"label": "test_canonicalize_skips_when_no_relations()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L246",
"id": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations",
"community": 9,
"norm_label": "test_canonicalize_skips_when_no_relations()"
},
{
"label": "test_canonicalize_rewrites_variant_labels()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L259",
"id": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels",
"community": 9,
"norm_label": "test_canonicalize_rewrites_variant_labels()"
},
{
"label": "test_canonicalize_noop_on_llm_failure()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L289",
"id": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure",
"community": 9,
"norm_label": "test_canonicalize_noop_on_llm_failure()"
},
{
"label": "test_canonicalize_noop_when_remap_empty()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L307",
"id": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty",
"community": 9,
"norm_label": "test_canonicalize_noop_when_remap_empty()"
},
{
"label": "test_scan_works_without_langfuse()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L324",
"id": "tests_test_memory_audit_test_scan_works_without_langfuse",
"community": 9,
"norm_label": "test_scan_works_without_langfuse()"
},
{
"label": "test_canonicalize_works_without_langfuse()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L346",
"id": "tests_test_memory_audit_test_canonicalize_works_without_langfuse",
"community": 9,
"norm_label": "test_canonicalize_works_without_langfuse()"
},
{
"label": "test_scan_uses_correct_langfuse_prompt_name()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L365",
"id": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name",
"community": 9,
"norm_label": "test_scan_uses_correct_langfuse_prompt_name()"
},
{
"label": "test_canonicalize_uses_correct_langfuse_prompt_name()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L387",
"id": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name",
"community": 9,
"norm_label": "test_canonicalize_uses_correct_langfuse_prompt_name()"
},
{
"label": "Tests for Phase 7 \u2014 weekly audit_memory job. Coverage: 1. audit_memory nev",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L1",
"community": 0,
"norm_label": "tests for phase 7 \u2014 weekly audit_memory job. coverage: 1. audit_memory nev",
"id": "tests_test_memory_audit_rationale_1"
},
{
"label": "Context manager that patches all external deps for audit helpers.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L109",
"community": 0,
"norm_label": "context manager that patches all external deps for audit helpers.",
"id": "tests_test_memory_audit_rationale_109"
},
{
"label": "audit_memory with a non-existent user_id must not raise.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L139",
"community": 0,
"norm_label": "audit_memory with a non-existent user_id must not raise.",
"id": "tests_test_memory_audit_rationale_139"
},
{
"label": "audit_memory must swallow inner exceptions.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L145",
"community": 0,
"norm_label": "audit_memory must swallow inner exceptions.",
"id": "tests_test_memory_audit_rationale_145"
},
{
"label": "test_memory_extraction.py",
"file_type": "code",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L1",
"id": "api_tests_test_memory_extraction_py",
"community": 18,
"norm_label": "test_memory_extraction.py"
},
{
"label": "_override_db()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L43",
"id": "tests_test_memory_extraction_override_db",
"community": 18,
"norm_label": "_override_db()"
},
{
"label": "pro_user()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L55",
"id": "tests_test_memory_extraction_pro_user",
"community": 18,
"norm_label": "pro_user()"
},
{
"label": "free_user()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L65",
"id": "tests_test_memory_extraction_free_user",
"community": 18,
"norm_label": "free_user()"
},
{
"label": "_make_llm_response()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L74",
"id": "tests_test_memory_extraction_make_llm_response",
"community": 18,
"norm_label": "_make_llm_response()"
},
{
"label": "test_extract_candidates_returns_valid_result()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L84",
"id": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result",
"community": 18,
"norm_label": "test_extract_candidates_returns_valid_result()"
},
{
"label": "test_extract_candidates_returns_empty_on_llm_failure()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L128",
"id": "tests_test_memory_extraction_test_extract_candidates_returns_empty_on_llm_failure",
"community": 18,
"norm_label": "test_extract_candidates_returns_empty_on_llm_failure()"
},
{
"label": "test_decide_action_add_when_no_existing()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L149",
"id": "tests_test_memory_extraction_test_decide_action_add_when_no_existing",
"community": 18,
"norm_label": "test_decide_action_add_when_no_existing()"
},
{
"label": "test_decide_action_noop()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L156",
"id": "tests_test_memory_extraction_test_decide_action_noop",
"community": 18,
"norm_label": "test_decide_action_noop()"
},
{
"label": "test_decide_action_update()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L176",
"id": "tests_test_memory_extraction_test_decide_action_update",
"community": 18,
"norm_label": "test_decide_action_update()"
},
{
"label": "test_decide_action_delete()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L196",
"id": "tests_test_memory_extraction_test_decide_action_delete",
"community": 18,
"norm_label": "test_decide_action_delete()"
},
{
"label": "test_decide_action_defaults_add_on_llm_failure()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L216",
"id": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure",
"community": 18,
"norm_label": "test_decide_action_defaults_add_on_llm_failure()"
},
{
"label": "test_run_extraction_writes_core_candidate()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L237",
"id": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate",
"community": 18,
"norm_label": "test_run_extraction_writes_core_candidate()"
},
{
"label": "test_dispatch_realtime_for_pro()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L306",
"id": "tests_test_memory_extraction_test_dispatch_realtime_for_pro",
"community": 0,
"norm_label": "test_dispatch_realtime_for_pro()"
},
{
"label": "test_dispatch_queue_for_free()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L326",
"id": "tests_test_memory_extraction_test_dispatch_queue_for_free",
"community": 0,
"norm_label": "test_dispatch_queue_for_free()"
},
{
"label": "Tests for Phase 2 \u2014 Mem0-style Extract/Update pipeline. Coverage: 2.1 extr",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L1",
"community": 0,
"norm_label": "tests for phase 2 \u2014 mem0-style extract/update pipeline. coverage: 2.1 extr",
"id": "tests_test_memory_extraction_rationale_1"
},
{
"label": "Update the seeded pro user to have an encryption_key.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L56",
"community": 0,
"norm_label": "update the seeded pro user to have an encryption_key.",
"id": "tests_test_memory_extraction_rationale_56"
},
{
"label": "Update the seeded free user to have an encryption_key.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L66",
"community": 0,
"norm_label": "update the seeded free user to have an encryption_key.",
"id": "tests_test_memory_extraction_rationale_66"
},
{
"label": "My CFO is Giulia' \u2192 fact candidate \u2192 core row written.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L238",
"community": 0,
"norm_label": "my cfo is giulia' \u2192 fact candidate \u2192 core row written.",
"id": "tests_test_memory_extraction_rationale_238"
},
{
"label": "Pro user: asyncio.create_task called (not queue row).",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L307",
"community": 0,
"norm_label": "pro user: asyncio.create_task called (not queue row).",
"id": "tests_test_memory_extraction_rationale_307"
},
{
"label": "Free user: ExtractionQueue row inserted.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L327",
"community": 0,
"norm_label": "free user: extractionqueue row inserted.",
"id": "tests_test_memory_extraction_rationale_327"
},
{
"label": "test_memory_middleware.py",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L1",
"id": "api_tests_test_memory_middleware_py",
"community": 7,
"norm_label": "test_memory_middleware.py"
},
{
"label": "_override_db()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L43",
"id": "tests_test_memory_middleware_override_db",
"community": 7,
"norm_label": "_override_db()"
},
{
"label": "user_with_key()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L55",
"id": "tests_test_memory_middleware_user_with_key",
"community": 7,
"norm_label": "user_with_key()"
},
{
"label": "_fernet()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L64",
"id": "tests_test_memory_middleware_fernet",
"community": 7,
"norm_label": "_fernet()"
},
{
"label": "_enc()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L68",
"id": "tests_test_memory_middleware_enc",
"community": 7,
"norm_label": "_enc()"
},
{
"label": "_dec()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L72",
"id": "tests_test_memory_middleware_dec",
"community": 7,
"norm_label": "_dec()"
},
{
"label": "test_enrich_context_returns_core_memory()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L79",
"id": "tests_test_memory_middleware_test_enrich_context_returns_core_memory",
"community": 7,
"norm_label": "test_enrich_context_returns_core_memory()"
},
{
"label": "test_enrich_context_returns_episodic_memory()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L97",
"id": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory",
"community": 7,
"norm_label": "test_enrich_context_returns_episodic_memory()"
},
{
"label": "test_enrich_context_filters_episodic_by_session_id()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L115",
"id": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id",
"community": 7,
"norm_label": "test_enrich_context_filters_episodic_by_session_id()"
},
{
"label": "test_enrich_context_returns_proactive_hints()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L141",
"id": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints",
"community": 7,
"norm_label": "test_enrich_context_returns_proactive_hints()"
},
{
"label": "test_enrich_context_returns_associative_memory()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L169",
"id": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory",
"community": 7,
"norm_label": "test_enrich_context_returns_associative_memory()"
},
{
"label": "test_enrich_context_empty_for_user_without_key()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L187",
"id": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key",
"community": 0,
"norm_label": "test_enrich_context_empty_for_user_without_key()"
},
{
"label": "test_store_episode_creates_encrypted_row()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L202",
"id": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row",
"community": 7,
"norm_label": "test_store_episode_creates_encrypted_row()"
},
{
"label": "test_store_episode_decryptable()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L217",
"id": "tests_test_memory_middleware_test_store_episode_decryptable",
"community": 7,
"norm_label": "test_store_episode_decryptable()"
},
{
"label": "test_update_core_insert()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L234",
"id": "tests_test_memory_middleware_test_update_core_insert",
"community": 7,
"norm_label": "test_update_core_insert()"
},
{
"label": "test_update_core_upsert()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L246",
"id": "tests_test_memory_middleware_test_update_core_upsert",
"community": 7,
"norm_label": "test_update_core_upsert()"
},
{
"label": "test_core_block_edit_ops()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L260",
"id": "tests_test_memory_middleware_test_core_block_edit_ops",
"community": 7,
"norm_label": "test_core_block_edit_ops()"
},
{
"label": "test_archival_and_recall_search_helpers()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L280",
"id": "tests_test_memory_middleware_test_archival_and_recall_search_helpers",
"community": 7,
"norm_label": "test_archival_and_recall_search_helpers()"
},
{
"label": "test_home_request_calls_memory_middleware()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L295",
"id": "tests_test_memory_middleware_test_home_request_calls_memory_middleware",
"community": 7,
"norm_label": "test_home_request_calls_memory_middleware()"
},
{
"label": "test_embed_text_returns_1536_floats()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L350",
"id": "tests_test_memory_middleware_test_embed_text_returns_1536_floats",
"community": 7,
"norm_label": "test_embed_text_returns_1536_floats()"
},
{
"label": "test_embed_text_returns_none_on_failure()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L369",
"id": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure",
"community": 7,
"norm_label": "test_embed_text_returns_none_on_failure()"
},
{
"label": "Tests for Step 7 \u2014 MemoryMiddleware. Coverage: 1. enrich_context returns c",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L1",
"community": 0,
"norm_label": "tests for step 7 \u2014 memorymiddleware. coverage: 1. enrich_context returns c",
"id": "tests_test_memory_middleware_rationale_1"
},
{
"label": "Set encryption_key on the seeded power user.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L56",
"community": 0,
"norm_label": "set encryption_key on the seeded power user.",
"id": "tests_test_memory_middleware_rationale_56"
},
{
"label": "User with no encryption_key \u2192 empty context, no crash.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L188",
"community": 0,
"norm_label": "user with no encryption_key \u2192 empty context, no crash.",
"id": "tests_test_memory_middleware_rationale_188"
},
{
"label": "home_request triggers enrich_context before and store_episode after the LLM.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L296",
"community": 0,
"norm_label": "home_request triggers enrich_context before and store_episode after the llm.",
"id": "tests_test_memory_middleware_rationale_296"
},
{
"label": "embed_text returns a 1536-dim float list when OpenAI responds successfully.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L351",
"community": 0,
"norm_label": "embed_text returns a 1536-dim float list when openai responds successfully.",
"id": "tests_test_memory_middleware_rationale_351"
},
{
"label": "embed_text returns None when OpenAI raises; must not propagate the exception.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L370",
"community": 0,
"norm_label": "embed_text returns none when openai raises; must not propagate the exception.",
"id": "tests_test_memory_middleware_rationale_370"
},
{
"label": "test_memory_models.py",
"file_type": "code",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L1",
"id": "api_tests_test_memory_models_py",
"community": 7,
"norm_label": "test_memory_models.py"
},
{
"label": "_fernet_key()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L25",
"id": "tests_test_memory_models_fernet_key",
"community": 7,
"norm_label": "_fernet_key()"
},
{
"label": "_encrypt()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L29",
"id": "tests_test_memory_models_encrypt",
"community": 7,
"norm_label": "_encrypt()"
},
{
"label": "_decrypt()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L33",
"id": "tests_test_memory_models_decrypt",
"community": 7,
"norm_label": "_decrypt()"
},
{
"label": "test_user_encryption_key_column_exists()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L40",
"id": "tests_test_memory_models_test_user_encryption_key_column_exists",
"community": 7,
"norm_label": "test_user_encryption_key_column_exists()"
},
{
"label": "test_user_encryption_key_can_be_set()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L49",
"id": "tests_test_memory_models_test_user_encryption_key_can_be_set",
"community": 7,
"norm_label": "test_user_encryption_key_can_be_set()"
},
{
"label": "test_memory_core_create_and_read()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L64",
"id": "tests_test_memory_models_test_memory_core_create_and_read",
"community": 7,
"norm_label": "test_memory_core_create_and_read()"
},
{
"label": "test_memory_core_cascade_delete()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L86",
"id": "tests_test_memory_models_test_memory_core_cascade_delete",
"community": 0,
"norm_label": "test_memory_core_cascade_delete()"
},
{
"label": "test_memory_associative_create_and_read()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L110",
"id": "tests_test_memory_models_test_memory_associative_create_and_read",
"community": 7,
"norm_label": "test_memory_associative_create_and_read()"
},
{
"label": "test_memory_episodic_create_and_read()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L138",
"id": "tests_test_memory_models_test_memory_episodic_create_and_read",
"community": 7,
"norm_label": "test_memory_episodic_create_and_read()"
},
{
"label": "test_memory_proactive_create_and_read()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L163",
"id": "tests_test_memory_models_test_memory_proactive_create_and_read",
"community": 7,
"norm_label": "test_memory_proactive_create_and_read()"
},
{
"label": "test_register_sets_encryption_key()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L188",
"id": "tests_test_memory_models_test_register_sets_encryption_key",
"community": 7,
"norm_label": "test_register_sets_encryption_key()"
},
{
"label": "Tests for Step 6 \u2014 memory ORM models and User.encryption_key. Uses the SQLite",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L1",
"community": 0,
"norm_label": "tests for step 6 \u2014 memory orm models and user.encryption_key. uses the sqlite",
"id": "tests_test_memory_models_rationale_1"
},
{
"label": "User model has encryption_key column and it can be set.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L41",
"community": 0,
"norm_label": "user model has encryption_key column and it can be set.",
"id": "tests_test_memory_models_rationale_41"
},
{
"label": "Deleting a user cascades to memory_core.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L87",
"community": 0,
"norm_label": "deleting a user cascades to memory_core.",
"id": "tests_test_memory_models_rationale_87"
},
{
"label": "POST /api/v1/auth/register creates a user with a valid Fernet key.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L189",
"community": 0,
"norm_label": "post /api/v1/auth/register creates a user with a valid fernet key.",
"id": "tests_test_memory_models_rationale_189"
},
{
"label": "test_memory_proactive.py",
"file_type": "code",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L1",
"id": "api_tests_test_memory_proactive_py",
"community": 7,
"norm_label": "test_memory_proactive.py"
},
{
"label": "_override_db()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L36",
"id": "tests_test_memory_proactive_override_db",
"community": 7,
"norm_label": "_override_db()"
},
{
"label": "user_with_key()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L48",
"id": "tests_test_memory_proactive_user_with_key",
"community": 7,
"norm_label": "user_with_key()"
},
{
"label": "_enc()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L56",
"id": "tests_test_memory_proactive_enc",
"community": 7,
"norm_label": "_enc()"
},
{
"label": "test_proactive_hints_injection_with_hints()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L62",
"id": "tests_test_memory_proactive_test_proactive_hints_injection_with_hints",
"community": 7,
"norm_label": "test_proactive_hints_injection_with_hints()"
},
{
"label": "test_proactive_hints_injection_empty()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L70",
"id": "tests_test_memory_proactive_test_proactive_hints_injection_empty",
"community": 7,
"norm_label": "test_proactive_hints_injection_empty()"
},
{
"label": "test_proactive_hints_injection_truncates_long_hints()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L76",
"id": "tests_test_memory_proactive_test_proactive_hints_injection_truncates_long_hints",
"community": 7,
"norm_label": "test_proactive_hints_injection_truncates_long_hints()"
},
{
"label": "test_enrich_context_returns_proactive_hints()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L86",
"id": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints",
"community": 7,
"norm_label": "test_enrich_context_returns_proactive_hints()"
},
{
"label": "test_enrich_context_excludes_low_confidence_proactive()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L105",
"id": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive",
"community": 7,
"norm_label": "test_enrich_context_excludes_low_confidence_proactive()"
},
{
"label": "test_proactive_hints_in_system_prompt_string()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L126",
"id": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string",
"community": 7,
"norm_label": "test_proactive_hints_in_system_prompt_string()"
},
{
"label": "test_proactive_mining_tier_gate()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L152",
"id": "tests_test_memory_proactive_test_proactive_mining_tier_gate",
"community": 7,
"norm_label": "test_proactive_mining_tier_gate()"
},
{
"label": "Tests for Phase 5 \u2014 proactive hints surfacing. Coverage: 1. _proactive_hin",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L1",
"community": 0,
"norm_label": "tests for phase 5 \u2014 proactive hints surfacing. coverage: 1. _proactive_hin",
"id": "tests_test_memory_proactive_rationale_1"
},
{
"label": "test_memory_relations.py",
"file_type": "code",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L1",
"id": "api_tests_test_memory_relations_py",
"community": 0,
"norm_label": "test_memory_relations.py"
},
{
"label": "_override_db()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L37",
"id": "tests_test_memory_relations_override_db",
"community": 0,
"norm_label": "_override_db()"
},
{
"label": "pro_user_with_key()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L47",
"id": "tests_test_memory_relations_pro_user_with_key",
"community": 0,
"norm_label": "pro_user_with_key()"
},
{
"label": "free_user_with_key()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L57",
"id": "tests_test_memory_relations_free_user_with_key",
"community": 0,
"norm_label": "free_user_with_key()"
},
{
"label": "test_upsert_relation_inserts_and_queries()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L69",
"id": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries",
"community": 0,
"norm_label": "test_upsert_relation_inserts_and_queries()"
},
{
"label": "test_upsert_relation_updates_on_duplicate()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L90",
"id": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate",
"community": 0,
"norm_label": "test_upsert_relation_updates_on_duplicate()"
},
{
"label": "test_free_tier_relation_skipped()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L119",
"id": "tests_test_memory_relations_test_free_tier_relation_skipped",
"community": 0,
"norm_label": "test_free_tier_relation_skipped()"
},
{
"label": "test_enrich_context_includes_relational_memory()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L136",
"id": "tests_test_memory_relations_test_enrich_context_includes_relational_memory",
"community": 0,
"norm_label": "test_enrich_context_includes_relational_memory()"
},
{
"label": "test_enrich_context_relational_empty_for_free()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L157",
"id": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free",
"community": 0,
"norm_label": "test_enrich_context_relational_empty_for_free()"
},
{
"label": "test_decay_relations_reduces_confidence()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L168",
"id": "tests_test_memory_relations_test_decay_relations_reduces_confidence",
"community": 0,
"norm_label": "test_decay_relations_reduces_confidence()"
},
{
"label": "test_decay_relations_prunes_low_confidence()",
"file_type": "code",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L196",
"id": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence",
"community": 0,
"norm_label": "test_decay_relations_prunes_low_confidence()"
},
{
"label": "Tests for Phase 3 \u2014 relational tier (Mem0g-light). Coverage: 1. upsert_rel",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L1",
"community": 0,
"norm_label": "tests for phase 3 \u2014 relational tier (mem0g-light). coverage: 1. upsert_rel",
"id": "tests_test_memory_relations_rationale_1"
},
{
"label": "Set encryption_key on the pro test user so Fernet works.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L48",
"community": 0,
"norm_label": "set encryption_key on the pro test user so fernet works.",
"id": "tests_test_memory_relations_rationale_48"
},
{
"label": "Set encryption_key on the free test user.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L58",
"community": 0,
"norm_label": "set encryption_key on the free test user.",
"id": "tests_test_memory_relations_rationale_58"
},
{
"label": "upsert_relation inserts a row; query_relations returns it.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L70",
"community": 0,
"norm_label": "upsert_relation inserts a row; query_relations returns it.",
"id": "tests_test_memory_relations_rationale_70"
},
{
"label": "Second upsert on same triple updates confidence and last_confirmed_at.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L91",
"community": 0,
"norm_label": "second upsert on same triple updates confidence and last_confirmed_at.",
"id": "tests_test_memory_relations_rationale_91"
},
{
"label": "Free user: upsert_relation is silently skipped (no row created).",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L120",
"community": 0,
"norm_label": "free user: upsert_relation is silently skipped (no row created).",
"id": "tests_test_memory_relations_rationale_120"
},
{
"label": "enrich_context includes relational_memory key for Pro user.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L137",
"community": 0,
"norm_label": "enrich_context includes relational_memory key for pro user.",
"id": "tests_test_memory_relations_rationale_137"
},
{
"label": "Free user: relational_memory is empty list in enrich_context.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L158",
"community": 0,
"norm_label": "free user: relational_memory is empty list in enrich_context.",
"id": "tests_test_memory_relations_rationale_158"
},
{
"label": "decay_relations reduces confidence on stale rows.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L169",
"community": 0,
"norm_label": "decay_relations reduces confidence on stale rows.",
"id": "tests_test_memory_relations_rationale_169"
},
{
"label": "decay_relations deletes rows whose confidence drops below 0.2 threshold.",
"file_type": "rationale",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L197",
"community": 0,
"norm_label": "decay_relations deletes rows whose confidence drops below 0.2 threshold.",
"id": "tests_test_memory_relations_rationale_197"
},
{
"label": "test_middleware.py",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L1",
"id": "api_tests_test_middleware_py",
"community": 14,
"norm_label": "test_middleware.py"
},
{
"label": "_override_db()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L34",
"id": "tests_test_middleware_override_db",
"community": 14,
"norm_label": "_override_db()"
},
{
"label": "_make_jwt()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L55",
"id": "tests_test_middleware_make_jwt",
"community": 14,
"norm_label": "_make_jwt()"
},
{
"label": "_auth_header()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L79",
"id": "tests_test_middleware_auth_header",
"community": 14,
"norm_label": "_auth_header()"
},
{
"label": "TestAuthMiddleware",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L88",
"id": "tests_test_middleware_testauthmiddleware",
"community": 14,
"norm_label": "testauthmiddleware"
},
{
"label": ".test_valid_token_returns_profile()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L91",
"id": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile",
"community": 14,
"norm_label": ".test_valid_token_returns_profile()"
},
{
"label": ".test_missing_token_returns_401()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L103",
"id": "tests_test_middleware_testauthmiddleware_test_missing_token_returns_401",
"community": 14,
"norm_label": ".test_missing_token_returns_401()"
},
{
"label": ".test_expired_token_returns_401()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L108",
"id": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401",
"community": 14,
"norm_label": ".test_expired_token_returns_401()"
},
{
"label": ".test_wrong_signature_returns_401()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L114",
"id": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401",
"community": 14,
"norm_label": ".test_wrong_signature_returns_401()"
},
{
"label": ".test_missing_sub_claim_returns_401()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L120",
"id": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401",
"community": 14,
"norm_label": ".test_missing_sub_claim_returns_401()"
},
{
"label": ".test_malformed_token_returns_401()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L126",
"id": "tests_test_middleware_testauthmiddleware_test_malformed_token_returns_401",
"community": 14,
"norm_label": ".test_malformed_token_returns_401()"
},
{
"label": "TestRateLimitMiddleware",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L139",
"id": "tests_test_middleware_testratelimitmiddleware",
"community": 14,
"norm_label": "testratelimitmiddleware"
},
{
"label": "._unique_token()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L142",
"id": "tests_test_middleware_testratelimitmiddleware_unique_token",
"community": 14,
"norm_label": "._unique_token()"
},
{
"label": ".test_free_tier_allows_up_to_20_requests()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L145",
"id": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests",
"community": 14,
"norm_label": ".test_free_tier_allows_up_to_20_requests()"
},
{
"label": ".test_free_tier_blocks_21st_request()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L152",
"id": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request",
"community": 14,
"norm_label": ".test_free_tier_blocks_21st_request()"
},
{
"label": ".test_429_includes_retry_after_header()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L160",
"id": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header",
"community": 14,
"norm_label": ".test_429_includes_retry_after_header()"
},
{
"label": ".test_429_response_has_detail_field()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L171",
"id": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field",
"community": 14,
"norm_label": ".test_429_response_has_detail_field()"
},
{
"label": ".test_pro_tier_allows_60_requests()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L180",
"id": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests",
"community": 14,
"norm_label": ".test_pro_tier_allows_60_requests()"
},
{
"label": ".test_independent_users_have_separate_windows()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L190",
"id": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows",
"community": 14,
"norm_label": ".test_independent_users_have_separate_windows()"
},
{
"label": ".test_exempt_path_register_never_rate_limited()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L207",
"id": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_register_never_rate_limited",
"community": 14,
"norm_label": ".test_exempt_path_register_never_rate_limited()"
},
{
"label": ".test_exempt_path_login_never_rate_limited()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L218",
"id": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_login_never_rate_limited",
"community": 14,
"norm_label": ".test_exempt_path_login_never_rate_limited()"
},
{
"label": ".test_exempt_path_health_never_rate_limited()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L228",
"id": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_health_never_rate_limited",
"community": 14,
"norm_label": ".test_exempt_path_health_never_rate_limited()"
},
{
"label": "TestSanitizerMiddleware",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L240",
"id": "tests_test_middleware_testsanitizermiddleware",
"community": 14,
"norm_label": "testsanitizermiddleware"
},
{
"label": "._token()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L245",
"id": "tests_test_middleware_testsanitizermiddleware_token",
"community": 14,
"norm_label": "._token()"
},
{
"label": "._post_chat()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L248",
"id": "tests_test_middleware_testsanitizermiddleware_post_chat",
"community": 14,
"norm_label": "._post_chat()"
},
{
"label": ".test_clean_response_passes_through_unchanged()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L262",
"id": "tests_test_middleware_testsanitizermiddleware_test_clean_response_passes_through_unchanged",
"community": 14,
"norm_label": ".test_clean_response_passes_through_unchanged()"
},
{
"label": ".test_strips_system_prompt_opener()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L267",
"id": "tests_test_middleware_testsanitizermiddleware_test_strips_system_prompt_opener",
"community": 14,
"norm_label": ".test_strips_system_prompt_opener()"
},
{
"label": ".test_strips_known_fingerprint()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L275",
"id": "tests_test_middleware_testsanitizermiddleware_test_strips_known_fingerprint",
"community": 14,
"norm_label": ".test_strips_known_fingerprint()"
},
{
"label": ".test_strips_tool_schema_fragment()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L282",
"id": "tests_test_middleware_testsanitizermiddleware_test_strips_tool_schema_fragment",
"community": 14,
"norm_label": ".test_strips_tool_schema_fragment()"
},
{
"label": ".test_strips_reasoning_tag()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L289",
"id": "tests_test_middleware_testsanitizermiddleware_test_strips_reasoning_tag",
"community": 14,
"norm_label": ".test_strips_reasoning_tag()"
},
{
"label": ".test_strips_available_agents_fragment()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L297",
"id": "tests_test_middleware_testsanitizermiddleware_test_strips_available_agents_fragment",
"community": 14,
"norm_label": ".test_strips_available_agents_fragment()"
},
{
"label": ".test_sanitizer_does_not_activate_for_non_chat_path()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L304",
"id": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path",
"community": 14,
"norm_label": ".test_sanitizer_does_not_activate_for_non_chat_path()"
},
{
"label": ".test_sanitizer_preserves_empty_response()",
"file_type": "code",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L316",
"id": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_preserves_empty_response",
"community": 14,
"norm_label": ".test_sanitizer_preserves_empty_response()"
},
{
"label": "Tests for Step 9 middleware: auth, rate limiting, and sanitizer. Auth tests:",
"file_type": "rationale",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L1",
"community": 14,
"norm_label": "tests for step 9 middleware: auth, rate limiting, and sanitizer. auth tests:",
"id": "tests_test_middleware_rationale_1"
},
{
"label": "Route all get_session calls to the test SQLite session.",
"file_type": "rationale",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L35",
"community": 14,
"norm_label": "route all get_session calls to the test sqlite session.",
"id": "tests_test_middleware_rationale_35"
},
{
"label": "Mint a test JWT signed with the configured (or custom) secret.",
"file_type": "rationale",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L64",
"community": 14,
"norm_label": "mint a test jwt signed with the configured (or custom) secret.",
"id": "tests_test_middleware_rationale_64"
},
{
"label": "Tests exercised via GET /api/v1/auth/me.",
"file_type": "rationale",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L89",
"community": 14,
"norm_label": "tests exercised via get /api/v1/auth/me.",
"id": "tests_test_middleware_rationale_89"
},
{
"label": "Each test uses a fresh unique user_id so windows never collide.",
"file_type": "rationale",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L140",
"community": 14,
"norm_label": "each test uses a fresh unique user_id so windows never collide.",
"id": "tests_test_middleware_rationale_140"
},
{
"label": "POST /auth/register is exempt \u2014 25 calls should never return 429.",
"file_type": "rationale",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L208",
"community": 14,
"norm_label": "post /auth/register is exempt \u2014 25 calls should never return 429.",
"id": "tests_test_middleware_rationale_208"
},
{
"label": "POST /auth/login is exempt \u2014 multiple failed attempts are not rate-limited.",
"file_type": "rationale",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L219",
"community": 14,
"norm_label": "post /auth/login is exempt \u2014 multiple failed attempts are not rate-limited.",
"id": "tests_test_middleware_rationale_219"
},
{
"label": "Mock ``run_home`` to inject controlled strings into chat responses.",
"file_type": "rationale",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L241",
"community": 14,
"norm_label": "mock ``run_home`` to inject controlled strings into chat responses.",
"id": "tests_test_middleware_rationale_241"
},
{
"label": "GET /api/v1/plans/playbook should pass through the sanitizer untouched.",
"file_type": "rationale",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L305",
"community": 14,
"norm_label": "get /api/v1/plans/playbook should pass through the sanitizer untouched.",
"id": "tests_test_middleware_rationale_305"
},
{
"label": "test_output_formatter.py",
"file_type": "code",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L1",
"id": "api_tests_test_output_formatter_py",
"community": 4,
"norm_label": "test_output_formatter.py"
},
{
"label": "_stream()",
"file_type": "code",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L11",
"id": "tests_test_output_formatter_stream",
"community": 4,
"norm_label": "_stream()"
},
{
"label": "_collect()",
"file_type": "code",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L16",
"id": "tests_test_output_formatter_collect",
"community": 4,
"norm_label": "_collect()"
},
{
"label": "test_stream_formatter_text_stream()",
"file_type": "code",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L24",
"id": "tests_test_output_formatter_test_stream_formatter_text_stream",
"community": 4,
"norm_label": "test_stream_formatter_text_stream()"
},
{
"label": "test_stream_formatter_floating_domain_first()",
"file_type": "code",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L40",
"id": "tests_test_output_formatter_test_stream_formatter_floating_domain_first",
"community": 4,
"norm_label": "test_stream_formatter_floating_domain_first()"
},
{
"label": "test_stream_formatter_ignores_unknown_events()",
"file_type": "code",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L63",
"id": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events",
"community": 4,
"norm_label": "test_stream_formatter_ignores_unknown_events()"
},
{
"label": "test_stream_formatter_empty_stream_still_brackets()",
"file_type": "code",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L76",
"id": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets",
"community": 4,
"norm_label": "test_stream_formatter_empty_stream_still_brackets()"
},
{
"label": "Tests for app.core.output_formatter.StreamFormatter.",
"file_type": "rationale",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L1",
"community": 4,
"norm_label": "tests for app.core.output_formatter.streamformatter.",
"id": "tests_test_output_formatter_rationale_1"
},
{
"label": "test_preprocessors.py",
"file_type": "code",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L1",
"id": "api_tests_test_preprocessors_py",
"community": 19,
"norm_label": "test_preprocessors.py"
},
{
"label": "_fixtures_dir()",
"file_type": "code",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L26",
"id": "tests_test_preprocessors_fixtures_dir",
"community": 19,
"norm_label": "_fixtures_dir()"
},
{
"label": "_load_cases()",
"file_type": "code",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L31",
"id": "tests_test_preprocessors_load_cases",
"community": 19,
"norm_label": "_load_cases()"
},
{
"label": "_content()",
"file_type": "code",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L35",
"id": "tests_test_preprocessors_content",
"community": 19,
"norm_label": "_content()"
},
{
"label": "pytest_generate_tests()",
"file_type": "code",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L43",
"id": "tests_test_preprocessors_pytest_generate_tests",
"community": 19,
"norm_label": "pytest_generate_tests()"
},
{
"label": "test_detect()",
"file_type": "code",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L57",
"id": "tests_test_preprocessors_test_detect",
"community": 19,
"norm_label": "test_detect()"
},
{
"label": "test_preprocess()",
"file_type": "code",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L69",
"id": "tests_test_preprocessors_test_preprocess",
"community": 19,
"norm_label": "test_preprocess()"
},
{
"label": "Tests for the preprocessor system (Step 1 \u2014 Local Agent V2). Run: pytest",
"file_type": "rationale",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L1",
"community": 19,
"norm_label": "tests for the preprocessor system (step 1 \u2014 local agent v2). run: pytest",
"id": "tests_test_preprocessors_rationale_1"
},
{
"label": "test_schemas_v3.py",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L1",
"id": "api_tests_test_schemas_v3_py",
"community": 4,
"norm_label": "test_schemas_v3.py"
},
{
"label": "test_v3_frame_types_exist()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L22",
"id": "tests_test_schemas_v3_test_v3_frame_types_exist",
"community": 4,
"norm_label": "test_v3_frame_types_exist()"
},
{
"label": "test_v2_frame_types_still_exist()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L39",
"id": "tests_test_schemas_v3_test_v2_frame_types_still_exist",
"community": 4,
"norm_label": "test_v2_frame_types_still_exist()"
},
{
"label": "test_home_request_defaults()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L57",
"id": "tests_test_schemas_v3_test_home_request_defaults",
"community": 4,
"norm_label": "test_home_request_defaults()"
},
{
"label": "test_home_request_with_history()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L64",
"id": "tests_test_schemas_v3_test_home_request_with_history",
"community": 4,
"norm_label": "test_home_request_with_history()"
},
{
"label": "test_home_request_serializes()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L70",
"id": "tests_test_schemas_v3_test_home_request_serializes",
"community": 4,
"norm_label": "test_home_request_serializes()"
},
{
"label": "test_home_request_deserializes()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L78",
"id": "tests_test_schemas_v3_test_home_request_deserializes",
"community": 4,
"norm_label": "test_home_request_deserializes()"
},
{
"label": "test_home_request_requires_message()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L84",
"id": "tests_test_schemas_v3_test_home_request_requires_message",
"community": 4,
"norm_label": "test_home_request_requires_message()"
},
{
"label": "test_floating_request_basic()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L92",
"id": "tests_test_schemas_v3_test_floating_request_basic",
"community": 4,
"norm_label": "test_floating_request_basic()"
},
{
"label": "test_floating_request_scope_without_id()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L102",
"id": "tests_test_schemas_v3_test_floating_request_scope_without_id",
"community": 4,
"norm_label": "test_floating_request_scope_without_id()"
},
{
"label": "test_floating_request_serializes()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L110",
"id": "tests_test_schemas_v3_test_floating_request_serializes",
"community": 4,
"norm_label": "test_floating_request_serializes()"
},
{
"label": "test_floating_request_invalid_scope_type()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L121",
"id": "tests_test_schemas_v3_test_floating_request_invalid_scope_type",
"community": 4,
"norm_label": "test_floating_request_invalid_scope_type()"
},
{
"label": "test_floating_request_requires_scope()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L129",
"id": "tests_test_schemas_v3_test_floating_request_requires_scope",
"community": 4,
"norm_label": "test_floating_request_requires_scope()"
},
{
"label": "test_stream_start()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L137",
"id": "tests_test_schemas_v3_test_stream_start",
"community": 4,
"norm_label": "test_stream_start()"
},
{
"label": "test_stream_start_serializes()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L143",
"id": "tests_test_schemas_v3_test_stream_start_serializes",
"community": 4,
"norm_label": "test_stream_start_serializes()"
},
{
"label": "test_stream_start_deserializes()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L148",
"id": "tests_test_schemas_v3_test_stream_start_deserializes",
"community": 4,
"norm_label": "test_stream_start_deserializes()"
},
{
"label": "test_stream_text()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L156",
"id": "tests_test_schemas_v3_test_stream_text",
"community": 4,
"norm_label": "test_stream_text()"
},
{
"label": "test_stream_text_serializes()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L162",
"id": "tests_test_schemas_v3_test_stream_text_serializes",
"community": 4,
"norm_label": "test_stream_text_serializes()"
},
{
"label": "test_stream_text_deserializes()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L167",
"id": "tests_test_schemas_v3_test_stream_text_deserializes",
"community": 4,
"norm_label": "test_stream_text_deserializes()"
},
{
"label": "test_stream_end_defaults()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L176",
"id": "tests_test_schemas_v3_test_stream_end_defaults",
"community": 4,
"norm_label": "test_stream_end_defaults()"
},
{
"label": "test_stream_end_serializes()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L181",
"id": "tests_test_schemas_v3_test_stream_end_serializes",
"community": 4,
"norm_label": "test_stream_end_serializes()"
},
{
"label": "test_stream_end_deserializes()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L186",
"id": "tests_test_schemas_v3_test_stream_end_deserializes",
"community": 4,
"norm_label": "test_stream_end_deserializes()"
},
{
"label": "test_floating_domain_tasks()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L195",
"id": "tests_test_schemas_v3_test_floating_domain_tasks",
"community": 4,
"norm_label": "test_floating_domain_tasks()"
},
{
"label": "test_floating_domain_valid_domains()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L201",
"id": "tests_test_schemas_v3_test_floating_domain_valid_domains",
"community": 4,
"norm_label": "test_floating_domain_valid_domains()"
},
{
"label": "test_floating_domain_object_valid()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L211",
"id": "tests_test_schemas_v3_test_floating_domain_object_valid",
"community": 4,
"norm_label": "test_floating_domain_object_valid()"
},
{
"label": "test_floating_domain_serializes()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L219",
"id": "tests_test_schemas_v3_test_floating_domain_serializes",
"community": 4,
"norm_label": "test_floating_domain_serializes()"
},
{
"label": "test_floating_domain_deserializes()",
"file_type": "code",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L231",
"id": "tests_test_schemas_v3_test_floating_domain_deserializes",
"community": 4,
"norm_label": "test_floating_domain_deserializes()"
},
{
"label": "Tests for v3 WebSocket frame protocol schemas.",
"file_type": "rationale",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L1",
"community": 4,
"norm_label": "tests for v3 websocket frame protocol schemas.",
"id": "tests_test_schemas_v3_rationale_1"
},
{
"label": "Backward compat: v2 types must remain.",
"file_type": "rationale",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L40",
"community": 4,
"norm_label": "backward compat: v2 types must remain.",
"id": "tests_test_schemas_v3_rationale_40"
},
{
"label": "test_ws_unified.py",
"file_type": "code",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L1",
"id": "api_tests_test_ws_unified_py",
"community": 7,
"norm_label": "test_ws_unified.py"
},
{
"label": "_override_db()",
"file_type": "code",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L27",
"id": "tests_test_ws_unified_override_db",
"community": 7,
"norm_label": "_override_db()"
},
{
"label": "_recv_until_end()",
"file_type": "code",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L36",
"id": "tests_test_ws_unified_recv_until_end",
"community": 7,
"norm_label": "_recv_until_end()"
},
{
"label": "_mock_home_stream()",
"file_type": "code",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L48",
"id": "tests_test_ws_unified_mock_home_stream",
"community": 7,
"norm_label": "_mock_home_stream()"
},
{
"label": "_mock_floating_stream()",
"file_type": "code",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L52",
"id": "tests_test_ws_unified_mock_floating_stream",
"community": 7,
"norm_label": "_mock_floating_stream()"
},
{
"label": "test_home_request_produces_stream_frames()",
"file_type": "code",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L59",
"id": "tests_test_ws_unified_test_home_request_produces_stream_frames",
"community": 7,
"norm_label": "test_home_request_produces_stream_frames()"
},
{
"label": "test_floating_request_produces_domain_frame()",
"file_type": "code",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L82",
"id": "tests_test_ws_unified_test_floating_request_produces_domain_frame",
"community": 7,
"norm_label": "test_floating_request_produces_domain_frame()"
},
{
"label": "test_home_request_request_id_propagated()",
"file_type": "code",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L109",
"id": "tests_test_ws_unified_test_home_request_request_id_propagated",
"community": 7,
"norm_label": "test_home_request_request_id_propagated()"
},
{
"label": "test_tool_result_dispatch_silent_on_unknown_id()",
"file_type": "code",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L134",
"id": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id",
"community": 7,
"norm_label": "test_tool_result_dispatch_silent_on_unknown_id()"
},
{
"label": "test_invalid_jwt_rejected()",
"file_type": "code",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L151",
"id": "tests_test_ws_unified_test_invalid_jwt_rejected",
"community": 7,
"norm_label": "test_invalid_jwt_rejected()"
},
{
"label": "Integration tests for the unified WebSocket handler (Step 5). Tests the devic",
"file_type": "rationale",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L1",
"community": 7,
"norm_label": "integration tests for the unified websocket handler (step 5). tests the devic",
"id": "tests_test_ws_unified_rationale_1"
},
{
"label": "Receive frames until stream_end (or stream_end inside floating flow), or max_fra",
"file_type": "rationale",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L37",
"community": 7,
"norm_label": "receive frames until stream_end (or stream_end inside floating flow), or max_fra",
"id": "tests_test_ws_unified_rationale_37"
},
{
"label": "home_request \u2192 stream_start, stream_text+, stream_end.",
"file_type": "rationale",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L60",
"community": 7,
"norm_label": "home_request \u2192 stream_start, stream_text+, stream_end.",
"id": "tests_test_ws_unified_rationale_60"
},
{
"label": "floating_request \u2192 floating_domain first, then stream_text*, stream_end.",
"file_type": "rationale",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L83",
"community": 7,
"norm_label": "floating_request \u2192 floating_domain first, then stream_text*, stream_end.",
"id": "tests_test_ws_unified_rationale_83"
},
{
"label": "request_id in home_request is echoed in all response frames.",
"file_type": "rationale",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L110",
"community": 7,
"norm_label": "request_id in home_request is echoed in all response frames.",
"id": "tests_test_ws_unified_rationale_110"
},
{
"label": "tool_result for unknown call_id is silently ignored \u2014 no crash.",
"file_type": "rationale",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L135",
"community": 7,
"norm_label": "tool_result for unknown call_id is silently ignored \u2014 no crash.",
"id": "tests_test_ws_unified_rationale_135"
},
{
"label": "Connection with bad token is closed before or after accept.",
"file_type": "rationale",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L152",
"community": 7,
"norm_label": "connection with bad token is closed before or after accept.",
"id": "tests_test_ws_unified_rationale_152"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "api\\tests\\__init__.py",
"source_location": "L1",
"id": "api_tests_init_py",
"community": 193,
"norm_label": "__init__.py"
},
{
"label": "build-deck-commercialista.js",
"file_type": "code",
"source_file": "docs\\build-deck-commercialista.js",
"source_location": "L1",
"id": "docs_build_deck_commercialista_js",
"community": 43,
"norm_label": "build-deck-commercialista.js"
},
{
"label": "bgLight()",
"file_type": "code",
"source_file": "docs\\build-deck-commercialista.js",
"source_location": "L40",
"id": "docs_build_deck_commercialista_bglight",
"community": 43,
"norm_label": "bglight()"
},
{
"label": "bgDark()",
"file_type": "code",
"source_file": "docs\\build-deck-commercialista.js",
"source_location": "L41",
"id": "docs_build_deck_commercialista_bgdark",
"community": 43,
"norm_label": "bgdark()"
},
{
"label": "footer()",
"file_type": "code",
"source_file": "docs\\build-deck-commercialista.js",
"source_location": "L43",
"id": "docs_build_deck_commercialista_footer",
"community": 43,
"norm_label": "footer()"
},
{
"label": "slideTitle()",
"file_type": "code",
"source_file": "docs\\build-deck-commercialista.js",
"source_location": "L58",
"id": "docs_build_deck_commercialista_slidetitle",
"community": 43,
"norm_label": "slidetitle()"
},
{
"label": "goldDot()",
"file_type": "code",
"source_file": "docs\\build-deck-commercialista.js",
"source_location": "L71",
"id": "docs_build_deck_commercialista_golddot",
"community": 43,
"norm_label": "golddot()"
},
{
"label": "build-deck-geopop.js",
"file_type": "code",
"source_file": "docs\\build-deck-geopop.js",
"source_location": "L1",
"id": "docs_build_deck_geopop_js",
"community": 44,
"norm_label": "build-deck-geopop.js"
},
{
"label": "mkShadow()",
"file_type": "code",
"source_file": "docs\\build-deck-geopop.js",
"source_location": "L25",
"id": "docs_build_deck_geopop_mkshadow",
"community": 44,
"norm_label": "mkshadow()"
},
{
"label": "eyebrow()",
"file_type": "code",
"source_file": "docs\\build-deck-geopop.js",
"source_location": "L28",
"id": "docs_build_deck_geopop_eyebrow",
"community": 44,
"norm_label": "eyebrow()"
},
{
"label": "hdrOpts()",
"file_type": "code",
"source_file": "docs\\build-deck-geopop.js",
"source_location": "L548",
"id": "docs_build_deck_geopop_hdropts",
"community": 44,
"norm_label": "hdropts()"
},
{
"label": "dataOpts()",
"file_type": "code",
"source_file": "docs\\build-deck-geopop.js",
"source_location": "L549",
"id": "docs_build_deck_geopop_dataopts",
"community": 44,
"norm_label": "dataopts()"
},
{
"label": "emoOpts()",
"file_type": "code",
"source_file": "docs\\build-deck-geopop.js",
"source_location": "L550",
"id": "docs_build_deck_geopop_emoopts",
"community": 44,
"norm_label": "emoopts()"
},
{
"label": "index.tsx",
"file_type": "code",
"source_file": "tmp\\focustasks\\index.tsx",
"source_location": "L1",
"id": "tmp_focustasks_index_tsx",
"community": 100,
"norm_label": "index.tsx"
},
{
"label": "onSelect()",
"file_type": "code",
"source_file": "tmp\\focustasks\\index.tsx",
"source_location": "L160",
"id": "focustasks_index_onselect",
"community": 100,
"norm_label": "onselect()"
},
{
"label": "SuggestionRow()",
"file_type": "code",
"source_file": "tmp\\focustasks\\index.tsx",
"source_location": "L421",
"id": "focustasks_index_suggestionrow",
"community": 100,
"norm_label": "suggestionrow()"
},
{
"label": "env.py",
"file_type": "code",
"source_file": "waitlist\\alembic\\env.py",
"source_location": "L1",
"id": "waitlist_alembic_env_py",
"community": 5,
"norm_label": "env.py"
},
{
"label": "001_create_waitlist_entries.py",
"file_type": "code",
"source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py",
"source_location": "L1",
"id": "waitlist_alembic_versions_001_create_waitlist_entries_py",
"community": 75,
"norm_label": "001_create_waitlist_entries.py"
},
{
"label": "upgrade()",
"file_type": "code",
"source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py",
"source_location": "L18",
"id": "versions_001_create_waitlist_entries_upgrade",
"community": 75,
"norm_label": "upgrade()"
},
{
"label": "downgrade()",
"file_type": "code",
"source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py",
"source_location": "L35",
"id": "versions_001_create_waitlist_entries_downgrade",
"community": 75,
"norm_label": "downgrade()"
},
{
"label": "create waitlist_entries table Revision ID: 001 Revises: Create Date: 2026-0",
"file_type": "rationale",
"source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py",
"source_location": "L1",
"id": "versions_001_create_waitlist_entries_rationale_1",
"community": 75,
"norm_label": "create waitlist_entries table revision id: 001 revises: create date: 2026-0"
},
{
"label": "002_add_gdpr_fields.py",
"file_type": "code",
"source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py",
"source_location": "L1",
"id": "waitlist_alembic_versions_002_add_gdpr_fields_py",
"community": 76,
"norm_label": "002_add_gdpr_fields.py"
},
{
"label": "upgrade()",
"file_type": "code",
"source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py",
"source_location": "L18",
"id": "versions_002_add_gdpr_fields_upgrade",
"community": 76,
"norm_label": "upgrade()"
},
{
"label": "downgrade()",
"file_type": "code",
"source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py",
"source_location": "L23",
"id": "versions_002_add_gdpr_fields_downgrade",
"community": 76,
"norm_label": "downgrade()"
},
{
"label": "add consent_given_at and anonymized_at columns Revision ID: 002 Revises: 001",
"file_type": "rationale",
"source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py",
"source_location": "L1",
"id": "versions_002_add_gdpr_fields_rationale_1",
"community": 76,
"norm_label": "add consent_given_at and anonymized_at columns revision id: 002 revises: 001"
},
{
"label": "003_add_language_column.py",
"file_type": "code",
"source_file": "waitlist\\alembic\\versions\\003_add_language_column.py",
"source_location": "L1",
"id": "waitlist_alembic_versions_003_add_language_column_py",
"community": 77,
"norm_label": "003_add_language_column.py"
},
{
"label": "upgrade()",
"file_type": "code",
"source_file": "waitlist\\alembic\\versions\\003_add_language_column.py",
"source_location": "L18",
"id": "versions_003_add_language_column_upgrade",
"community": 77,
"norm_label": "upgrade()"
},
{
"label": "downgrade()",
"file_type": "code",
"source_file": "waitlist\\alembic\\versions\\003_add_language_column.py",
"source_location": "L33",
"id": "versions_003_add_language_column_downgrade",
"community": 77,
"norm_label": "downgrade()"
},
{
"label": "add language column to waitlist_entries Revision ID: 003 Revises: 002 Creat",
"file_type": "rationale",
"source_file": "waitlist\\alembic\\versions\\003_add_language_column.py",
"source_location": "L1",
"id": "versions_003_add_language_column_rationale_1",
"community": 77,
"norm_label": "add language column to waitlist_entries revision id: 003 revises: 002 creat"
},
{
"label": "brevo.py",
"file_type": "code",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L1",
"id": "waitlist_app_brevo_py",
"community": 5,
"norm_label": "brevo.py"
},
{
"label": "_t()",
"file_type": "code",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L73",
"id": "app_brevo_t",
"community": 5,
"norm_label": "_t()"
},
{
"label": "_headers()",
"file_type": "code",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L78",
"id": "app_brevo_headers",
"community": 5,
"norm_label": "_headers()"
},
{
"label": "send_confirmation_email()",
"file_type": "code",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L86",
"id": "app_brevo_send_confirmation_email",
"community": 5,
"norm_label": "send_confirmation_email()"
},
{
"label": "add_contact_to_list()",
"file_type": "code",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L113",
"id": "app_brevo_add_contact_to_list",
"community": 5,
"norm_label": "add_contact_to_list()"
},
{
"label": "_confirmation_html()",
"file_type": "code",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L140",
"id": "app_brevo_confirmation_html",
"community": 5,
"norm_label": "_confirmation_html()"
},
{
"label": "Brevo (ex-Sendinblue) integration. - Send transactional confirmation emails",
"file_type": "rationale",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L1",
"id": "app_brevo_rationale_1",
"community": 5,
"norm_label": "brevo (ex-sendinblue) integration. - send transactional confirmation emails"
},
{
"label": "Get translated string, falling back to English.",
"file_type": "rationale",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L74",
"id": "app_brevo_rationale_74",
"community": 5,
"norm_label": "get translated string, falling back to english."
},
{
"label": "Send a double opt-in confirmation email. Returns True on success.",
"file_type": "rationale",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L87",
"id": "app_brevo_rationale_87",
"community": 5,
"norm_label": "send a double opt-in confirmation email. returns true on success."
},
{
"label": "Add a confirmed contact to the Brevo waitlist list. Returns True on success.",
"file_type": "rationale",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L114",
"id": "app_brevo_rationale_114",
"community": 5,
"norm_label": "add a confirmed contact to the brevo waitlist list. returns true on success."
},
{
"label": "Email template aligned with the adiuvAI landing page brand.",
"file_type": "rationale",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L141",
"id": "app_brevo_rationale_141",
"community": 5,
"norm_label": "email template aligned with the adiuvai landing page brand."
},
{
"label": "cleanup.py",
"file_type": "code",
"source_file": "waitlist\\app\\cleanup.py",
"source_location": "L1",
"id": "waitlist_app_cleanup_py",
"community": 5,
"norm_label": "cleanup.py"
},
{
"label": "anonymize_expired()",
"file_type": "code",
"source_file": "waitlist\\app\\cleanup.py",
"source_location": "L25",
"id": "app_cleanup_anonymize_expired",
"community": 5,
"norm_label": "anonymize_expired()"
},
{
"label": "Periodic cleanup: anonymize unconfirmed waitlist entries older than CONFIRM_TOKE",
"file_type": "rationale",
"source_file": "waitlist\\app\\cleanup.py",
"source_location": "L1",
"id": "app_cleanup_rationale_1",
"community": 5,
"norm_label": "periodic cleanup: anonymize unconfirmed waitlist entries older than confirm_toke"
},
{
"label": "Anonymize all unconfirmed entries past the token expiry window. Returns count.",
"file_type": "rationale",
"source_file": "waitlist\\app\\cleanup.py",
"source_location": "L26",
"id": "app_cleanup_rationale_26",
"community": 5,
"norm_label": "anonymize all unconfirmed entries past the token expiry window. returns count."
},
{
"label": "config.py",
"file_type": "code",
"source_file": "waitlist\\app\\config.py",
"source_location": "L1",
"id": "waitlist_app_config_py",
"community": 11,
"norm_label": "config.py"
},
{
"label": "Settings",
"file_type": "code",
"source_file": "waitlist\\app\\config.py",
"source_location": "L6",
"id": "app_config_settings",
"community": 11,
"norm_label": "settings"
},
{
"label": "origins_list()",
"file_type": "code",
"source_file": "waitlist\\app\\config.py",
"source_location": "L29",
"id": "app_config_origins_list",
"community": 11,
"norm_label": "origins_list()"
},
{
"label": "sync_database_url()",
"file_type": "code",
"source_file": "waitlist\\app\\config.py",
"source_location": "L33",
"id": "app_config_sync_database_url",
"community": 11,
"norm_label": "sync_database_url()"
},
{
"label": "brevo_configured()",
"file_type": "code",
"source_file": "waitlist\\app\\config.py",
"source_location": "L37",
"id": "app_config_brevo_configured",
"community": 11,
"norm_label": "brevo_configured()"
},
{
"label": "daily_report.py",
"file_type": "code",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L1",
"id": "waitlist_app_daily_report_py",
"community": 5,
"norm_label": "daily_report.py"
},
{
"label": "gather_stats()",
"file_type": "code",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L25",
"id": "app_daily_report_gather_stats",
"community": 5,
"norm_label": "gather_stats()"
},
{
"label": "send_report()",
"file_type": "code",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L85",
"id": "app_daily_report_send_report",
"community": 5,
"norm_label": "send_report()"
},
{
"label": "_report_html()",
"file_type": "code",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L129",
"id": "app_daily_report_report_html",
"community": 5,
"norm_label": "_report_html()"
},
{
"label": "Daily waitlist report \u2014 sends an evening summary email via Brevo. Run as a cr",
"file_type": "rationale",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L1",
"id": "app_daily_report_rationale_1",
"community": 5,
"norm_label": "daily waitlist report \u2014 sends an evening summary email via brevo. run as a cr"
},
{
"label": "Collect today's waitlist statistics.",
"file_type": "rationale",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L26",
"id": "app_daily_report_rationale_26",
"community": 5,
"norm_label": "collect today's waitlist statistics."
},
{
"label": "Gather stats and send the daily report email.",
"file_type": "rationale",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L86",
"id": "app_daily_report_rationale_86",
"community": 5,
"norm_label": "gather stats and send the daily report email."
},
{
"label": "adiuvAI-branded daily report email.",
"file_type": "rationale",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L130",
"id": "app_daily_report_rationale_130",
"community": 5,
"norm_label": "adiuvai-branded daily report email."
},
{
"label": "db.py",
"file_type": "code",
"source_file": "waitlist\\app\\db.py",
"source_location": "L1",
"id": "waitlist_app_db_py",
"community": 146,
"norm_label": "db.py"
},
{
"label": "get_db()",
"file_type": "code",
"source_file": "waitlist\\app\\db.py",
"source_location": "L15",
"id": "app_db_get_db",
"community": 146,
"norm_label": "get_db()"
},
{
"label": "main.py",
"file_type": "code",
"source_file": "waitlist\\app\\main.py",
"source_location": "L1",
"id": "waitlist_app_main_py",
"community": 9,
"norm_label": "main.py"
},
{
"label": "health()",
"file_type": "code",
"source_file": "waitlist\\app\\main.py",
"source_location": "L58",
"id": "app_main_health",
"community": 9,
"norm_label": "health()"
},
{
"label": "models.py",
"file_type": "code",
"source_file": "waitlist\\app\\models.py",
"source_location": "L1",
"id": "waitlist_app_models_py",
"community": 5,
"norm_label": "models.py"
},
{
"label": "Base",
"file_type": "code",
"source_file": "waitlist\\app\\models.py",
"source_location": "L8",
"id": "app_models_base",
"community": 5,
"norm_label": "base"
},
{
"label": "WaitlistEntry",
"file_type": "code",
"source_file": "waitlist\\app\\models.py",
"source_location": "L12",
"id": "app_models_waitlistentry",
"community": 5,
"norm_label": "waitlistentry"
},
{
"label": "rate_limit.py",
"file_type": "code",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L1",
"id": "waitlist_app_rate_limit_py",
"community": 5,
"norm_label": "rate_limit.py"
},
{
"label": "_get_client_ip()",
"file_type": "code",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L19",
"id": "app_rate_limit_get_client_ip",
"community": 5,
"norm_label": "_get_client_ip()"
},
{
"label": "RateLimiter",
"file_type": "code",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L39",
"id": "app_rate_limit_ratelimiter",
"community": 5,
"norm_label": "ratelimiter"
},
{
"label": ".__init__()",
"file_type": "code",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L47",
"id": "app_rate_limit_ratelimiter_init",
"community": 5,
"norm_label": ".__init__()"
},
{
"label": "._prune()",
"file_type": "code",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L54",
"id": "app_rate_limit_ratelimiter_prune",
"community": 5,
"norm_label": "._prune()"
},
{
"label": ".dispatch()",
"file_type": "code",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L58",
"id": "app_rate_limit_ratelimiter_dispatch",
"community": 5,
"norm_label": ".dispatch()"
},
{
"label": "IP-based sliding-window rate limiter. Cloudflare-aware: uses CF-Connecting-IP",
"file_type": "rationale",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L1",
"id": "app_rate_limit_rationale_1",
"community": 5,
"norm_label": "ip-based sliding-window rate limiter. cloudflare-aware: uses cf-connecting-ip"
},
{
"label": "Extract real client IP behind Cloudflare / reverse proxy.",
"file_type": "rationale",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L20",
"id": "app_rate_limit_rationale_20",
"community": 5,
"norm_label": "extract real client ip behind cloudflare / reverse proxy."
},
{
"label": "Sliding-window rate limiter keyed on client IP. Only applies to POST /api",
"file_type": "rationale",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L40",
"id": "app_rate_limit_rationale_40",
"community": 5,
"norm_label": "sliding-window rate limiter keyed on client ip. only applies to post /api"
},
{
"label": "routes.py",
"file_type": "code",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L1",
"id": "waitlist_app_routes_py",
"community": 5,
"norm_label": "routes.py"
},
{
"label": "join_waitlist()",
"file_type": "code",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L23",
"id": "app_routes_join_waitlist",
"community": 5,
"norm_label": "join_waitlist()"
},
{
"label": "confirm_email()",
"file_type": "code",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L88",
"id": "app_routes_confirm_email",
"community": 5,
"norm_label": "confirm_email()"
},
{
"label": "unsubscribe()",
"file_type": "code",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L126",
"id": "app_routes_unsubscribe",
"community": 5,
"norm_label": "unsubscribe()"
},
{
"label": "_anonymize_entry()",
"file_type": "code",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L157",
"id": "app_routes_anonymize_entry",
"community": 5,
"norm_label": "_anonymize_entry()"
},
{
"label": "_result_page()",
"file_type": "code",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L166",
"id": "app_routes_result_page",
"community": 5,
"norm_label": "_result_page()"
},
{
"label": "Add an email to the waitlist. - Honeypot: if `website` field is non-empty",
"file_type": "rationale",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L28",
"id": "app_routes_rationale_28",
"community": 5,
"norm_label": "add an email to the waitlist. - honeypot: if `website` field is non-empty"
},
{
"label": "Double opt-in confirmation endpoint. Verifies the HMAC token, marks the e",
"file_type": "rationale",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L92",
"id": "app_routes_rationale_92",
"community": 5,
"norm_label": "double opt-in confirmation endpoint. verifies the hmac token, marks the e"
},
{
"label": "GDPR erasure (Art. 17) \u2014 anonymize the entry. Uses the same HMAC token syst",
"file_type": "rationale",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L130",
"id": "app_routes_rationale_130",
"community": 5,
"norm_label": "gdpr erasure (art. 17) \u2014 anonymize the entry. uses the same hmac token syst"
},
{
"label": "Strip all PII from a waitlist entry, keeping only anonymous analytics.",
"file_type": "rationale",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L158",
"id": "app_routes_rationale_158",
"community": 5,
"norm_label": "strip all pii from a waitlist entry, keeping only anonymous analytics."
},
{
"label": "Branded HTML response for confirmation/unsubscribe result.",
"file_type": "rationale",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L167",
"id": "app_routes_rationale_167",
"community": 5,
"norm_label": "branded html response for confirmation/unsubscribe result."
},
{
"label": "schemas.py",
"file_type": "code",
"source_file": "waitlist\\app\\schemas.py",
"source_location": "L1",
"id": "waitlist_app_schemas_py",
"community": 5,
"norm_label": "schemas.py"
},
{
"label": "WaitlistRequest",
"file_type": "code",
"source_file": "waitlist\\app\\schemas.py",
"source_location": "L8",
"id": "app_schemas_waitlistrequest",
"community": 5,
"norm_label": "waitlistrequest"
},
{
"label": "WaitlistResponse",
"file_type": "code",
"source_file": "waitlist\\app\\schemas.py",
"source_location": "L24",
"id": "app_schemas_waitlistresponse",
"community": 5,
"norm_label": "waitlistresponse"
},
{
"label": "for_lang()",
"file_type": "code",
"source_file": "waitlist\\app\\schemas.py",
"source_location": "L29",
"id": "app_schemas_for_lang",
"community": 5,
"norm_label": "for_lang()"
},
{
"label": "security.py",
"file_type": "code",
"source_file": "waitlist\\app\\security.py",
"source_location": "L1",
"id": "waitlist_app_security_py",
"community": 11,
"norm_label": "security.py"
},
{
"label": "RequestSizeLimiter",
"file_type": "code",
"source_file": "waitlist\\app\\security.py",
"source_location": "L15",
"id": "app_security_requestsizelimiter",
"community": 11,
"norm_label": "requestsizelimiter"
},
{
"label": ".dispatch()",
"file_type": "code",
"source_file": "waitlist\\app\\security.py",
"source_location": "L20",
"id": "app_security_requestsizelimiter_dispatch",
"community": 11,
"norm_label": ".dispatch()"
},
{
"label": "OriginValidator",
"file_type": "code",
"source_file": "waitlist\\app\\security.py",
"source_location": "L30",
"id": "app_security_originvalidator",
"community": 11,
"norm_label": "originvalidator"
},
{
"label": ".dispatch()",
"file_type": "code",
"source_file": "waitlist\\app\\security.py",
"source_location": "L38",
"id": "app_security_originvalidator_dispatch",
"community": 11,
"norm_label": ".dispatch()"
},
{
"label": "Security middleware stack. 1. RequestSizeLimiter \u2014 reject bodies > 4 KB (wait",
"file_type": "rationale",
"source_file": "waitlist\\app\\security.py",
"source_location": "L1",
"id": "app_security_rationale_1",
"community": 11,
"norm_label": "security middleware stack. 1. requestsizelimiter \u2014 reject bodies > 4 kb (wait"
},
{
"label": "Reject request bodies larger than max_bytes.",
"file_type": "rationale",
"source_file": "waitlist\\app\\security.py",
"source_location": "L16",
"id": "app_security_rationale_16",
"community": 11,
"norm_label": "reject request bodies larger than max_bytes."
},
{
"label": "In production, only allow requests whose Origin or Referer matches the allo",
"file_type": "rationale",
"source_file": "waitlist\\app\\security.py",
"source_location": "L31",
"id": "app_security_rationale_31",
"community": 11,
"norm_label": "in production, only allow requests whose origin or referer matches the allo"
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "waitlist\\app\\__init__.py",
"source_location": "L1",
"id": "waitlist_app_init_py",
"community": 194,
"norm_label": "__init__.py"
},
{
"label": "test_waitlist.py",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L1",
"id": "waitlist_tests_test_waitlist_py",
"community": 5,
"norm_label": "test_waitlist.py"
},
{
"label": "db_session()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L21",
"id": "tests_test_waitlist_db_session",
"community": 5,
"norm_label": "db_session()"
},
{
"label": "client()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L36",
"id": "tests_test_waitlist_client",
"community": 5,
"norm_label": "client()"
},
{
"label": "test_join_waitlist_success()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L52",
"id": "tests_test_waitlist_test_join_waitlist_success",
"community": 5,
"norm_label": "test_join_waitlist_success()"
},
{
"label": "test_duplicate_email_is_idempotent()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L64",
"id": "tests_test_waitlist_test_duplicate_email_is_idempotent",
"community": 5,
"norm_label": "test_duplicate_email_is_idempotent()"
},
{
"label": "test_invalid_email_rejected()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L73",
"id": "tests_test_waitlist_test_invalid_email_rejected",
"community": 5,
"norm_label": "test_invalid_email_rejected()"
},
{
"label": "test_honeypot_silently_succeeds()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L82",
"id": "tests_test_waitlist_test_honeypot_silently_succeeds",
"community": 5,
"norm_label": "test_honeypot_silently_succeeds()"
},
{
"label": "test_missing_email_rejected()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L92",
"id": "tests_test_waitlist_test_missing_email_rejected",
"community": 5,
"norm_label": "test_missing_email_rejected()"
},
{
"label": "test_health_endpoint()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L98",
"id": "tests_test_waitlist_test_health_endpoint",
"community": 5,
"norm_label": "test_health_endpoint()"
},
{
"label": "test_rate_limit()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L105",
"id": "tests_test_waitlist_test_rate_limit",
"community": 5,
"norm_label": "test_rate_limit()"
},
{
"label": "test_token_roundtrip()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L121",
"id": "tests_test_waitlist_test_token_roundtrip",
"community": 5,
"norm_label": "test_token_roundtrip()"
},
{
"label": "test_token_expired()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L129",
"id": "tests_test_waitlist_test_token_expired",
"community": 5,
"norm_label": "test_token_expired()"
},
{
"label": "test_token_tampered()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L143",
"id": "tests_test_waitlist_test_token_tampered",
"community": 5,
"norm_label": "test_token_tampered()"
},
{
"label": "test_confirm_valid_token()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L155",
"id": "tests_test_waitlist_test_confirm_valid_token",
"community": 5,
"norm_label": "test_confirm_valid_token()"
},
{
"label": "test_confirm_invalid_token()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L177",
"id": "tests_test_waitlist_test_confirm_invalid_token",
"community": 5,
"norm_label": "test_confirm_invalid_token()"
},
{
"label": "test_confirm_idempotent()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L185",
"id": "tests_test_waitlist_test_confirm_idempotent",
"community": 5,
"norm_label": "test_confirm_idempotent()"
},
{
"label": "test_confirm_unknown_email()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L197",
"id": "tests_test_waitlist_test_confirm_unknown_email",
"community": 5,
"norm_label": "test_confirm_unknown_email()"
},
{
"label": "test_signup_triggers_confirmation_email()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L208",
"id": "tests_test_waitlist_test_signup_triggers_confirmation_email",
"community": 5,
"norm_label": "test_signup_triggers_confirmation_email()"
},
{
"label": "test_unsubscribe_anonymizes_entry()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L235",
"id": "tests_test_waitlist_test_unsubscribe_anonymizes_entry",
"community": 5,
"norm_label": "test_unsubscribe_anonymizes_entry()"
},
{
"label": "test_unsubscribe_invalid_token()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L259",
"id": "tests_test_waitlist_test_unsubscribe_invalid_token",
"community": 5,
"norm_label": "test_unsubscribe_invalid_token()"
},
{
"label": "test_unsubscribe_already_gone()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L266",
"id": "tests_test_waitlist_test_unsubscribe_already_gone",
"community": 5,
"norm_label": "test_unsubscribe_already_gone()"
},
{
"label": "test_signup_records_consent_timestamp()",
"file_type": "code",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L277",
"id": "tests_test_waitlist_test_signup_records_consent_timestamp",
"community": 5,
"norm_label": "test_signup_records_consent_timestamp()"
},
{
"label": "Submit more than the per-minute limit and expect 429.",
"file_type": "rationale",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L106",
"id": "tests_test_waitlist_rationale_106",
"community": 5,
"norm_label": "submit more than the per-minute limit and expect 429."
},
{
"label": "A generated token should verify back to the same email.",
"file_type": "rationale",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L122",
"id": "tests_test_waitlist_rationale_122",
"community": 5,
"norm_label": "a generated token should verify back to the same email."
},
{
"label": "An expired token should return None.",
"file_type": "rationale",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L130",
"id": "tests_test_waitlist_rationale_130",
"community": 5,
"norm_label": "an expired token should return none."
},
{
"label": "A tampered token should return None.",
"file_type": "rationale",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L144",
"id": "tests_test_waitlist_rationale_144",
"community": 5,
"norm_label": "a tampered token should return none."
},
{
"label": "GET /confirm with valid token marks email as confirmed and clears IP.",
"file_type": "rationale",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L156",
"id": "tests_test_waitlist_rationale_156",
"community": 5,
"norm_label": "get /confirm with valid token marks email as confirmed and clears ip."
},
{
"label": "GET /confirm with invalid token returns 400.",
"file_type": "rationale",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L178",
"id": "tests_test_waitlist_rationale_178",
"community": 5,
"norm_label": "get /confirm with invalid token returns 400."
},
{
"label": "Confirming an already confirmed email returns 200 (idempotent).",
"file_type": "rationale",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L186",
"id": "tests_test_waitlist_rationale_186",
"community": 5,
"norm_label": "confirming an already confirmed email returns 200 (idempotent)."
},
{
"label": "Token for a non-existent email returns 400.",
"file_type": "rationale",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L198",
"id": "tests_test_waitlist_rationale_198",
"community": 5,
"norm_label": "token for a non-existent email returns 400."
},
{
"label": "When Brevo is configured, signup sends a confirmation email.",
"file_type": "rationale",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L209",
"id": "tests_test_waitlist_rationale_209",
"community": 5,
"norm_label": "when brevo is configured, signup sends a confirmation email."
},
{
"label": "GET /unsubscribe with valid token anonymizes the entry.",
"file_type": "rationale",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L236",
"id": "tests_test_waitlist_rationale_236",
"community": 5,
"norm_label": "get /unsubscribe with valid token anonymizes the entry."
},
{
"label": "GET /unsubscribe with invalid token returns 400.",
"file_type": "rationale",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L260",
"id": "tests_test_waitlist_rationale_260",
"community": 5,
"norm_label": "get /unsubscribe with invalid token returns 400."
},
{
"label": "GET /unsubscribe for non-existent entry returns 200 (idempotent).",
"file_type": "rationale",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L267",
"id": "tests_test_waitlist_rationale_267",
"community": 5,
"norm_label": "get /unsubscribe for non-existent entry returns 200 (idempotent)."
},
{
"label": "New signup records consent_given_at.",
"file_type": "rationale",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L278",
"id": "tests_test_waitlist_rationale_278",
"community": 5,
"norm_label": "new signup records consent_given_at."
},
{
"label": "__init__.py",
"file_type": "code",
"source_file": "waitlist\\tests\\__init__.py",
"source_location": "L1",
"id": "waitlist_tests_init_py",
"community": 195,
"norm_label": "__init__.py"
},
{
"label": "i18n.js",
"file_type": "code",
"source_file": "website\\i18n.js",
"source_location": "L1",
"id": "website_i18n_js",
"community": 78,
"norm_label": "i18n.js"
},
{
"label": "detectLang()",
"file_type": "code",
"source_file": "website\\i18n.js",
"source_location": "L431",
"id": "website_i18n_detectlang",
"community": 78,
"norm_label": "detectlang()"
},
{
"label": "setLanguage()",
"file_type": "code",
"source_file": "website\\i18n.js",
"source_location": "L448",
"id": "website_i18n_setlanguage",
"community": 78,
"norm_label": "setlanguage()"
},
{
"label": "initI18n()",
"file_type": "code",
"source_file": "website\\i18n.js",
"source_location": "L487",
"id": "website_i18n_initi18n",
"community": 78,
"norm_label": "initi18n()"
},
{
"label": "Server \u2192 Client: requests a CRUD/vector operation on the local DB.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L93",
"community": 196,
"norm_label": "server \u2192 client: requests a crud/vector operation on the local db.",
"id": "app_schemas_rationale_93"
},
{
"label": "Client \u2192 Server: result of a CRUD/vector operation.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L106",
"community": 197,
"norm_label": "client \u2192 server: result of a crud/vector operation.",
"id": "app_schemas_rationale_106"
},
{
"label": "Server \u2192 Client: incremental LLM response text.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L119",
"community": 198,
"norm_label": "server \u2192 client: incremental llm response text.",
"id": "app_schemas_rationale_119"
},
{
"label": "Server \u2192 Client: signals end of response with the complete text.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L126",
"community": 199,
"norm_label": "server \u2192 client: signals end of response with the complete text.",
"id": "app_schemas_rationale_126"
},
{
"label": "Client \u2192 Server: device identification on WS connect.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L135",
"community": 200,
"norm_label": "client \u2192 server: device identification on ws connect.",
"id": "app_schemas_rationale_135"
},
{
"label": "User display preferences sent by Electron on each request.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L146",
"community": 201,
"norm_label": "user display preferences sent by electron on each request.",
"id": "app_schemas_rationale_146"
},
{
"label": "Scope for a floating request \u2014 narrows the agent to a specific entity.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L156",
"community": 202,
"norm_label": "scope for a floating request \u2014 narrows the agent to a specific entity.",
"id": "app_schemas_rationale_156"
},
{
"label": "Client \u2192 Server: Home chat message.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L163",
"community": 203,
"norm_label": "client \u2192 server: home chat message.",
"id": "app_schemas_rationale_163"
},
{
"label": "Client \u2192 Server: Floating chat message scoped to an entity.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L172",
"community": 204,
"norm_label": "client \u2192 server: floating chat message scoped to an entity.",
"id": "app_schemas_rationale_172"
},
{
"label": "Client \u2192 Server: Request a plain-text brief (home or project).",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L181",
"community": 205,
"norm_label": "client \u2192 server: request a plain-text brief (home or project).",
"id": "app_schemas_rationale_181"
},
{
"label": "Server \u2192 Client: signals start of a streaming response.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L192",
"community": 206,
"norm_label": "server \u2192 client: signals start of a streaming response.",
"id": "app_schemas_rationale_192"
},
{
"label": "Server \u2192 Client: streamed text token.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L199",
"community": 207,
"norm_label": "server \u2192 client: streamed text token.",
"id": "app_schemas_rationale_199"
},
{
"label": "Server \u2192 Client: signals end of a streaming response.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L207",
"community": 208,
"norm_label": "server \u2192 client: signals end of a streaming response.",
"id": "app_schemas_rationale_207"
},
{
"label": "Structured floating domain payload for UI routing decisions.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L215",
"community": 209,
"norm_label": "structured floating domain payload for ui routing decisions.",
"id": "app_schemas_rationale_215"
},
{
"label": "Server \u2192 Client: domain determined for a floating request.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L223",
"community": 210,
"norm_label": "server \u2192 client: domain determined for a floating request.",
"id": "app_schemas_rationale_223"
},
{
"label": "Per-type extraction config produced by the journey chatbot.",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L234",
"community": 211,
"norm_label": "per-type extraction config produced by the journey chatbot.",
"id": "app_schemas_rationale_234"
},
{
"label": "Structured agent configuration (replaces freeform prompt_template).",
"file_type": "rationale",
"source_file": "api\\app\\schemas.py",
"source_location": "L244",
"community": 212,
"norm_label": "structured agent configuration (replaces freeform prompt_template).",
"id": "app_schemas_rationale_244"
},
{
"label": "List notes, optionally scoped to a project by project_id.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L24",
"community": 213,
"norm_label": "list notes, optionally scoped to a project by project_id.",
"id": "agents_note_agent_rationale_24"
},
{
"label": "Fetch a single note by its UUID to read its full Markdown content.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L40",
"community": 214,
"norm_label": "fetch a single note by its uuid to read its full markdown content.",
"id": "agents_note_agent_rationale_40"
},
{
"label": "Create a new note. title: note heading (required) content: Markdown bo",
"file_type": "rationale",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L54",
"community": 215,
"norm_label": "create a new note. title: note heading (required) content: markdown bo",
"id": "agents_note_agent_rationale_54"
},
{
"label": "Update an existing note. Only pass fields that should change. note_id: UUID",
"file_type": "rationale",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L85",
"community": 216,
"norm_label": "update an existing note. only pass fields that should change. note_id: uuid",
"id": "agents_note_agent_rationale_85"
},
{
"label": "Delete a note permanently by its UUID.",
"file_type": "rationale",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L113",
"community": 217,
"norm_label": "delete a note permanently by its uuid.",
"id": "agents_note_agent_rationale_113"
},
{
"label": "Raise HTTP 402 if the user has exceeded their daily batch run limit.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L99",
"community": 1,
"norm_label": "raise http 402 if the user has exceeded their daily batch run limit.",
"id": "routes_agents_rationale_99"
},
{
"label": "Return the static list of available agent types and their descriptions.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L128",
"community": 1,
"norm_label": "return the static list of available agent types and their descriptions.",
"id": "routes_agents_rationale_128"
},
{
"label": "Check if the user can create one more agent based on billing tier. Since",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L158",
"community": 1,
"norm_label": "check if the user can create one more agent based on billing tier. since",
"id": "routes_agents_rationale_158"
},
{
"label": "Trigger a local agent run using client-provided configuration.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L179",
"community": 1,
"norm_label": "trigger a local agent run using client-provided configuration.",
"id": "routes_agents_rationale_179"
},
{
"label": "Persistent WebSocket endpoint for Electron device connections. Authentica",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L65",
"community": 4,
"norm_label": "persistent websocket endpoint for electron device connections. authentica",
"id": "routes_device_ws_rationale_65"
},
{
"label": "Receive frames from Electron and dispatch to the appropriate handler.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L133",
"community": 4,
"norm_label": "receive frames from electron and dispatch to the appropriate handler.",
"id": "routes_device_ws_rationale_133"
},
{
"label": "Return a callback that sends tool_call frames and awaits tool_result.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L190",
"community": 4,
"norm_label": "return a callback that sends tool_call frames and awaits tool_result.",
"id": "routes_device_ws_rationale_190"
},
{
"label": "Handle a home_request frame \u2014 streams HomeFormatter output back on the socket.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L204",
"community": 4,
"norm_label": "handle a home_request frame \u2014 streams homeformatter output back on the socket.",
"id": "routes_device_ws_rationale_204"
},
{
"label": "Handle a floating_request frame \u2014 streams FloatingFormatter output back on the s",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L272",
"community": 4,
"norm_label": "handle a floating_request frame \u2014 streams floatingformatter output back on the s",
"id": "routes_device_ws_rationale_272"
},
{
"label": "Handle a brief_request frame \u2014 streams plain-text brief back on the socket.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L342",
"community": 4,
"norm_label": "handle a brief_request frame \u2014 streams plain-text brief back on the socket.",
"id": "routes_device_ws_rationale_342"
},
{
"label": "Handle a journey_start frame \u2014 explores directory and sends first question.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L426",
"community": 4,
"norm_label": "handle a journey_start frame \u2014 explores directory and sends first question.",
"id": "routes_device_ws_rationale_426"
},
{
"label": "Handle a journey_message frame \u2014 continues the journey conversation.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L452",
"community": 4,
"norm_label": "handle a journey_message frame \u2014 continues the journey conversation.",
"id": "routes_device_ws_rationale_452"
},
{
"label": "Send a ping frame every 30 s to keep the connection alive.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L478",
"community": 4,
"norm_label": "send a ping frame every 30 s to keep the connection alive.",
"id": "routes_device_ws_rationale_478"
},
{
"label": "Mark all in-progress AgentRunLog rows as 'error' for this user.",
"file_type": "rationale",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L487",
"community": 4,
"norm_label": "mark all in-progress agentrunlog rows as 'error' for this user.",
"id": "routes_device_ws_rationale_487"
},
{
"label": "Execute a cloud connector agent run end-to-end. Steps: 1. Verify t",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L775",
"community": 1,
"norm_label": "execute a cloud connector agent run end-to-end. steps: 1. verify t",
"id": "core_agent_runner_rationale_775"
},
{
"label": "Dispatch any overdue agent runs after an Electron device connects. Called",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L989",
"community": 1,
"norm_label": "dispatch any overdue agent runs after an electron device connects. called",
"id": "core_agent_runner_rationale_989"
},
{
"label": "Persist the run outcome and optionally update ``last_run_at`` on the config.",
"file_type": "rationale",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L1015",
"community": 1,
"norm_label": "persist the run outcome and optionally update ``last_run_at`` on the config.",
"id": "core_agent_runner_rationale_1015"
},
{
"label": "Return a system-prompt suffix that tells the LLM to respond in the user's langua",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L45",
"community": 0,
"norm_label": "return a system-prompt suffix that tells the llm to respond in the user's langua",
"id": "core_deep_agent_rationale_45"
},
{
"label": "Build a comprehensive DATE CONTEXT block with pre-computed ms-epoch boundaries f",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L62",
"community": 0,
"norm_label": "build a comprehensive date context block with pre-computed ms-epoch boundaries f",
"id": "core_deep_agent_rationale_62"
},
{
"label": "Return a system-prompt paragraph listing proactive behavioral hints. Retu",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L151",
"community": 0,
"norm_label": "return a system-prompt paragraph listing proactive behavioral hints. retu",
"id": "core_deep_agent_rationale_151"
},
{
"label": "Return a system-prompt paragraph listing known people/projects from relational m",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L167",
"community": 0,
"norm_label": "return a system-prompt paragraph listing known people/projects from relational m",
"id": "core_deep_agent_rationale_167"
},
{
"label": "Return a compact user-profile block from core memory onboarding fields. R",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L186",
"community": 0,
"norm_label": "return a compact user-profile block from core memory onboarding fields. r",
"id": "core_deep_agent_rationale_186"
},
{
"label": "Return a small block with per-request scope and resolved project context.",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L202",
"community": 0,
"norm_label": "return a small block with per-request scope and resolved project context.",
"id": "core_deep_agent_rationale_202"
},
{
"label": "Resolve likely project UUID from user message using client project list.",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L343",
"community": 0,
"norm_label": "resolve likely project uuid from user message using client project list.",
"id": "core_deep_agent_rationale_343"
},
{
"label": "Fetch Langfuse template and compile all per-request slots into one system prompt",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L415",
"community": 0,
"norm_label": "fetch langfuse template and compile all per-request slots into one system prompt",
"id": "core_deep_agent_rationale_415"
},
{
"label": "Ensure floating responses stay plain text with no XML-like tag wrappers.",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L511",
"community": 0,
"norm_label": "ensure floating responses stay plain text with no xml-like tag wrappers.",
"id": "core_deep_agent_rationale_511"
},
{
"label": "Streaming sanitizer that removes floating markup without buffering the full answ",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L528",
"community": 0,
"norm_label": "streaming sanitizer that removes floating markup without buffering the full answ",
"id": "core_deep_agent_rationale_528"
},
{
"label": "Return memory tools that only read \u2014 safe for the read-only brief-agent subset.",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L696",
"community": 0,
"norm_label": "return memory tools that only read \u2014 safe for the read-only brief-agent subset.",
"id": "core_deep_agent_rationale_696"
},
{
"label": "Compatibility helper kept for callers that expect explicit memory update API.",
"file_type": "rationale",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1287",
"community": 0,
"norm_label": "compatibility helper kept for callers that expect explicit memory update api.",
"id": "core_deep_agent_rationale_1287"
},
{
"label": "Return the resolved model string for *agent_name* (for Langfuse tracking).",
"file_type": "rationale",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L118",
"community": 218,
"norm_label": "return the resolved model string for *agent_name* (for langfuse tracking).",
"id": "core_llm_rationale_118"
},
{
"label": "Return an LLM configured for *agent_name*, respecting per-agent overrides.",
"file_type": "rationale",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L127",
"community": 219,
"norm_label": "return an llm configured for *agent_name*, respecting per-agent overrides.",
"id": "core_llm_rationale_127"
},
{
"label": "Return an embedding vector for *text*. Uses ``settings.LLM_EMBED_MODEL``",
"file_type": "rationale",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L137",
"community": 220,
"norm_label": "return an embedding vector for *text*. uses ``settings.llm_embed_model``",
"id": "core_llm_rationale_137"
},
{
"label": "Convert `(event_type, data)` stream events into websocket frame models.",
"file_type": "rationale",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L14",
"community": 4,
"norm_label": "convert `(event_type, data)` stream events into websocket frame models.",
"id": "core_output_formatter_rationale_14"
},
{
"label": "Electron App Entry Point (index.html)",
"file_type": "document",
"source_file": "adiuvAI/index.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "electron app entry point (index.html)",
"id": "index_html_electron_entry"
},
{
"label": "Web SPA Entry Point (web.html)",
"file_type": "document",
"source_file": "adiuvAI/web.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "web spa entry point (web.html)",
"id": "web_html_web_entry"
},
{
"label": "adiuvAI Brand Identity System",
"file_type": "document",
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": "roberto",
"contributor": null,
"community": 22,
"norm_label": "adiuvai brand identity system",
"id": "brand_showcase_brand_identity"
},
{
"label": "Il Compasso \u00e2\u20ac\u201d Brand Design Concept",
"file_type": "document",
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 143",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "il compasso a\u20ac\u201d brand design concept",
"id": "brand_showcase_compass_concept"
},
{
"label": "adiuvAI Color Palette",
"file_type": "document",
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 285",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "adiuvai color palette",
"id": "brand_showcase_color_palette"
},
{
"label": "adiuvAI Typography System (Geist)",
"file_type": "document",
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 328",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "adiuvai typography system (geist)",
"id": "brand_showcase_typography"
},
{
"label": "adiuvAI Logo Variants (7 Canonical Files)",
"file_type": "document",
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 200",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "adiuvai logo variants (7 canonical files)",
"id": "brand_showcase_logo_variants"
},
{
"label": "adiuvAI Favicon SVG (16x16)",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/favicon.svg",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "adiuvai favicon svg (16x16)",
"id": "favicon_svg_favicon"
},
{
"label": "adiuvAI Compass Mark SVG (64x64, animated)",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-mark.svg",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "adiuvai compass mark svg (64x64, animated)",
"id": "logo_mark_svg_compass_mark"
},
{
"label": "adiuvAI Full Logo SVG (mark + wordmark, 180x70)",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-full.svg",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "adiuvai full logo svg (mark + wordmark, 180x70)",
"id": "logo_full_svg_full_logo"
},
{
"label": "adiuvAI App Icon SVG (512x512)",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-icon.svg",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "adiuvai app icon svg (512x512)",
"id": "logo_icon_svg_app_icon"
},
{
"label": "adiuvAI Black Variant Logo SVG (light backgrounds)",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-black.svg",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "adiuvai black variant logo svg (light backgrounds)",
"id": "logo_black_svg_black_variant"
},
{
"label": "adiuvAI White Variant Logo SVG (dark backgrounds)",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-white.svg",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "adiuvai white variant logo svg (dark backgrounds)",
"id": "logo_white_svg_white_variant"
},
{
"label": "adiuvAI Wordmark SVG (text only, 105x30)",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-wordmark.svg",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "adiuvai wordmark svg (text only, 105x30)",
"id": "logo_wordmark_svg_wordmark"
},
{
"label": "Brand Color: Golden (#fbc881) \u00e2\u20ac\u201d AI/Nord accent",
"file_type": "document",
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 292",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "brand color: golden (#fbc881) a\u20ac\u201d ai/nord accent",
"id": "brand_color_golden"
},
{
"label": "Brand Color: Canvas Light (#f4edf3) \u00e2\u20ac\u201d light mode background",
"file_type": "document",
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 296",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "brand color: canvas light (#f4edf3) a\u20ac\u201d light mode background",
"id": "brand_color_canvas_light"
},
{
"label": "Brand Color: Canvas Dark (#0c0c0c) \u00e2\u20ac\u201d dark mode background",
"file_type": "document",
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 300",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "brand color: canvas dark (#0c0c0c) a\u20ac\u201d dark mode background",
"id": "brand_color_canvas_dark"
},
{
"label": "Brand Color: Ink (#040404) \u00e2\u20ac\u201d user/Sud/text",
"file_type": "document",
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 304",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "brand color: ink (#040404) a\u20ac\u201d user/sud/text",
"id": "brand_color_ink"
},
{
"label": "Brand Color: Slate (#8a8ea9) \u00e2\u20ac\u201d secondary/muted",
"file_type": "document",
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 312",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "brand color: slate (#8a8ea9) a\u20ac\u201d secondary/muted",
"id": "brand_color_slate"
},
{
"label": "Compass Settle Animation (5s ease-in-out infinite)",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-mark.svg",
"source_location": "line 17",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 22,
"norm_label": "compass settle animation (5s ease-in-out infinite)",
"id": "brand_compass_animation"
},
{
"label": "API Dev Server Command (uvicorn)",
"file_type": "document",
"source_file": "api/README.md",
"source_location": "line 3",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 147,
"norm_label": "api dev server command (uvicorn)",
"id": "api_readme_dev_server"
},
{
"label": "FastAPI Framework Dependency",
"file_type": "document",
"source_file": "api/requirements.txt",
"source_location": "line 1",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 147,
"norm_label": "fastapi framework dependency",
"id": "api_requirements_fastapi"
},
{
"label": "LangChain + LangChain-OpenAI Dependencies",
"file_type": "document",
"source_file": "api/requirements.txt",
"source_location": "line 4",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 101,
"norm_label": "langchain + langchain-openai dependencies",
"id": "api_requirements_langchain"
},
{
"label": "LiteLLM Dependency (100+ LLM providers)",
"file_type": "document",
"source_file": "api/requirements.txt",
"source_location": "line 6",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 101,
"norm_label": "litellm dependency (100+ llm providers)",
"id": "api_requirements_litellm"
},
{
"label": "Stripe Dependency (billing)",
"file_type": "document",
"source_file": "api/requirements.txt",
"source_location": "line 11",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 221,
"norm_label": "stripe dependency (billing)",
"id": "api_requirements_stripe"
},
{
"label": "SQLAlchemy + asyncpg + Alembic (DB stack)",
"file_type": "document",
"source_file": "api/requirements.txt",
"source_location": "line 15",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 148,
"norm_label": "sqlalchemy + asyncpg + alembic (db stack)",
"id": "api_requirements_sqlalchemy"
},
{
"label": "Pinecone + Qdrant Vector Store Dependencies",
"file_type": "document",
"source_file": "api/requirements.txt",
"source_location": "line 26",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 148,
"norm_label": "pinecone + qdrant vector store dependencies",
"id": "api_requirements_pinecone_qdrant"
},
{
"label": "Langfuse Observability Dependency",
"file_type": "document",
"source_file": "api/requirements.txt",
"source_location": "line 37",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 101,
"norm_label": "langfuse observability dependency",
"id": "api_requirements_langfuse"
},
{
"label": "BeautifulSoup4 + lxml (HTML parsing)",
"file_type": "document",
"source_file": "api/requirements.txt",
"source_location": "line 38",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 24,
"norm_label": "beautifulsoup4 + lxml (html parsing)",
"id": "api_requirements_beautifulsoup"
},
{
"label": "Google Auth Libraries (OAuth)",
"file_type": "document",
"source_file": "api/requirements.txt",
"source_location": "line 30",
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 24,
"norm_label": "google auth libraries (oauth)",
"id": "api_requirements_google_auth"
},
{
"label": "Test Fixture: Action Email (agent_runner_v2) \u00e2\u20ac\u201d login bug fix request",
"file_type": "document",
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 24,
"norm_label": "test fixture: action email (agent_runner_v2) a\u20ac\u201d login bug fix request",
"id": "fixture_agent_runner_v2_email_action"
},
{
"label": "Test Fixture: Date Email (agent_runner_v2) \u00e2\u20ac\u201d kickoff meeting with date",
"file_type": "document",
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_date.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 149,
"norm_label": "test fixture: date email (agent_runner_v2) a\u20ac\u201d kickoff meeting with date",
"id": "fixture_agent_runner_v2_email_date"
},
{
"label": "Test Fixture: Info Email (agent_runner_v2) \u00e2\u20ac\u201d FYI policy, no action needed",
"file_type": "document",
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_info.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 102,
"norm_label": "test fixture: info email (agent_runner_v2) a\u20ac\u201d fyi policy, no action needed",
"id": "fixture_agent_runner_v2_email_info"
},
{
"label": "Test Fixture: No-Project Email (agent_runner_v2) \u00e2\u20ac\u201d newsletter unrelated to project",
"file_type": "document",
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_no_project.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 150,
"norm_label": "test fixture: no-project email (agent_runner_v2) a\u20ac\u201d newsletter unrelated to project",
"id": "fixture_agent_runner_v2_email_no_project"
},
{
"label": "Test Fixture: Action Email (journey_v2) \u00e2\u20ac\u201d login bug with detailed HTML",
"file_type": "document",
"source_file": "api/tests/fixtures/journey_v2/data/email_action.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 24,
"norm_label": "test fixture: action email (journey_v2) a\u20ac\u201d login bug with detailed html",
"id": "fixture_journey_v2_email_action"
},
{
"label": "Test Fixture: Info Email (journey_v2) \u00e2\u20ac\u201d remote work policy FYI",
"file_type": "document",
"source_file": "api/tests/fixtures/journey_v2/data/email_info.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 102,
"norm_label": "test fixture: info email (journey_v2) a\u20ac\u201d remote work policy fyi",
"id": "fixture_journey_v2_email_info"
},
{
"label": "Test Fixture: Action Email (preprocessors) \u00e2\u20ac\u201d login bug high priority",
"file_type": "document",
"source_file": "api/tests/fixtures/preprocessors/data/email_action.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 24,
"norm_label": "test fixture: action email (preprocessors) a\u20ac\u201d login bug high priority",
"id": "fixture_preprocessors_email_action"
},
{
"label": "Test Fixture: Heavy HTML Email (preprocessors) \u00e2\u20ac\u201d complex table layout newsletter",
"file_type": "document",
"source_file": "api/tests/fixtures/preprocessors/data/email_heavy.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 152,
"norm_label": "test fixture: heavy html email (preprocessors) a\u20ac\u201d complex table layout newsletter",
"id": "fixture_preprocessors_email_heavy"
},
{
"label": "Test Fixture: Single Email (preprocessors) \u00e2\u20ac\u201d minimal plain email",
"file_type": "document",
"source_file": "api/tests/fixtures/preprocessors/data/email_single.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 24,
"norm_label": "test fixture: single email (preprocessors) a\u20ac\u201d minimal plain email",
"id": "fixture_preprocessors_email_single"
},
{
"label": "Test Fixture: Email Thread (preprocessors) \u00e2\u20ac\u201d nested blockquote multi-turn thread",
"file_type": "document",
"source_file": "api/tests/fixtures/preprocessors/data/email_thread.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 151,
"norm_label": "test fixture: email thread (preprocessors) a\u20ac\u201d nested blockquote multi-turn thread",
"id": "fixture_preprocessors_email_thread"
},
{
"label": "Test Fixture: Fallback Plain Text (preprocessors) \u00e2\u20ac\u201d unstructured text fallback",
"file_type": "document",
"source_file": "api/tests/fixtures/preprocessors/data/fallback.txt",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 24,
"norm_label": "test fixture: fallback plain text (preprocessors) a\u20ac\u201d unstructured text fallback",
"id": "fixture_preprocessors_fallback"
},
{
"label": "Test Fixture: Generic Web Page (preprocessors) \u00e2\u20ac\u201d non-email HTML page",
"file_type": "document",
"source_file": "api/tests/fixtures/preprocessors/data/generic_page.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 24,
"norm_label": "test fixture: generic web page (preprocessors) a\u20ac\u201d non-email html page",
"id": "fixture_preprocessors_generic_page"
},
{
"label": "Test Fixture: Meeting Notes Plain Text (preprocessors) \u00e2\u20ac\u201d structured action items",
"file_type": "document",
"source_file": "api/tests/fixtures/preprocessors/data/notes.txt",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 24,
"norm_label": "test fixture: meeting notes plain text (preprocessors) a\u20ac\u201d structured action items",
"id": "fixture_preprocessors_notes"
},
{
"label": "Email Type: Action \u00e2\u20ac\u201d requires task creation",
"file_type": "document",
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 24,
"norm_label": "email type: action a\u20ac\u201d requires task creation",
"id": "concept_email_action_type"
},
{
"label": "Email Type: Info \u00e2\u20ac\u201d FYI only, no action required",
"file_type": "document",
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_info.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 102,
"norm_label": "email type: info a\u20ac\u201d fyi only, no action required",
"id": "concept_email_info_type"
},
{
"label": "Email Type: Date \u00e2\u20ac\u201d contains scheduled event/date",
"file_type": "document",
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_date.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 149,
"norm_label": "email type: date a\u20ac\u201d contains scheduled event/date",
"id": "concept_email_date_type"
},
{
"label": "Email Type: No-Project \u00e2\u20ac\u201d irrelevant to any project",
"file_type": "document",
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_no_project.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 150,
"norm_label": "email type: no-project a\u20ac\u201d irrelevant to any project",
"id": "concept_email_no_project_type"
},
{
"label": "Email Type: Thread \u00e2\u20ac\u201d nested reply chain (blockquote structure)",
"file_type": "document",
"source_file": "api/tests/fixtures/preprocessors/data/email_thread.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 151,
"norm_label": "email type: thread a\u20ac\u201d nested reply chain (blockquote structure)",
"id": "concept_email_thread_type"
},
{
"label": "Email Type: Heavy HTML \u00e2\u20ac\u201d complex table-based layout email",
"file_type": "document",
"source_file": "api/tests/fixtures/preprocessors/data/email_heavy.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 152,
"norm_label": "email type: heavy html a\u20ac\u201d complex table-based layout email",
"id": "concept_email_heavy_type"
},
{
"label": "Email Parsing Pattern \u00e2\u20ac\u201d extract headers, type, project linkage",
"file_type": "document",
"source_file": "api/tests/fixtures/preprocessors/data/email_action.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 24,
"norm_label": "email parsing pattern a\u20ac\u201d extract headers, type, project linkage",
"id": "concept_email_parsing"
},
{
"label": "Content Preprocessor Pipeline \u00e2\u20ac\u201d HTML/text normalization before agent processing",
"file_type": "document",
"source_file": "api/tests/fixtures/preprocessors/data/generic_page.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 24,
"norm_label": "content preprocessor pipeline a\u20ac\u201d html/text normalization before agent processing",
"id": "concept_preprocessor_pipeline"
},
{
"label": "Agent Runner V2 \u00e2\u20ac\u201d agent execution test harness",
"file_type": "document",
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 24,
"norm_label": "agent runner v2 a\u20ac\u201d agent execution test harness",
"id": "concept_agent_runner_v2"
},
{
"label": "Journey V2 \u00e2\u20ac\u201d user journey / end-to-end flow test harness",
"file_type": "document",
"source_file": "api/tests/fixtures/journey_v2/data/email_action.html",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 24,
"norm_label": "journey v2 a\u20ac\u201d user journey / end-to-end flow test harness",
"id": "concept_journey_v2"
},
{
"label": "AdiuvAI Brand",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 23,
"norm_label": "adiuvai brand",
"id": "logo-icon_adiuvai_brand"
},
{
"label": "AdiuvAI Logo Icon",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 23,
"norm_label": "adiuvai logo icon",
"id": "logo-icon_logo_icon"
},
{
"label": "Diamond / Rhombus Shape",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 23,
"norm_label": "diamond / rhombus shape",
"id": "logo-icon_visual_diamond_shape"
},
{
"label": "Upper Golden Triangle",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 23,
"norm_label": "upper golden triangle",
"id": "logo-icon_upper_triangle_golden"
},
{
"label": "Lower Dark Triangle",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 23,
"norm_label": "lower dark triangle",
"id": "logo-icon_lower_triangle_dark"
},
{
"label": "Amber Junction Dot",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 23,
"norm_label": "amber junction dot",
"id": "logo-icon_junction_dot"
},
{
"label": "Pinkish-Lavender Rounded Square Background",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 23,
"norm_label": "pinkish-lavender rounded square background",
"id": "logo-icon_background_shape"
},
{
"label": "Color: Golden Amber (#F5C07A)",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 23,
"norm_label": "color: golden amber (#f5c07a)",
"id": "logo-icon_color_golden_amber"
},
{
"label": "Color: Near-Black (#1A1A1A)",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 23,
"norm_label": "color: near-black (#1a1a1a)",
"id": "logo-icon_color_near_black"
},
{
"label": "Color: Pinkish-Lavender Background (#F0EBF4)",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 23,
"norm_label": "color: pinkish-lavender background (#f0ebf4)",
"id": "logo-icon_color_lavender_bg"
},
{
"label": "Design Style: Flat Minimal Geometric",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 23,
"norm_label": "design style: flat minimal geometric",
"id": "logo-icon_design_style_flat_minimal"
},
{
"label": "Logo Type: Icon / Symbol Mark",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 23,
"norm_label": "logo type: icon / symbol mark",
"id": "logo-icon_logo_type_icon_mark"
},
{
"label": "Visual Metaphor: Gem / Compass Needle / Directional Pointer",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 23,
"norm_label": "visual metaphor: gem / compass needle / directional pointer",
"id": "logo-icon_visual_metaphor_gem_compass"
},
{
"label": "Brand Value: Calm, Intelligent, Warm",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 23,
"norm_label": "brand value: calm, intelligent, warm",
"id": "logo-icon_brand_value_calm_intelligent"
},
{
"label": "Brand Value: Precision and Clarity",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 23,
"norm_label": "brand value: precision and clarity",
"id": "logo-icon_brand_value_precision_clarity"
},
{
"label": "Visual Duality: Light and Dark (Golden / Black)",
"file_type": "image",
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 23,
"norm_label": "visual duality: light and dark (golden / black)",
"id": "logo-icon_duality_light_dark"
},
{
"label": "Home Screen",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "home screen",
"id": "home_HomeScreen"
},
{
"label": "App Logo (Golden Diamond Icon)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "app logo (golden diamond icon)",
"id": "home_AppLogo"
},
{
"label": "Left Sidebar Navigation",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "left sidebar navigation",
"id": "home_SidebarNav"
},
{
"label": "Nav Item: Home (active)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "nav item: home (active)",
"id": "home_NavHome"
},
{
"label": "Nav Item: Timeline / List",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "nav item: timeline / list",
"id": "home_NavTimeline"
},
{
"label": "Nav Item: Tasks",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "nav item: tasks",
"id": "home_NavTasks"
},
{
"label": "Nav Item: Projects / Notes",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "nav item: projects / notes",
"id": "home_NavProjects"
},
{
"label": "Nav Item: Folder",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "nav item: folder",
"id": "home_NavFolder"
},
{
"label": "Sidebar Toggle Button",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "sidebar toggle button",
"id": "home_SidebarToggle"
},
{
"label": "User Avatar (RM initials)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "user avatar (rm initials)",
"id": "home_UserAvatar"
},
{
"label": "Personalized Greeting (Good evening, Roberto)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "personalized greeting (good evening, roberto)",
"id": "home_PersonalizedGreeting"
},
{
"label": "Golden Sparkle / AI Marker Icon",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "golden sparkle / ai marker icon",
"id": "home_SparkleIcon"
},
{
"label": "Task Count Summary (1 task due today)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "task count summary (1 task due today)",
"id": "home_TaskCountSummary"
},
{
"label": "AI Daily Brief Text Block",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "ai daily brief text block",
"id": "home_DailyBrief"
},
{
"label": "Ask Me Anything Chat Input",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "ask me anything chat input",
"id": "home_ChatInput"
},
{
"label": "Chat Submit Button (Golden Arrow)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "chat submit button (golden arrow)",
"id": "home_SubmitButton"
},
{
"label": "AI Suggestion Chips",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "ai suggestion chips",
"id": "home_SuggestionChips"
},
{
"label": "Suggestion Chip: What's on my plate today?",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "suggestion chip: what's on my plate today?",
"id": "home_ChipWhatsOnMyPlate"
},
{
"label": "Suggestion Chip: Summarize this week",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "suggestion chip: summarize this week",
"id": "home_ChipSummarizeWeek"
},
{
"label": "Suggestion Chip: Any overdue tasks?",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "suggestion chip: any overdue tasks?",
"id": "home_ChipOverdueTasks"
},
{
"label": "Suggestion Chip: Suggest next actions",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "suggestion chip: suggest next actions",
"id": "home_ChipSuggestNextActions"
},
{
"label": "Color Scheme: Pinkish-white + Golden Yellow + Slate Blue-Gray",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "color scheme: pinkish-white + golden yellow + slate blue-gray",
"id": "home_ColorScheme"
},
{
"label": "Typography: Geist Sans-Serif, Large Bold Heading",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "typography: geist sans-serif, large bold heading",
"id": "home_TypographyStyle"
},
{
"label": "Glassmorphism Chat Input Style (backdrop-blur, gradient border)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "glassmorphism chat input style (backdrop-blur, gradient border)",
"id": "home_GlassmorphismInput"
},
{
"label": "Design Pattern: AI as Quiet Partner",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "design pattern: ai as quiet partner",
"id": "home_AIAsQuietPartner"
},
{
"label": "Brand Personality: Calm, Intelligent, Warm",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "brand personality: calm, intelligent, warm",
"id": "home_CalmIntelligentWarm"
},
{
"label": "Design Pattern: Icon-Only Collapsed Sidebar",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 20,
"norm_label": "design pattern: icon-only collapsed sidebar",
"id": "home_IconOnlySidebar"
},
{
"label": "Home / Chat Screen",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "home / chat screen",
"id": "home_chat_HomeScreen"
},
{
"label": "Left Sidebar Navigation",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "left sidebar navigation",
"id": "home_chat_LeftSidebar"
},
{
"label": "App Logo (Golden Diamond Icon)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "app logo (golden diamond icon)",
"id": "home_chat_AppLogo"
},
{
"label": "Nav Item: Home (Active)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "nav item: home (active)",
"id": "home_chat_NavHome"
},
{
"label": "Nav Item: Timeline",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "nav item: timeline",
"id": "home_chat_NavTimeline"
},
{
"label": "Nav Item: Tasks",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "nav item: tasks",
"id": "home_chat_NavTasks"
},
{
"label": "Nav Item: Notes",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "nav item: notes",
"id": "home_chat_NavNotes"
},
{
"label": "Sidebar Toggle Button (Panel Icon)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "sidebar toggle button (panel icon)",
"id": "home_chat_SidebarToggleBtn"
},
{
"label": "New Chat / Compose Button",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "new chat / compose button",
"id": "home_chat_NewChatBtn"
},
{
"label": "Daily Brief Banner",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "daily brief banner",
"id": "home_chat_DailyBriefBanner"
},
{
"label": "Daily Brief Sparkles Icon",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "daily brief sparkles icon",
"id": "home_chat_DailyBriefSparklesIcon"
},
{
"label": "Daily Brief Collapse/Expand Button",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "daily brief collapse/expand button",
"id": "home_chat_DailyBriefCollapseBtn"
},
{
"label": "Daily Brief Close (X) Button",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "daily brief close (x) button",
"id": "home_chat_DailyBriefCloseBtn"
},
{
"label": "Daily Brief Message Text",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "daily brief message text",
"id": "home_chat_DailyBriefText"
},
{
"label": "User Chat Message Bubble",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "user chat message bubble",
"id": "home_chat_UserMessage"
},
{
"label": "AI Response Block (adiuvAI Agent Reply)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "ai response block (adiuvai agent reply)",
"id": "home_chat_AIResponseBlock"
},
{
"label": "AI Agent Avatar (Sparkles + adiuvAI Label)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "ai agent avatar (sparkles + adiuvai label)",
"id": "home_chat_AIAgentAvatar"
},
{
"label": "Inline Task Card in AI Response",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "inline task card in ai response",
"id": "home_chat_InlineTaskCard"
},
{
"label": "Task Card Section Label (TASKS)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "task card section label (tasks)",
"id": "home_chat_TaskLabel"
},
{
"label": "Task Completion Checkbox",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "task completion checkbox",
"id": "home_chat_TaskCheckbox"
},
{
"label": "Task Title: Design Homepage Mockup",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "task title: design homepage mockup",
"id": "home_chat_TaskTitle"
},
{
"label": "Task Description Text",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "task description text",
"id": "home_chat_TaskDescription"
},
{
"label": "Task Priority Badge (High, Red Arrow Up)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "task priority badge (high, red arrow up)",
"id": "home_chat_TaskPriorityBadge"
},
{
"label": "Task Due Date Badge (Due Apr 27, 01:02)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "task due date badge (due apr 27, 01:02)",
"id": "home_chat_TaskDueDateBadge"
},
{
"label": "AI Follow-Up Suggestion Text (setting a due date)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "ai follow-up suggestion text (setting a due date)",
"id": "home_chat_AIFollowUpText"
},
{
"label": "Chat Input Bar (Ask me anything...)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "chat input bar (ask me anything...)",
"id": "home_chat_ChatInputBar"
},
{
"label": "Chat Send Button (Arrow Up, Amber)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "chat send button (arrow up, amber)",
"id": "home_chat_ChatSendBtn"
},
{
"label": "User Initials Badge (US, bottom-left)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "user initials badge (us, bottom-left)",
"id": "home_chat_UserInitialsBadge"
},
{
"label": "Pinkish-White Canvas Background (#f4edf3)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "pinkish-white canvas background (#f4edf3)",
"id": "home_chat_PinkishWhiteBackground"
},
{
"label": "Chat Conversation Area (Scrollable Message List)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "chat conversation area (scrollable message list)",
"id": "home_chat_ChatConversationArea"
},
{
"label": "adiuvAI Brand Name (Wordmark in Chat)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "adiuvai brand name (wordmark in chat)",
"id": "home_chat_AdiuvAIBrand"
},
{
"label": "Golden Amber Color Accent (#fbc881 / amber)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 17,
"norm_label": "golden amber color accent (#fbc881 / amber)",
"id": "home_chat_GoldenAmberAccent"
},
{
"label": "Projects View",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "projects view",
"id": "projects_ProjectsView"
},
{
"label": "Sidebar Navigation",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "sidebar navigation",
"id": "projects_SidebarNav"
},
{
"label": "Client List in Sidebar",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "client list in sidebar",
"id": "projects_ClientList"
},
{
"label": "Client: Acme Corp",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "client: acme corp",
"id": "projects_ClientAcmeCorp"
},
{
"label": "Client: Globex Inc",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "client: globex inc",
"id": "projects_ClientGlobexInc"
},
{
"label": "Client: Initech Solutions",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "client: initech solutions",
"id": "projects_ClientInitechSolutions"
},
{
"label": "Client: Umbrella Labs",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "client: umbrella labs",
"id": "projects_ClientUmbrellaLabs"
},
{
"label": "Client: Wayne Enterprises",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "client: wayne enterprises",
"id": "projects_ClientWayneEnterprises"
},
{
"label": "Project: Lab Inventory System",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "project: lab inventory system",
"id": "projects_ProjectLabInventorySystem"
},
{
"label": "Project: Patient Portal v2",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "project: patient portal v2",
"id": "projects_ProjectPatientPortalV2"
},
{
"label": "Project Detail Panel",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "project detail panel",
"id": "projects_ProjectDetailPanel"
},
{
"label": "Project Stats Bar (Notes / Tasks Complete / Events)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "project stats bar (notes / tasks complete / events)",
"id": "projects_ProjectStatsBar"
},
{
"label": "Stat: Notes (count 3)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "stat: notes (count 3)",
"id": "projects_StatNotes"
},
{
"label": "Stat: Tasks Complete (1/3)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "stat: tasks complete (1/3)",
"id": "projects_StatTasksComplete"
},
{
"label": "Stat: Events (2/7)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "stat: events (2/7)",
"id": "projects_StatEvents"
},
{
"label": "AI Project Summary Card",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "ai project summary card",
"id": "projects_AISummaryCard"
},
{
"label": "Project Timeline (Gantt-style)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "project timeline (gantt-style)",
"id": "projects_ProjectTimeline"
},
{
"label": "Timeline Phase: Beta Testing",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "timeline phase: beta testing",
"id": "projects_TimelinePhase_BetaTesting"
},
{
"label": "Timeline Phase: User Acceptance Testing",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "timeline phase: user acceptance testing",
"id": "projects_TimelinePhase_UserAcceptanceTesting"
},
{
"label": "Today Marker on Timeline",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "today marker on timeline",
"id": "projects_TodayMarker"
},
{
"label": "Tasks Section",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "tasks section",
"id": "projects_TasksSection"
},
{
"label": "Task Column: To Do",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "task column: to do",
"id": "projects_TaskColumn_ToDo"
},
{
"label": "Task Column: In Progress",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "task column: in progress",
"id": "projects_TaskColumn_InProgress"
},
{
"label": "Task Column: Completed",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "task column: completed",
"id": "projects_TaskColumn_Completed"
},
{
"label": "Task: Accessibility Audit",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "task: accessibility audit",
"id": "projects_Task_AccessibilityAudit"
},
{
"label": "Task: Write Unit Tests for Auth",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "task: write unit tests for auth",
"id": "projects_Task_WriteUnitTestsForAuth"
},
{
"label": "Task: Performance Profiling",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "task: performance profiling",
"id": "projects_Task_PerformanceProfiling"
},
{
"label": "Task Priority: Medium",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "task priority: medium",
"id": "projects_TaskPriorityMedium"
},
{
"label": "Task Priority: High",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "task priority: high",
"id": "projects_TaskPriorityHigh"
},
{
"label": "Task Assignee: Bob",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "task assignee: bob",
"id": "projects_TaskAssignee_Bob"
},
{
"label": "Task Assignee: Carol",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "task assignee: carol",
"id": "projects_TaskAssignee_Carol"
},
{
"label": "Task Due Date Badge",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "task due date badge",
"id": "projects_TaskDueDateBadge"
},
{
"label": "Notes Section",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "notes section",
"id": "projects_NotesSection"
},
{
"label": "Search Projects Input",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "search projects input",
"id": "projects_SearchProjectsInput"
},
{
"label": "Show Archived Toggle",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "show archived toggle",
"id": "projects_ShowArchivedToggle"
},
{
"label": "Add Button (Timeline / Tasks / Notes)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "add button (timeline / tasks / notes)",
"id": "projects_AddButton"
},
{
"label": "Kanban-style Task Layout",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 16,
"norm_label": "kanban-style task layout",
"id": "projects_KanbanLayout"
},
{
"label": "Tasks View",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "tasks view",
"id": "task_TasksView"
},
{
"label": "Stats Summary Bar",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "stats summary bar",
"id": "task_StatsSummaryBar"
},
{
"label": "Total Tasks Card (35)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "total tasks card (35)",
"id": "task_TotalTasksCard"
},
{
"label": "To Do Count Card (18)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "to do count card (18)",
"id": "task_ToDoCard"
},
{
"label": "In Progress Count Card (0)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "in progress count card (0)",
"id": "task_InProgressCard"
},
{
"label": "Completed Count Card (8)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "completed count card (8)",
"id": "task_CompletedCard"
},
{
"label": "Task Filter Tab Bar",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "task filter tab bar",
"id": "task_FilterTabBar"
},
{
"label": "Filter Tab: Active (selected)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "filter tab: active (selected)",
"id": "task_FilterTab_Active"
},
{
"label": "Filter Tab: To Do",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "filter tab: to do",
"id": "task_FilterTab_ToDo"
},
{
"label": "Filter Tab: In Progress",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "filter tab: in progress",
"id": "task_FilterTab_InProgress"
},
{
"label": "Filter Tab: Done",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "filter tab: done",
"id": "task_FilterTab_Done"
},
{
"label": "Filter Tab: All",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "filter tab: all",
"id": "task_FilterTab_All"
},
{
"label": "Search Tasks Input",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "search tasks input",
"id": "task_SearchBar"
},
{
"label": "Due Date Sort Dropdown",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "due date sort dropdown",
"id": "task_DueDateSortDropdown"
},
{
"label": "New Task Button (Primary CTA)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "new task button (primary cta)",
"id": "task_NewTaskButton"
},
{
"label": "Task List Container",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "task list container",
"id": "task_TaskListContainer"
},
{
"label": "Task Row (List Item)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "task row (list item)",
"id": "task_TaskRow"
},
{
"label": "Task Completion Checkbox",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "task completion checkbox",
"id": "task_TaskCheckbox"
},
{
"label": "Task Title Field",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "task title field",
"id": "task_TaskTitle"
},
{
"label": "Task Description / Subtitle",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "task description / subtitle",
"id": "task_TaskDescription"
},
{
"label": "Priority Badge",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "priority badge",
"id": "task_PriorityBadge"
},
{
"label": "Priority: Medium",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "priority: medium",
"id": "task_PriorityMedium"
},
{
"label": "Priority: High",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "priority: high",
"id": "task_PriorityHigh"
},
{
"label": "Task Due Date Field",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "task due date field",
"id": "task_DueDateField"
},
{
"label": "Client Label Tag",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "client label tag",
"id": "task_ClientLabel"
},
{
"label": "Project Label Tag",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "project label tag",
"id": "task_ProjectLabel"
},
{
"label": "Assignee Label",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "assignee label",
"id": "task_AssigneeLabel"
},
{
"label": "Left Sidebar Navigation",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "left sidebar navigation",
"id": "task_SidebarNav"
},
{
"label": "App Logo (Top Left)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "app logo (top left)",
"id": "task_AppLogo"
},
{
"label": "Task Status Enum (To Do / In Progress / Done)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "task status enum (to do / in progress / done)",
"id": "task_TaskStatusEnum"
},
{
"label": "Task Priority Enum (Medium / High)",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "task priority enum (medium / high)",
"id": "task_TaskPriorityEnum"
},
{
"label": "Client: Wayne Enterprises",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "client: wayne enterprises",
"id": "task_ClientWayneEnterprises"
},
{
"label": "Client: Umbrella Labs",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "client: umbrella labs",
"id": "task_ClientUmbrellaLabs"
},
{
"label": "Project: Vehicle Fleet Tracker",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "project: vehicle fleet tracker",
"id": "task_ProjectVehicleFleetTracker"
},
{
"label": "Project: R&D Dashboard",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "project: r&d dashboard",
"id": "task_ProjectRnDDashboard"
},
{
"label": "Project: Patient Portal v2",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "project: patient portal v2",
"id": "task_ProjectPatientPortalV2"
},
{
"label": "Project: Bat-Signal Network",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "project: bat-signal network",
"id": "task_ProjectBatSignalNetwork"
},
{
"label": "Design Pattern: Status Count Cards",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "design pattern: status count cards",
"id": "task_DesignPattern_StatusCountCards"
},
{
"label": "Design Pattern: Filter Tab Bar",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "design pattern: filter tab bar",
"id": "task_DesignPattern_FilterTabs"
},
{
"label": "Design Pattern: Inline Metadata Chips",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "design pattern: inline metadata chips",
"id": "task_DesignPattern_InlineMetadata"
},
{
"label": "Design Pattern: Search + Sort Controls",
"file_type": "image",
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"source_url": null,
"captured_at": null,
"author": null,
"contributor": null,
"community": 15,
"norm_label": "design pattern: search + sort controls",
"id": "task_DesignPattern_SearchSort"
}
],
"links": [
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\scripts\\seed-fake-data.py",
"source_location": "L29",
"weight": 1.0,
"_src": "adiuvai_scripts_seed_fake_data_py",
"_tgt": "scripts_seed_fake_data_uid",
"source": "adiuvai_scripts_seed_fake_data_py",
"target": "scripts_seed_fake_data_uid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\scripts\\seed-fake-data.py",
"source_location": "L32",
"weight": 1.0,
"_src": "adiuvai_scripts_seed_fake_data_py",
"_tgt": "scripts_seed_fake_data_ts",
"source": "adiuvai_scripts_seed_fake_data_py",
"target": "scripts_seed_fake_data_ts",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\scripts\\seed-fake-data.py",
"source_location": "L1",
"weight": 1.0,
"_src": "scripts_seed_fake_data_rationale_1",
"_tgt": "adiuvai_scripts_seed_fake_data_py",
"source": "adiuvai_scripts_seed_fake_data_py",
"target": "scripts_seed_fake_data_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\scripts\\seed-fake-data.py",
"source_location": "L30",
"weight": 1.0,
"_src": "scripts_seed_fake_data_uid",
"_tgt": "str",
"source": "scripts_seed_fake_data_uid",
"target": "str"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\scripts\\seed-fake-data.py",
"source_location": "L33",
"weight": 1.0,
"_src": "scripts_seed_fake_data_rationale_33",
"_tgt": "scripts_seed_fake_data_ts",
"source": "scripts_seed_fake_data_ts",
"target": "scripts_seed_fake_data_rationale_33",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\index.ts",
"source_location": "L37",
"weight": 1.0,
"_src": "adiuvai_src_main_index_ts",
"_tgt": "main_index_handledeeplink",
"source": "adiuvai_src_main_index_ts",
"target": "main_index_handledeeplink",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\index.ts",
"source_location": "L71",
"weight": 1.0,
"_src": "adiuvai_src_main_index_ts",
"_tgt": "main_index_createwindow",
"source": "adiuvai_src_main_index_ts",
"target": "main_index_createwindow",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\index.ts",
"source_location": "L39",
"weight": 1.0,
"_src": "main_index_handledeeplink",
"_tgt": "auth_auth_manager_getauthmanager",
"source": "main_index_handledeeplink",
"target": "auth_auth_manager_getauthmanager"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ipc.ts",
"source_location": "L35",
"weight": 1.0,
"_src": "adiuvai_src_main_ipc_ts",
"_tgt": "main_ipc_createipchandler",
"source": "adiuvai_src_main_ipc_ts",
"target": "main_ipc_createipchandler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L60",
"weight": 1.0,
"_src": "adiuvai_src_main_store_ts",
"_tgt": "main_store_getstore",
"source": "adiuvai_src_main_store_ts",
"target": "main_store_getstore",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L83",
"weight": 1.0,
"_src": "adiuvai_src_main_store_ts",
"_tgt": "main_store_getdeviceid",
"source": "adiuvai_src_main_store_ts",
"target": "main_store_getdeviceid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L97",
"weight": 1.0,
"_src": "adiuvai_src_main_store_ts",
"_tgt": "main_store_getlocalagents",
"source": "adiuvai_src_main_store_ts",
"target": "main_store_getlocalagents",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L101",
"weight": 1.0,
"_src": "adiuvai_src_main_store_ts",
"_tgt": "main_store_getlocalagent",
"source": "adiuvai_src_main_store_ts",
"target": "main_store_getlocalagent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L105",
"weight": 1.0,
"_src": "adiuvai_src_main_store_ts",
"_tgt": "main_store_savelocalagent",
"source": "adiuvai_src_main_store_ts",
"target": "main_store_savelocalagent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L116",
"weight": 1.0,
"_src": "adiuvai_src_main_store_ts",
"_tgt": "main_store_deletelocalagent",
"source": "adiuvai_src_main_store_ts",
"target": "main_store_deletelocalagent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L125",
"weight": 1.0,
"_src": "adiuvai_src_main_store_ts",
"_tgt": "main_store_getformatprefs",
"source": "adiuvai_src_main_store_ts",
"target": "main_store_getformatprefs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L129",
"weight": 1.0,
"_src": "adiuvai_src_main_store_ts",
"_tgt": "main_store_setformatprefs",
"source": "adiuvai_src_main_store_ts",
"target": "main_store_setformatprefs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L137",
"weight": 1.0,
"_src": "adiuvai_src_main_store_ts",
"_tgt": "main_store_getuilanguage",
"source": "adiuvai_src_main_store_ts",
"target": "main_store_getuilanguage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L141",
"weight": 1.0,
"_src": "adiuvai_src_main_store_ts",
"_tgt": "main_store_setuilanguage",
"source": "adiuvai_src_main_store_ts",
"target": "main_store_setuilanguage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L145",
"weight": 1.0,
"_src": "adiuvai_src_main_store_ts",
"_tgt": "main_store_gettimelinezoom",
"source": "adiuvai_src_main_store_ts",
"target": "main_store_gettimelinezoom",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L150",
"weight": 1.0,
"_src": "adiuvai_src_main_store_ts",
"_tgt": "main_store_settimelinezoom",
"source": "adiuvai_src_main_store_ts",
"target": "main_store_settimelinezoom",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L84",
"weight": 1.0,
"_src": "main_store_getdeviceid",
"_tgt": "main_store_getstore",
"source": "main_store_getstore",
"target": "main_store_getdeviceid",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L98",
"weight": 1.0,
"_src": "main_store_getlocalagents",
"_tgt": "main_store_getstore",
"source": "main_store_getstore",
"target": "main_store_getlocalagents",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L113",
"weight": 1.0,
"_src": "main_store_savelocalagent",
"_tgt": "main_store_getstore",
"source": "main_store_getstore",
"target": "main_store_savelocalagent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L118",
"weight": 1.0,
"_src": "main_store_deletelocalagent",
"_tgt": "main_store_getstore",
"source": "main_store_getstore",
"target": "main_store_deletelocalagent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L126",
"weight": 1.0,
"_src": "main_store_getformatprefs",
"_tgt": "main_store_getstore",
"source": "main_store_getstore",
"target": "main_store_getformatprefs",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L130",
"weight": 1.0,
"_src": "main_store_setformatprefs",
"_tgt": "main_store_getstore",
"source": "main_store_getstore",
"target": "main_store_setformatprefs",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L138",
"weight": 1.0,
"_src": "main_store_getuilanguage",
"_tgt": "main_store_getstore",
"source": "main_store_getstore",
"target": "main_store_getuilanguage",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L142",
"weight": 1.0,
"_src": "main_store_setuilanguage",
"_tgt": "main_store_getstore",
"source": "main_store_getstore",
"target": "main_store_setuilanguage",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L146",
"weight": 1.0,
"_src": "main_store_gettimelinezoom",
"_tgt": "main_store_getstore",
"source": "main_store_getstore",
"target": "main_store_gettimelinezoom",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L151",
"weight": 1.0,
"_src": "main_store_settimelinezoom",
"_tgt": "main_store_getstore",
"source": "main_store_getstore",
"target": "main_store_settimelinezoom",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L186",
"weight": 1.0,
"_src": "main_store_getstore",
"_tgt": "ai_orchestrator_getcachedbrief",
"source": "main_store_getstore",
"target": "ai_orchestrator_getcachedbrief"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L193",
"weight": 1.0,
"_src": "main_store_getstore",
"_tgt": "ai_orchestrator_invalidatebriefcache",
"source": "main_store_getstore",
"target": "ai_orchestrator_invalidatebriefcache"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L229",
"weight": 1.0,
"_src": "main_store_getstore",
"_tgt": "ai_orchestrator_generateandcachebrief",
"source": "main_store_getstore",
"target": "ai_orchestrator_generateandcachebrief"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L299",
"weight": 1.0,
"_src": "main_store_getstore",
"_tgt": "ai_orchestrator_dailybrief",
"source": "main_store_getstore",
"target": "ai_orchestrator_dailybrief"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L224",
"weight": 1.0,
"_src": "main_store_getstore",
"_tgt": "api_backend_client_backendclient_baseurl",
"source": "main_store_getstore",
"target": "api_backend_client_backendclient_baseurl"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L459",
"weight": 1.0,
"_src": "main_store_getstore",
"_tgt": "auth_auth_manager_authmanager_baseurl",
"source": "main_store_getstore",
"target": "auth_auth_manager_authmanager_baseurl"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts",
"source_location": "L88",
"weight": 1.0,
"_src": "main_store_getdeviceid",
"_tgt": "agents_agent_scheduler_tickagentscheduler",
"source": "main_store_getdeviceid",
"target": "agents_agent_scheduler_tickagentscheduler"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L102",
"weight": 1.0,
"_src": "main_store_getlocalagent",
"_tgt": "main_store_getlocalagents",
"source": "main_store_getlocalagents",
"target": "main_store_getlocalagent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L106",
"weight": 1.0,
"_src": "main_store_savelocalagent",
"_tgt": "main_store_getlocalagents",
"source": "main_store_getlocalagents",
"target": "main_store_savelocalagent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\store.ts",
"source_location": "L117",
"weight": 1.0,
"_src": "main_store_deletelocalagent",
"_tgt": "main_store_getlocalagents",
"source": "main_store_getlocalagents",
"target": "main_store_deletelocalagent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts",
"source_location": "L66",
"weight": 1.0,
"_src": "main_store_getlocalagents",
"_tgt": "agents_agent_scheduler_tickagentscheduler",
"source": "main_store_getlocalagents",
"target": "agents_agent_scheduler_tickagentscheduler"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts",
"source_location": "L112",
"weight": 1.0,
"_src": "main_store_savelocalagent",
"_tgt": "agents_agent_scheduler_tickagentscheduler",
"source": "main_store_savelocalagent",
"target": "agents_agent_scheduler_tickagentscheduler"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts",
"source_location": "L43",
"weight": 1.0,
"_src": "adiuvai_src_main_agents_agent_scheduler_ts",
"_tgt": "agents_agent_scheduler_startagentscheduler",
"source": "adiuvai_src_main_agents_agent_scheduler_ts",
"target": "agents_agent_scheduler_startagentscheduler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts",
"source_location": "L54",
"weight": 1.0,
"_src": "adiuvai_src_main_agents_agent_scheduler_ts",
"_tgt": "agents_agent_scheduler_stopagentscheduler",
"source": "adiuvai_src_main_agents_agent_scheduler_ts",
"target": "agents_agent_scheduler_stopagentscheduler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts",
"source_location": "L65",
"weight": 1.0,
"_src": "adiuvai_src_main_agents_agent_scheduler_ts",
"_tgt": "agents_agent_scheduler_tickagentscheduler",
"source": "adiuvai_src_main_agents_agent_scheduler_ts",
"target": "agents_agent_scheduler_tickagentscheduler",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts",
"source_location": "L51",
"weight": 1.0,
"_src": "agents_agent_scheduler_startagentscheduler",
"_tgt": "agents_agent_scheduler_tickagentscheduler",
"source": "agents_agent_scheduler_startagentscheduler",
"target": "agents_agent_scheduler_tickagentscheduler",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts",
"source_location": "L84",
"weight": 1.0,
"_src": "agents_agent_scheduler_tickagentscheduler",
"_tgt": "api_backend_client_getbackendclient",
"source": "agents_agent_scheduler_tickagentscheduler",
"target": "api_backend_client_getbackendclient"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\agents\\agent-scheduler.ts",
"source_location": "L102",
"weight": 1.0,
"_src": "agents_agent_scheduler_tickagentscheduler",
"_tgt": "db_index_getdb",
"source": "agents_agent_scheduler_tickagentscheduler",
"target": "db_index_getdb"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L26",
"weight": 1.0,
"_src": "adiuvai_src_main_ai_orchestrator_ts",
"_tgt": "ai_orchestrator_noop",
"source": "adiuvai_src_main_ai_orchestrator_ts",
"target": "ai_orchestrator_noop",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L71",
"weight": 1.0,
"_src": "adiuvai_src_main_ai_orchestrator_ts",
"_tgt": "ai_orchestrator_sendframe",
"source": "adiuvai_src_main_ai_orchestrator_ts",
"target": "ai_orchestrator_sendframe",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L80",
"weight": 1.0,
"_src": "adiuvai_src_main_ai_orchestrator_ts",
"_tgt": "ai_orchestrator_checkconnectivity",
"source": "adiuvai_src_main_ai_orchestrator_ts",
"target": "ai_orchestrator_checkconnectivity",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L97",
"weight": 1.0,
"_src": "adiuvai_src_main_ai_orchestrator_ts",
"_tgt": "ai_orchestrator_orchestrate",
"source": "adiuvai_src_main_ai_orchestrator_ts",
"target": "ai_orchestrator_orchestrate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L133",
"weight": 1.0,
"_src": "adiuvai_src_main_ai_orchestrator_ts",
"_tgt": "ai_orchestrator_orchestratefloating",
"source": "adiuvai_src_main_ai_orchestrator_ts",
"target": "ai_orchestrator_orchestratefloating",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L170",
"weight": 1.0,
"_src": "adiuvai_src_main_ai_orchestrator_ts",
"_tgt": "ai_orchestrator_orchestratetaskbriefresearch",
"source": "adiuvai_src_main_ai_orchestrator_ts",
"target": "ai_orchestrator_orchestratetaskbriefresearch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L214",
"weight": 1.0,
"_src": "adiuvai_src_main_ai_orchestrator_ts",
"_tgt": "ai_orchestrator_todaystring",
"source": "adiuvai_src_main_ai_orchestrator_ts",
"target": "ai_orchestrator_todaystring",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L218",
"weight": 1.0,
"_src": "adiuvai_src_main_ai_orchestrator_ts",
"_tgt": "ai_orchestrator_getbrieftimeslot",
"source": "adiuvai_src_main_ai_orchestrator_ts",
"target": "ai_orchestrator_getbrieftimeslot",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L229",
"weight": 1.0,
"_src": "adiuvai_src_main_ai_orchestrator_ts",
"_tgt": "ai_orchestrator_getcurrentslotkey",
"source": "adiuvai_src_main_ai_orchestrator_ts",
"target": "ai_orchestrator_getcurrentslotkey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L233",
"weight": 1.0,
"_src": "adiuvai_src_main_ai_orchestrator_ts",
"_tgt": "ai_orchestrator_markcurrentslotasgenerated",
"source": "adiuvai_src_main_ai_orchestrator_ts",
"target": "ai_orchestrator_markcurrentslotasgenerated",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L238",
"weight": 1.0,
"_src": "adiuvai_src_main_ai_orchestrator_ts",
"_tgt": "ai_orchestrator_getcachedbrief",
"source": "adiuvai_src_main_ai_orchestrator_ts",
"target": "ai_orchestrator_getcachedbrief",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L245",
"weight": 1.0,
"_src": "adiuvai_src_main_ai_orchestrator_ts",
"_tgt": "ai_orchestrator_invalidatebriefcache",
"source": "adiuvai_src_main_ai_orchestrator_ts",
"target": "ai_orchestrator_invalidatebriefcache",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L250",
"weight": 1.0,
"_src": "adiuvai_src_main_ai_orchestrator_ts",
"_tgt": "ai_orchestrator_schedulebriefregeneration",
"source": "adiuvai_src_main_ai_orchestrator_ts",
"target": "ai_orchestrator_schedulebriefregeneration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L262",
"weight": 1.0,
"_src": "adiuvai_src_main_ai_orchestrator_ts",
"_tgt": "ai_orchestrator_generateandcachebrief",
"source": "adiuvai_src_main_ai_orchestrator_ts",
"target": "ai_orchestrator_generateandcachebrief",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L294",
"weight": 1.0,
"_src": "adiuvai_src_main_ai_orchestrator_ts",
"_tgt": "ai_orchestrator_startbriefscheduler",
"source": "adiuvai_src_main_ai_orchestrator_ts",
"target": "ai_orchestrator_startbriefscheduler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L313",
"weight": 1.0,
"_src": "adiuvai_src_main_ai_orchestrator_ts",
"_tgt": "ai_orchestrator_stopbriefscheduler",
"source": "adiuvai_src_main_ai_orchestrator_ts",
"target": "ai_orchestrator_stopbriefscheduler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L325",
"weight": 1.0,
"_src": "adiuvai_src_main_ai_orchestrator_ts",
"_tgt": "ai_orchestrator_dailybrief",
"source": "adiuvai_src_main_ai_orchestrator_ts",
"target": "ai_orchestrator_dailybrief",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L115",
"weight": 1.0,
"_src": "ai_orchestrator_orchestrate",
"_tgt": "ai_orchestrator_sendframe",
"source": "ai_orchestrator_sendframe",
"target": "ai_orchestrator_orchestrate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L152",
"weight": 1.0,
"_src": "ai_orchestrator_orchestratefloating",
"_tgt": "ai_orchestrator_sendframe",
"source": "ai_orchestrator_sendframe",
"target": "ai_orchestrator_orchestratefloating",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L203",
"weight": 1.0,
"_src": "ai_orchestrator_orchestratetaskbriefresearch",
"_tgt": "ai_orchestrator_sendframe",
"source": "ai_orchestrator_sendframe",
"target": "ai_orchestrator_orchestratetaskbriefresearch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L345",
"weight": 1.0,
"_src": "ai_orchestrator_dailybrief",
"_tgt": "ai_orchestrator_sendframe",
"source": "ai_orchestrator_sendframe",
"target": "ai_orchestrator_dailybrief",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L100",
"weight": 1.0,
"_src": "ai_orchestrator_orchestrate",
"_tgt": "ai_orchestrator_checkconnectivity",
"source": "ai_orchestrator_checkconnectivity",
"target": "ai_orchestrator_orchestrate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L136",
"weight": 1.0,
"_src": "ai_orchestrator_orchestratefloating",
"_tgt": "ai_orchestrator_checkconnectivity",
"source": "ai_orchestrator_checkconnectivity",
"target": "ai_orchestrator_orchestratefloating",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L173",
"weight": 1.0,
"_src": "ai_orchestrator_orchestratetaskbriefresearch",
"_tgt": "ai_orchestrator_checkconnectivity",
"source": "ai_orchestrator_checkconnectivity",
"target": "ai_orchestrator_orchestratetaskbriefresearch",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L263",
"weight": 1.0,
"_src": "ai_orchestrator_generateandcachebrief",
"_tgt": "ai_orchestrator_checkconnectivity",
"source": "ai_orchestrator_checkconnectivity",
"target": "ai_orchestrator_generateandcachebrief",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L328",
"weight": 1.0,
"_src": "ai_orchestrator_dailybrief",
"_tgt": "ai_orchestrator_checkconnectivity",
"source": "ai_orchestrator_checkconnectivity",
"target": "ai_orchestrator_dailybrief",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L72",
"weight": 1.0,
"_src": "ai_orchestrator_checkconnectivity",
"_tgt": "api_backend_client_getbackendclient",
"source": "ai_orchestrator_checkconnectivity",
"target": "api_backend_client_getbackendclient"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L77",
"weight": 1.0,
"_src": "ai_orchestrator_checkconnectivity",
"_tgt": "auth_auth_manager_getauthmanager",
"source": "ai_orchestrator_checkconnectivity",
"target": "auth_auth_manager_getauthmanager"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L95",
"weight": 1.0,
"_src": "ai_orchestrator_orchestrate",
"_tgt": "api_backend_client_getbackendclient",
"source": "ai_orchestrator_orchestrate",
"target": "api_backend_client_getbackendclient"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L131",
"weight": 1.0,
"_src": "ai_orchestrator_orchestratefloating",
"_tgt": "api_backend_client_getbackendclient",
"source": "ai_orchestrator_orchestratefloating",
"target": "api_backend_client_getbackendclient"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L179",
"weight": 1.0,
"_src": "ai_orchestrator_orchestratetaskbriefresearch",
"_tgt": "api_backend_client_getbackendclient",
"source": "ai_orchestrator_orchestratetaskbriefresearch",
"target": "api_backend_client_getbackendclient"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L230",
"weight": 1.0,
"_src": "ai_orchestrator_getcurrentslotkey",
"_tgt": "ai_orchestrator_todaystring",
"source": "ai_orchestrator_todaystring",
"target": "ai_orchestrator_getcurrentslotkey",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L240",
"weight": 1.0,
"_src": "ai_orchestrator_getcachedbrief",
"_tgt": "ai_orchestrator_todaystring",
"source": "ai_orchestrator_todaystring",
"target": "ai_orchestrator_getcachedbrief",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L282",
"weight": 1.0,
"_src": "ai_orchestrator_generateandcachebrief",
"_tgt": "ai_orchestrator_todaystring",
"source": "ai_orchestrator_todaystring",
"target": "ai_orchestrator_generateandcachebrief",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L352",
"weight": 1.0,
"_src": "ai_orchestrator_dailybrief",
"_tgt": "ai_orchestrator_todaystring",
"source": "ai_orchestrator_todaystring",
"target": "ai_orchestrator_dailybrief",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L230",
"weight": 1.0,
"_src": "ai_orchestrator_getcurrentslotkey",
"_tgt": "ai_orchestrator_getbrieftimeslot",
"source": "ai_orchestrator_getbrieftimeslot",
"target": "ai_orchestrator_getcurrentslotkey",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L234",
"weight": 1.0,
"_src": "ai_orchestrator_markcurrentslotasgenerated",
"_tgt": "ai_orchestrator_getcurrentslotkey",
"source": "ai_orchestrator_getcurrentslotkey",
"target": "ai_orchestrator_markcurrentslotasgenerated",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L283",
"weight": 1.0,
"_src": "ai_orchestrator_generateandcachebrief",
"_tgt": "ai_orchestrator_markcurrentslotasgenerated",
"source": "ai_orchestrator_markcurrentslotasgenerated",
"target": "ai_orchestrator_generateandcachebrief",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L353",
"weight": 1.0,
"_src": "ai_orchestrator_dailybrief",
"_tgt": "ai_orchestrator_markcurrentslotasgenerated",
"source": "ai_orchestrator_markcurrentslotasgenerated",
"target": "ai_orchestrator_dailybrief",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L247",
"weight": 1.0,
"_src": "ai_orchestrator_invalidatebriefcache",
"_tgt": "ai_orchestrator_schedulebriefregeneration",
"source": "ai_orchestrator_invalidatebriefcache",
"target": "ai_orchestrator_schedulebriefregeneration",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L215",
"weight": 1.0,
"_src": "ai_orchestrator_generateandcachebrief",
"_tgt": "api_backend_client_getbackendclient",
"source": "ai_orchestrator_generateandcachebrief",
"target": "api_backend_client_getbackendclient"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\ai\\orchestrator.ts",
"source_location": "L279",
"weight": 1.0,
"_src": "ai_orchestrator_dailybrief",
"_tgt": "api_backend_client_getbackendclient",
"source": "ai_orchestrator_dailybrief",
"target": "api_backend_client_getbackendclient"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L51",
"weight": 1.0,
"_src": "adiuvai_src_main_api_backend_client_ts",
"_tgt": "api_backend_client_extractentitytitle",
"source": "adiuvai_src_main_api_backend_client_ts",
"target": "api_backend_client_extractentitytitle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L56",
"weight": 1.0,
"_src": "adiuvai_src_main_api_backend_client_ts",
"_tgt": "api_backend_client_recordrunaction",
"source": "adiuvai_src_main_api_backend_client_ts",
"target": "api_backend_client_recordrunaction",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L86",
"weight": 1.0,
"_src": "adiuvai_src_main_api_backend_client_ts",
"_tgt": "api_backend_client_truncateforlog",
"source": "adiuvai_src_main_api_backend_client_ts",
"target": "api_backend_client_truncateforlog",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L91",
"weight": 1.0,
"_src": "adiuvai_src_main_api_backend_client_ts",
"_tgt": "api_backend_client_loghttp",
"source": "adiuvai_src_main_api_backend_client_ts",
"target": "api_backend_client_loghttp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L97",
"weight": 1.0,
"_src": "adiuvai_src_main_api_backend_client_ts",
"_tgt": "api_backend_client_loghttpresponse",
"source": "adiuvai_src_main_api_backend_client_ts",
"target": "api_backend_client_loghttpresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L103",
"weight": 1.0,
"_src": "adiuvai_src_main_api_backend_client_ts",
"_tgt": "api_backend_client_logwssend",
"source": "adiuvai_src_main_api_backend_client_ts",
"target": "api_backend_client_logwssend",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L108",
"weight": 1.0,
"_src": "adiuvai_src_main_api_backend_client_ts",
"_tgt": "api_backend_client_logwsrecv",
"source": "adiuvai_src_main_api_backend_client_ts",
"target": "api_backend_client_logwsrecv",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L135",
"weight": 1.0,
"_src": "adiuvai_src_main_api_backend_client_ts",
"_tgt": "api_backend_client_offlineerror",
"source": "adiuvai_src_main_api_backend_client_ts",
"target": "api_backend_client_offlineerror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L142",
"weight": 1.0,
"_src": "adiuvai_src_main_api_backend_client_ts",
"_tgt": "api_backend_client_authexpirederror",
"source": "adiuvai_src_main_api_backend_client_ts",
"target": "api_backend_client_authexpirederror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L149",
"weight": 1.0,
"_src": "adiuvai_src_main_api_backend_client_ts",
"_tgt": "api_backend_client_ratelimiterror",
"source": "adiuvai_src_main_api_backend_client_ts",
"target": "api_backend_client_ratelimiterror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L156",
"weight": 1.0,
"_src": "adiuvai_src_main_api_backend_client_ts",
"_tgt": "api_backend_client_servererror",
"source": "adiuvai_src_main_api_backend_client_ts",
"target": "api_backend_client_servererror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L190",
"weight": 1.0,
"_src": "adiuvai_src_main_api_backend_client_ts",
"_tgt": "api_backend_client_backendclient",
"source": "adiuvai_src_main_api_backend_client_ts",
"target": "api_backend_client_backendclient",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L986",
"weight": 1.0,
"_src": "adiuvai_src_main_api_backend_client_ts",
"_tgt": "api_backend_client_getbackendclient",
"source": "adiuvai_src_main_api_backend_client_ts",
"target": "api_backend_client_getbackendclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L65",
"weight": 1.0,
"_src": "api_backend_client_recordrunaction",
"_tgt": "db_index_getdb",
"source": "api_backend_client_recordrunaction",
"target": "db_index_getdb"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L93",
"weight": 1.0,
"_src": "api_backend_client_loghttp",
"_tgt": "api_backend_client_truncateforlog",
"source": "api_backend_client_truncateforlog",
"target": "api_backend_client_loghttp",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L99",
"weight": 1.0,
"_src": "api_backend_client_loghttpresponse",
"_tgt": "api_backend_client_truncateforlog",
"source": "api_backend_client_truncateforlog",
"target": "api_backend_client_loghttpresponse",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L105",
"weight": 1.0,
"_src": "api_backend_client_logwssend",
"_tgt": "api_backend_client_truncateforlog",
"source": "api_backend_client_truncateforlog",
"target": "api_backend_client_logwssend",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L110",
"weight": 1.0,
"_src": "api_backend_client_logwsrecv",
"_tgt": "api_backend_client_truncateforlog",
"source": "api_backend_client_truncateforlog",
"target": "api_backend_client_logwsrecv",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L239",
"weight": 1.0,
"_src": "api_backend_client_backendclient_isonline",
"_tgt": "api_backend_client_loghttp",
"source": "api_backend_client_loghttp",
"target": "api_backend_client_backendclient_isonline",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L243",
"weight": 1.0,
"_src": "api_backend_client_backendclient_isonline",
"_tgt": "api_backend_client_loghttpresponse",
"source": "api_backend_client_loghttpresponse",
"target": "api_backend_client_backendclient_isonline",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L136",
"weight": 1.0,
"_src": "api_backend_client_offlineerror",
"_tgt": "api_backend_client_offlineerror_constructor",
"source": "api_backend_client_offlineerror",
"target": "api_backend_client_offlineerror_constructor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L143",
"weight": 1.0,
"_src": "api_backend_client_authexpirederror",
"_tgt": "api_backend_client_authexpirederror_constructor",
"source": "api_backend_client_authexpirederror",
"target": "api_backend_client_authexpirederror_constructor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L150",
"weight": 1.0,
"_src": "api_backend_client_ratelimiterror",
"_tgt": "api_backend_client_ratelimiterror_constructor",
"source": "api_backend_client_ratelimiterror",
"target": "api_backend_client_ratelimiterror_constructor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L157",
"weight": 1.0,
"_src": "api_backend_client_servererror",
"_tgt": "api_backend_client_servererror_constructor",
"source": "api_backend_client_servererror",
"target": "api_backend_client_servererror_constructor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L210",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_constructor",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_constructor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L212",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_getinstance",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_getinstance",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L223",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_baseurl",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_baseurl",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L228",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_wsbaseurl",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_wsbaseurl",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L237",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_isonline",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_isonline",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L259",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_sendhomerequest",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_sendhomerequest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L319",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_sendbriefrequest",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_sendbriefrequest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L379",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_sendfloatingrequest",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_sendfloatingrequest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L445",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_sendtaskbriefrequest",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_sendtaskbriefrequest",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L508",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_sendjourneystart",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_sendjourneystart",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L543",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_sendjourneymessage",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_sendjourneymessage",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L571",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_asserthttpok",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_asserthttpok",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L586",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_proxyget",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_proxyget",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L608",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_proxypost",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_proxypost",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L634",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_proxyput",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_proxyput",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L660",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_proxydelete",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_proxydelete",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L694",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_connectpersistent",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_connectpersistent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L706",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_disconnectpersistent",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_disconnectpersistent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L718",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_opendevicewebsocket",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_opendevicewebsocket",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L905",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_startheartbeat",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_startheartbeat",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L921",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_stopheartbeat",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_stopheartbeat",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L929",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_clearpongtimer",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_clearpongtimer",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L936",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_schedulereconnect",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_schedulereconnect",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L950",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_clearreconnecttimer",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_clearreconnecttimer",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L961",
"weight": 1.0,
"_src": "api_backend_client_backendclient",
"_tgt": "api_backend_client_backendclient_withretry",
"source": "api_backend_client_backendclient",
"target": "api_backend_client_backendclient_withretry",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L987",
"weight": 1.0,
"_src": "api_backend_client_getbackendclient",
"_tgt": "api_backend_client_backendclient_getinstance",
"source": "api_backend_client_backendclient_getinstance",
"target": "api_backend_client_getbackendclient",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L587",
"weight": 1.0,
"_src": "api_backend_client_backendclient_proxyget",
"_tgt": "api_backend_client_backendclient_withretry",
"source": "api_backend_client_backendclient_proxyget",
"target": "api_backend_client_backendclient_withretry",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L609",
"weight": 1.0,
"_src": "api_backend_client_backendclient_proxypost",
"_tgt": "api_backend_client_backendclient_withretry",
"source": "api_backend_client_backendclient_proxypost",
"target": "api_backend_client_backendclient_withretry",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L635",
"weight": 1.0,
"_src": "api_backend_client_backendclient_proxyput",
"_tgt": "api_backend_client_backendclient_withretry",
"source": "api_backend_client_backendclient_proxyput",
"target": "api_backend_client_backendclient_withretry",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L661",
"weight": 1.0,
"_src": "api_backend_client_backendclient_proxydelete",
"_tgt": "api_backend_client_backendclient_withretry",
"source": "api_backend_client_backendclient_proxydelete",
"target": "api_backend_client_backendclient_withretry",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L699",
"weight": 1.0,
"_src": "api_backend_client_backendclient_connectpersistent",
"_tgt": "api_backend_client_backendclient_opendevicewebsocket",
"source": "api_backend_client_backendclient_connectpersistent",
"target": "api_backend_client_backendclient_opendevicewebsocket",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L709",
"weight": 1.0,
"_src": "api_backend_client_backendclient_disconnectpersistent",
"_tgt": "api_backend_client_backendclient_stopheartbeat",
"source": "api_backend_client_backendclient_disconnectpersistent",
"target": "api_backend_client_backendclient_stopheartbeat",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L710",
"weight": 1.0,
"_src": "api_backend_client_backendclient_disconnectpersistent",
"_tgt": "api_backend_client_backendclient_clearreconnecttimer",
"source": "api_backend_client_backendclient_disconnectpersistent",
"target": "api_backend_client_backendclient_clearreconnecttimer",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L733",
"weight": 1.0,
"_src": "api_backend_client_backendclient_opendevicewebsocket",
"_tgt": "api_backend_client_backendclient_schedulereconnect",
"source": "api_backend_client_backendclient_opendevicewebsocket",
"target": "api_backend_client_backendclient_schedulereconnect",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L690",
"weight": 1.0,
"_src": "api_backend_client_backendclient_opendevicewebsocket",
"_tgt": "auth_auth_manager_getauthmanager",
"source": "api_backend_client_backendclient_opendevicewebsocket",
"target": "auth_auth_manager_getauthmanager"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L906",
"weight": 1.0,
"_src": "api_backend_client_backendclient_startheartbeat",
"_tgt": "api_backend_client_backendclient_stopheartbeat",
"source": "api_backend_client_backendclient_startheartbeat",
"target": "api_backend_client_backendclient_stopheartbeat",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L926",
"weight": 1.0,
"_src": "api_backend_client_backendclient_stopheartbeat",
"_tgt": "api_backend_client_backendclient_clearpongtimer",
"source": "api_backend_client_backendclient_stopheartbeat",
"target": "api_backend_client_backendclient_clearpongtimer",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\backend-client.ts",
"source_location": "L937",
"weight": 1.0,
"_src": "api_backend_client_backendclient_schedulereconnect",
"_tgt": "api_backend_client_backendclient_clearreconnecttimer",
"source": "api_backend_client_backendclient_schedulereconnect",
"target": "api_backend_client_backendclient_clearreconnecttimer",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\db\\notes-backfill.ts",
"source_location": "L21",
"weight": 1.0,
"_src": "db_notes_backfill_backfillnotesummaries",
"_tgt": "api_backend_client_getbackendclient",
"source": "api_backend_client_getbackendclient",
"target": "db_notes_backfill_backfillnotesummaries"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L50",
"weight": 1.0,
"_src": "adiuvai_src_main_api_drizzle_executor_ts",
"_tgt": "api_drizzle_executor_executorerror",
"source": "adiuvai_src_main_api_drizzle_executor_ts",
"target": "api_drizzle_executor_executorerror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L67",
"weight": 1.0,
"_src": "adiuvai_src_main_api_drizzle_executor_ts",
"_tgt": "api_drizzle_executor_buildconditions",
"source": "adiuvai_src_main_api_drizzle_executor_ts",
"target": "api_drizzle_executor_buildconditions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L137",
"weight": 1.0,
"_src": "adiuvai_src_main_api_drizzle_executor_ts",
"_tgt": "api_drizzle_executor_buildorderby",
"source": "adiuvai_src_main_api_drizzle_executor_ts",
"target": "api_drizzle_executor_buildorderby",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L158",
"weight": 1.0,
"_src": "adiuvai_src_main_api_drizzle_executor_ts",
"_tgt": "api_drizzle_executor_drizzleexecutor",
"source": "adiuvai_src_main_api_drizzle_executor_ts",
"target": "api_drizzle_executor_drizzleexecutor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L51",
"weight": 1.0,
"_src": "api_drizzle_executor_executorerror",
"_tgt": "api_drizzle_executor_executorerror_constructor",
"source": "api_drizzle_executor_executorerror",
"target": "api_drizzle_executor_executorerror_constructor",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L202",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_handleselect",
"_tgt": "api_drizzle_executor_buildconditions",
"source": "api_drizzle_executor_buildconditions",
"target": "api_drizzle_executor_drizzleexecutor_handleselect",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L222",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_handlecount",
"_tgt": "api_drizzle_executor_buildconditions",
"source": "api_drizzle_executor_buildconditions",
"target": "api_drizzle_executor_drizzleexecutor_handlecount",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L203",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_handleselect",
"_tgt": "api_drizzle_executor_buildorderby",
"source": "api_drizzle_executor_buildorderby",
"target": "api_drizzle_executor_drizzleexecutor_handleselect",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L159",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor",
"_tgt": "api_drizzle_executor_drizzleexecutor_gettable",
"source": "api_drizzle_executor_drizzleexecutor",
"target": "api_drizzle_executor_drizzleexecutor_gettable",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L166",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor",
"_tgt": "api_drizzle_executor_drizzleexecutor_execute",
"source": "api_drizzle_executor_drizzleexecutor",
"target": "api_drizzle_executor_drizzleexecutor_execute",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L199",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor",
"_tgt": "api_drizzle_executor_drizzleexecutor_handleselect",
"source": "api_drizzle_executor_drizzleexecutor",
"target": "api_drizzle_executor_drizzleexecutor_handleselect",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L219",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor",
"_tgt": "api_drizzle_executor_drizzleexecutor_handlecount",
"source": "api_drizzle_executor_drizzleexecutor",
"target": "api_drizzle_executor_drizzleexecutor_handlecount",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L233",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor",
"_tgt": "api_drizzle_executor_drizzleexecutor_handleget",
"source": "api_drizzle_executor_drizzleexecutor",
"target": "api_drizzle_executor_drizzleexecutor_handleget",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L245",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor",
"_tgt": "api_drizzle_executor_drizzleexecutor_handleinsert",
"source": "api_drizzle_executor_drizzleexecutor",
"target": "api_drizzle_executor_drizzleexecutor_handleinsert",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L269",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor",
"_tgt": "api_drizzle_executor_drizzleexecutor_handleupdate",
"source": "api_drizzle_executor_drizzleexecutor",
"target": "api_drizzle_executor_drizzleexecutor_handleupdate",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L306",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor",
"_tgt": "api_drizzle_executor_drizzleexecutor_handledelete",
"source": "api_drizzle_executor_drizzleexecutor",
"target": "api_drizzle_executor_drizzleexecutor_handledelete",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L319",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor",
"_tgt": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit",
"source": "api_drizzle_executor_drizzleexecutor",
"target": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L352",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor",
"_tgt": "api_drizzle_executor_drizzleexecutor_handlelistdirectory",
"source": "api_drizzle_executor_drizzleexecutor",
"target": "api_drizzle_executor_drizzleexecutor_handlelistdirectory",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L377",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor",
"_tgt": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent",
"source": "api_drizzle_executor_drizzleexecutor",
"target": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L415",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor",
"_tgt": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata",
"source": "api_drizzle_executor_drizzleexecutor",
"target": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L200",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_handleselect",
"_tgt": "api_drizzle_executor_drizzleexecutor_gettable",
"source": "api_drizzle_executor_drizzleexecutor_gettable",
"target": "api_drizzle_executor_drizzleexecutor_handleselect",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L220",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_handlecount",
"_tgt": "api_drizzle_executor_drizzleexecutor_gettable",
"source": "api_drizzle_executor_drizzleexecutor_gettable",
"target": "api_drizzle_executor_drizzleexecutor_handlecount",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L234",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_handleget",
"_tgt": "api_drizzle_executor_drizzleexecutor_gettable",
"source": "api_drizzle_executor_drizzleexecutor_gettable",
"target": "api_drizzle_executor_drizzleexecutor_handleget",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L246",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_handleinsert",
"_tgt": "api_drizzle_executor_drizzleexecutor_gettable",
"source": "api_drizzle_executor_drizzleexecutor_gettable",
"target": "api_drizzle_executor_drizzleexecutor_handleinsert",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L270",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_handleupdate",
"_tgt": "api_drizzle_executor_drizzleexecutor_gettable",
"source": "api_drizzle_executor_drizzleexecutor_gettable",
"target": "api_drizzle_executor_drizzleexecutor_handleupdate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L307",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_handledelete",
"_tgt": "api_drizzle_executor_drizzleexecutor_gettable",
"source": "api_drizzle_executor_drizzleexecutor_gettable",
"target": "api_drizzle_executor_drizzleexecutor_handledelete",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L171",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_execute",
"_tgt": "api_drizzle_executor_drizzleexecutor_handleselect",
"source": "api_drizzle_executor_drizzleexecutor_execute",
"target": "api_drizzle_executor_drizzleexecutor_handleselect",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L173",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_execute",
"_tgt": "api_drizzle_executor_drizzleexecutor_handleget",
"source": "api_drizzle_executor_drizzleexecutor_execute",
"target": "api_drizzle_executor_drizzleexecutor_handleget",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L175",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_execute",
"_tgt": "api_drizzle_executor_drizzleexecutor_handleinsert",
"source": "api_drizzle_executor_drizzleexecutor_execute",
"target": "api_drizzle_executor_drizzleexecutor_handleinsert",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L177",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_execute",
"_tgt": "api_drizzle_executor_drizzleexecutor_handleupdate",
"source": "api_drizzle_executor_drizzleexecutor_execute",
"target": "api_drizzle_executor_drizzleexecutor_handleupdate",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L179",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_execute",
"_tgt": "api_drizzle_executor_drizzleexecutor_handledelete",
"source": "api_drizzle_executor_drizzleexecutor_execute",
"target": "api_drizzle_executor_drizzleexecutor_handledelete",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L181",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_execute",
"_tgt": "api_drizzle_executor_drizzleexecutor_handlecount",
"source": "api_drizzle_executor_drizzleexecutor_execute",
"target": "api_drizzle_executor_drizzleexecutor_handlecount",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L183",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_execute",
"_tgt": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit",
"source": "api_drizzle_executor_drizzleexecutor_execute",
"target": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L185",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_execute",
"_tgt": "api_drizzle_executor_drizzleexecutor_handlelistdirectory",
"source": "api_drizzle_executor_drizzleexecutor_execute",
"target": "api_drizzle_executor_drizzleexecutor_handlelistdirectory",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L187",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_execute",
"_tgt": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent",
"source": "api_drizzle_executor_drizzleexecutor_execute",
"target": "api_drizzle_executor_drizzleexecutor_handlereadfilecontent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L189",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_execute",
"_tgt": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata",
"source": "api_drizzle_executor_drizzleexecutor_execute",
"target": "api_drizzle_executor_drizzleexecutor_handlegetfilemetadata",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L208",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_handleselect",
"_tgt": "db_index_getdb",
"source": "api_drizzle_executor_drizzleexecutor_handleselect",
"target": "db_index_getdb"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L227",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_handlecount",
"_tgt": "db_index_getdb",
"source": "api_drizzle_executor_drizzleexecutor_handlecount",
"target": "db_index_getdb"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L244",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_handleget",
"_tgt": "db_index_getdb",
"source": "api_drizzle_executor_drizzleexecutor_handleget",
"target": "db_index_getdb"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L268",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_handleinsert",
"_tgt": "db_index_getdb",
"source": "api_drizzle_executor_drizzleexecutor_handleinsert",
"target": "db_index_getdb"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L299",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_handleupdate",
"_tgt": "db_index_getdb",
"source": "api_drizzle_executor_drizzleexecutor_handleupdate",
"target": "db_index_getdb"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L317",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_handledelete",
"_tgt": "db_index_getdb",
"source": "api_drizzle_executor_drizzleexecutor_handledelete",
"target": "db_index_getdb"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\api\\drizzle-executor.ts",
"source_location": "L344",
"weight": 1.0,
"_src": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit",
"_tgt": "db_index_getdb",
"source": "api_drizzle_executor_drizzleexecutor_handleproposenoteedit",
"target": "db_index_getdb"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L61",
"weight": 1.0,
"_src": "adiuvai_src_main_auth_auth_manager_ts",
"_tgt": "auth_auth_manager_autherror",
"source": "adiuvai_src_main_auth_auth_manager_ts",
"target": "auth_auth_manager_autherror",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L86",
"weight": 1.0,
"_src": "adiuvai_src_main_auth_auth_manager_ts",
"_tgt": "auth_auth_manager_authmanager",
"source": "adiuvai_src_main_auth_auth_manager_ts",
"target": "auth_auth_manager_authmanager",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L602",
"weight": 1.0,
"_src": "adiuvai_src_main_auth_auth_manager_ts",
"_tgt": "auth_auth_manager_getauthmanager",
"source": "adiuvai_src_main_auth_auth_manager_ts",
"target": "auth_auth_manager_getauthmanager",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L62",
"weight": 1.0,
"_src": "auth_auth_manager_autherror",
"_tgt": "auth_auth_manager_autherror_constructor",
"source": "auth_auth_manager_autherror",
"target": "auth_auth_manager_autherror_constructor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L97",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_constructor",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_constructor",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L99",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_getinstance",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_getinstance",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L111",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_register",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_register",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L122",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_login",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_login",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L130",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_logout",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_logout",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L142",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_getaccesstoken",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_getaccesstoken",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L181",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_isauthenticated",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_isauthenticated",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L187",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_getprofile",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_getprofile",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L193",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_updateprofile",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_updateprofile",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L199",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_updatememory",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_updatememory",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L211",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_normalizeonboarding",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_normalizeonboarding",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L219",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_resetonboarding",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_resetonboarding",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L224",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_changepassword",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_changepassword",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L232",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_listoauthaccounts",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_listoauthaccounts",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L237",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_unlinkoauthaccount",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_unlinkoauthaccount",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L242",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_updateavatar",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_updateavatar",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L248",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_deleteaccount",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_deleteaccount",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L255",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_getsubscription",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_getsubscription",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L260",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_createcheckout",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_createcheckout",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L265",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_cancelsubscription",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_cancelsubscription",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L270",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_listinvoices",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_listinvoices",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L286",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_loginwithoauth",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_loginwithoauth",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L321",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_handleoauthcallback",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_handleoauthcallback",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L364",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_getcorememory",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_getcorememory",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L369",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_addcorekey",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_addcorekey",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L374",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_deletecorekey",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_deletecorekey",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L379",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_getrelationalmemory",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_getrelationalmemory",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L384",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_patchrelation",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_patchrelation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L403",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_deleterelation",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_deleterelation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L408",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_forgetall",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_forgetall",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L424",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_refreshtokens",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_refreshtokens",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L458",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_baseurl",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_baseurl",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L462",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_storetokens",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_storetokens",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L474",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_post",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_post",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L507",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_put",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_put",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L540",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_get",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_get",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L568",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager",
"_tgt": "auth_auth_manager_authmanager_httpdelete",
"source": "auth_auth_manager_authmanager",
"target": "auth_auth_manager_authmanager_httpdelete",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L603",
"weight": 1.0,
"_src": "auth_auth_manager_getauthmanager",
"_tgt": "auth_auth_manager_authmanager_getinstance",
"source": "auth_auth_manager_authmanager_getinstance",
"target": "auth_auth_manager_getauthmanager",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L117",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_register",
"_tgt": "auth_auth_manager_authmanager_storetokens",
"source": "auth_auth_manager_authmanager_register",
"target": "auth_auth_manager_authmanager_storetokens",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L125",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_login",
"_tgt": "auth_auth_manager_authmanager_storetokens",
"source": "auth_auth_manager_authmanager_login",
"target": "auth_auth_manager_authmanager_storetokens",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L168",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_getaccesstoken",
"_tgt": "auth_auth_manager_authmanager_logout",
"source": "auth_auth_manager_authmanager_logout",
"target": "auth_auth_manager_authmanager_getaccesstoken",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L156",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_getaccesstoken",
"_tgt": "auth_auth_manager_authmanager_refreshtokens",
"source": "auth_auth_manager_authmanager_getaccesstoken",
"target": "auth_auth_manager_authmanager_refreshtokens",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L386",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_patchrelation",
"_tgt": "auth_auth_manager_authmanager_getaccesstoken",
"source": "auth_auth_manager_authmanager_getaccesstoken",
"target": "auth_auth_manager_authmanager_patchrelation",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L410",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_forgetall",
"_tgt": "auth_auth_manager_authmanager_getaccesstoken",
"source": "auth_auth_manager_authmanager_getaccesstoken",
"target": "auth_auth_manager_authmanager_forgetall",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L509",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_put",
"_tgt": "auth_auth_manager_authmanager_getaccesstoken",
"source": "auth_auth_manager_authmanager_getaccesstoken",
"target": "auth_auth_manager_authmanager_put",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L542",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_get",
"_tgt": "auth_auth_manager_authmanager_getaccesstoken",
"source": "auth_auth_manager_authmanager_getaccesstoken",
"target": "auth_auth_manager_authmanager_get",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L570",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_httpdelete",
"_tgt": "auth_auth_manager_authmanager_getaccesstoken",
"source": "auth_auth_manager_authmanager_getaccesstoken",
"target": "auth_auth_manager_authmanager_httpdelete",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L220",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_resetonboarding",
"_tgt": "auth_auth_manager_authmanager_post",
"source": "auth_auth_manager_authmanager_resetonboarding",
"target": "auth_auth_manager_authmanager_post",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L225",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_changepassword",
"_tgt": "auth_auth_manager_authmanager_put",
"source": "auth_auth_manager_authmanager_changepassword",
"target": "auth_auth_manager_authmanager_put",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L233",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_listoauthaccounts",
"_tgt": "auth_auth_manager_authmanager_get",
"source": "auth_auth_manager_authmanager_listoauthaccounts",
"target": "auth_auth_manager_authmanager_get",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L238",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_unlinkoauthaccount",
"_tgt": "auth_auth_manager_authmanager_httpdelete",
"source": "auth_auth_manager_authmanager_unlinkoauthaccount",
"target": "auth_auth_manager_authmanager_httpdelete",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L249",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_deleteaccount",
"_tgt": "auth_auth_manager_authmanager_httpdelete",
"source": "auth_auth_manager_authmanager_deleteaccount",
"target": "auth_auth_manager_authmanager_httpdelete",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L256",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_getsubscription",
"_tgt": "auth_auth_manager_authmanager_get",
"source": "auth_auth_manager_authmanager_getsubscription",
"target": "auth_auth_manager_authmanager_get",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L261",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_createcheckout",
"_tgt": "auth_auth_manager_authmanager_post",
"source": "auth_auth_manager_authmanager_createcheckout",
"target": "auth_auth_manager_authmanager_post",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L266",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_cancelsubscription",
"_tgt": "auth_auth_manager_authmanager_httpdelete",
"source": "auth_auth_manager_authmanager_cancelsubscription",
"target": "auth_auth_manager_authmanager_httpdelete",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L271",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_listinvoices",
"_tgt": "auth_auth_manager_authmanager_get",
"source": "auth_auth_manager_authmanager_listinvoices",
"target": "auth_auth_manager_authmanager_get",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L330",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_handleoauthcallback",
"_tgt": "auth_auth_manager_authmanager_get",
"source": "auth_auth_manager_authmanager_handleoauthcallback",
"target": "auth_auth_manager_authmanager_get",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L354",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_handleoauthcallback",
"_tgt": "auth_auth_manager_authmanager_storetokens",
"source": "auth_auth_manager_authmanager_handleoauthcallback",
"target": "auth_auth_manager_authmanager_storetokens",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L365",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_getcorememory",
"_tgt": "auth_auth_manager_authmanager_get",
"source": "auth_auth_manager_authmanager_getcorememory",
"target": "auth_auth_manager_authmanager_get",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L370",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_addcorekey",
"_tgt": "auth_auth_manager_authmanager_post",
"source": "auth_auth_manager_authmanager_addcorekey",
"target": "auth_auth_manager_authmanager_post",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L375",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_deletecorekey",
"_tgt": "auth_auth_manager_authmanager_httpdelete",
"source": "auth_auth_manager_authmanager_deletecorekey",
"target": "auth_auth_manager_authmanager_httpdelete",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L380",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_getrelationalmemory",
"_tgt": "auth_auth_manager_authmanager_get",
"source": "auth_auth_manager_authmanager_getrelationalmemory",
"target": "auth_auth_manager_authmanager_get",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L399",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_patchrelation",
"_tgt": "shared_casing_tocamelcase",
"source": "auth_auth_manager_authmanager_patchrelation",
"target": "shared_casing_tocamelcase"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L404",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_deleterelation",
"_tgt": "auth_auth_manager_authmanager_httpdelete",
"source": "auth_auth_manager_authmanager_deleterelation",
"target": "auth_auth_manager_authmanager_httpdelete",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L451",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_refreshtokens",
"_tgt": "auth_auth_manager_authmanager_storetokens",
"source": "auth_auth_manager_authmanager_refreshtokens",
"target": "auth_auth_manager_authmanager_storetokens",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L437",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_refreshtokens",
"_tgt": "shared_casing_tosnakecase",
"source": "auth_auth_manager_authmanager_refreshtokens",
"target": "shared_casing_tosnakecase"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L450",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_refreshtokens",
"_tgt": "shared_casing_tocamelcase",
"source": "auth_auth_manager_authmanager_refreshtokens",
"target": "shared_casing_tocamelcase"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L459",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_baseurl",
"_tgt": "auth_auth_manager_authmanager_get",
"source": "auth_auth_manager_authmanager_baseurl",
"target": "auth_auth_manager_authmanager_get",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L488",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_post",
"_tgt": "shared_casing_tosnakecase",
"source": "auth_auth_manager_authmanager_post",
"target": "shared_casing_tosnakecase"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L501",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_post",
"_tgt": "shared_casing_tocamelcase",
"source": "auth_auth_manager_authmanager_post",
"target": "shared_casing_tocamelcase"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L521",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_put",
"_tgt": "shared_casing_tosnakecase",
"source": "auth_auth_manager_authmanager_put",
"target": "shared_casing_tosnakecase"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L534",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_put",
"_tgt": "shared_casing_tocamelcase",
"source": "auth_auth_manager_authmanager_put",
"target": "shared_casing_tocamelcase"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L565",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_get",
"_tgt": "shared_casing_tocamelcase",
"source": "auth_auth_manager_authmanager_get",
"target": "shared_casing_tocamelcase"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\auth\\auth-manager.ts",
"source_location": "L594",
"weight": 1.0,
"_src": "auth_auth_manager_authmanager_httpdelete",
"_tgt": "shared_casing_tocamelcase",
"source": "auth_auth_manager_authmanager_httpdelete",
"target": "shared_casing_tocamelcase"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\backup-key.ts",
"source_location": "L24",
"weight": 1.0,
"_src": "adiuvai_src_main_auth_backup_key_ts",
"_tgt": "auth_backup_key_getbackupkey",
"source": "adiuvai_src_main_auth_backup_key_ts",
"target": "auth_backup_key_getbackupkey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\backup-key.ts",
"source_location": "L42",
"weight": 1.0,
"_src": "adiuvai_src_main_auth_backup_key_ts",
"_tgt": "auth_backup_key_deletebackupkey",
"source": "adiuvai_src_main_auth_backup_key_ts",
"target": "auth_backup_key_deletebackupkey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts",
"source_location": "L4",
"weight": 1.0,
"_src": "adiuvai_src_main_auth_locale_defaults_ts",
"_tgt": "auth_locale_defaults_detectformatprefs",
"source": "adiuvai_src_main_auth_locale_defaults_ts",
"target": "auth_locale_defaults_detectformatprefs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts",
"source_location": "L13",
"weight": 1.0,
"_src": "adiuvai_src_main_auth_locale_defaults_ts",
"_tgt": "auth_locale_defaults_detectlanguage",
"source": "adiuvai_src_main_auth_locale_defaults_ts",
"target": "auth_locale_defaults_detectlanguage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts",
"source_location": "L23",
"weight": 1.0,
"_src": "adiuvai_src_main_auth_locale_defaults_ts",
"_tgt": "auth_locale_defaults_inferdateformat",
"source": "adiuvai_src_main_auth_locale_defaults_ts",
"target": "auth_locale_defaults_inferdateformat",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\auth\\locale-defaults.ts",
"source_location": "L9",
"weight": 1.0,
"_src": "auth_locale_defaults_detectformatprefs",
"_tgt": "auth_locale_defaults_inferdateformat",
"source": "auth_locale_defaults_detectformatprefs",
"target": "auth_locale_defaults_inferdateformat",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\db\\index.ts",
"source_location": "L134",
"weight": 1.0,
"_src": "adiuvai_src_main_db_index_ts",
"_tgt": "db_index_initdb",
"source": "adiuvai_src_main_db_index_ts",
"target": "db_index_initdb",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\db\\index.ts",
"source_location": "L165",
"weight": 1.0,
"_src": "adiuvai_src_main_db_index_ts",
"_tgt": "db_index_getdb",
"source": "adiuvai_src_main_db_index_ts",
"target": "db_index_getdb",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\db\\index.ts",
"source_location": "L173",
"weight": 1.0,
"_src": "adiuvai_src_main_db_index_ts",
"_tgt": "db_index_getdbpath",
"source": "adiuvai_src_main_db_index_ts",
"target": "db_index_getdbpath",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\db\\index.ts",
"source_location": "L182",
"weight": 1.0,
"_src": "adiuvai_src_main_db_index_ts",
"_tgt": "db_index_getrawsqlite",
"source": "adiuvai_src_main_db_index_ts",
"target": "db_index_getrawsqlite",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\db\\index.ts",
"source_location": "L192",
"weight": 1.0,
"_src": "adiuvai_src_main_db_index_ts",
"_tgt": "db_index_closedb",
"source": "adiuvai_src_main_db_index_ts",
"target": "db_index_closedb",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\main\\db\\notes-backfill.ts",
"source_location": "L29",
"weight": 1.0,
"_src": "db_notes_backfill_backfillnotesummaries",
"_tgt": "db_index_getdb",
"source": "db_index_getdb",
"target": "db_notes_backfill_backfillnotesummaries"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\db\\notes-backfill.ts",
"source_location": "L20",
"weight": 1.0,
"_src": "adiuvai_src_main_db_notes_backfill_ts",
"_tgt": "db_notes_backfill_backfillnotesummaries",
"source": "adiuvai_src_main_db_notes_backfill_ts",
"target": "db_notes_backfill_backfillnotesummaries",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\router\\index.ts",
"source_location": "L19",
"weight": 1.0,
"_src": "adiuvai_src_main_router_index_ts",
"_tgt": "router_index_isincurrentweek",
"source": "adiuvai_src_main_router_index_ts",
"target": "router_index_isincurrentweek",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\router\\index.ts",
"source_location": "L35",
"weight": 1.0,
"_src": "adiuvai_src_main_router_index_ts",
"_tgt": "router_index_isbriefrelevanttask",
"source": "adiuvai_src_main_router_index_ts",
"target": "router_index_isbriefrelevanttask",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\router\\index.ts",
"source_location": "L41",
"weight": 1.0,
"_src": "adiuvai_src_main_router_index_ts",
"_tgt": "router_index_isbriefrelevanttimeline",
"source": "adiuvai_src_main_router_index_ts",
"target": "router_index_isbriefrelevanttimeline",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\router\\index.ts",
"source_location": "L49",
"weight": 1.0,
"_src": "adiuvai_src_main_router_index_ts",
"_tgt": "router_index_hashtaskforbriefing",
"source": "adiuvai_src_main_router_index_ts",
"target": "router_index_hashtaskforbriefing",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\router\\index.ts",
"source_location": "L36",
"weight": 1.0,
"_src": "router_index_isbriefrelevanttask",
"_tgt": "router_index_isincurrentweek",
"source": "router_index_isincurrentweek",
"target": "router_index_isbriefrelevanttask",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\main\\router\\index.ts",
"source_location": "L42",
"weight": 1.0,
"_src": "router_index_isbriefrelevanttimeline",
"_tgt": "router_index_isincurrentweek",
"source": "router_index_isincurrentweek",
"target": "router_index_isbriefrelevanttimeline",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\preload\\trpc.ts",
"source_location": "L55",
"weight": 1.0,
"_src": "adiuvai_src_preload_trpc_ts",
"_tgt": "preload_trpc_handler",
"source": "adiuvai_src_preload_trpc_ts",
"target": "preload_trpc_handler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\index.tsx",
"source_location": "L14",
"weight": 1.0,
"_src": "adiuvai_src_renderer_index_tsx",
"_tgt": "renderer_index_app",
"source": "adiuvai_src_renderer_index_tsx",
"target": "renderer_index_app",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\web-main.tsx",
"source_location": "L22",
"weight": 1.0,
"_src": "adiuvai_src_renderer_web_main_tsx",
"_tgt": "renderer_web_main_languagesync",
"source": "adiuvai_src_renderer_web_main_tsx",
"target": "renderer_web_main_languagesync",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\web-main.tsx",
"source_location": "L35",
"weight": 1.0,
"_src": "adiuvai_src_renderer_web_main_tsx",
"_tgt": "renderer_web_main_app",
"source": "adiuvai_src_renderer_web_main_tsx",
"target": "renderer_web_main_app",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\theme-provider.tsx",
"source_location": "L23",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_theme_provider_tsx",
"_tgt": "components_theme_provider_themeprovider",
"source": "adiuvai_src_renderer_components_theme_provider_tsx",
"target": "components_theme_provider_themeprovider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\theme-provider.tsx",
"source_location": "L65",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_theme_provider_tsx",
"_tgt": "components_theme_provider_usetheme",
"source": "adiuvai_src_renderer_components_theme_provider_tsx",
"target": "components_theme_provider_usetheme",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sonner.tsx",
"source_location": "L5",
"weight": 1.0,
"_src": "components_theme_provider_usetheme",
"_tgt": "ui_sonner_toaster",
"source": "components_theme_provider_usetheme",
"target": "ui_sonner_toaster"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\agents\\AgentRunLog.tsx",
"source_location": "L23",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_agents_agentrunlog_tsx",
"_tgt": "agents_agentrunlog_statusbadge",
"source": "adiuvai_src_renderer_components_agents_agentrunlog_tsx",
"target": "agents_agentrunlog_statusbadge",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx",
"source_location": "L43",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ai_aichatpanel_tsx",
"_tgt": "ai_aichatpanel_parseinlinetags",
"source": "adiuvai_src_renderer_components_ai_aichatpanel_tsx",
"target": "ai_aichatpanel_parseinlinetags",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx",
"source_location": "L81",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ai_aichatpanel_tsx",
"_tgt": "ai_aichatpanel_hasinlinetags",
"source": "adiuvai_src_renderer_components_ai_aichatpanel_tsx",
"target": "ai_aichatpanel_hasinlinetags",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx",
"source_location": "L85",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ai_aichatpanel_tsx",
"_tgt": "ai_aichatpanel_mergetimelinesegments",
"source": "adiuvai_src_renderer_components_ai_aichatpanel_tsx",
"target": "ai_aichatpanel_mergetimelinesegments",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx",
"source_location": "L114",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ai_aichatpanel_tsx",
"_tgt": "ai_aichatpanel_mergeconsecutivetasksegments",
"source": "adiuvai_src_renderer_components_ai_aichatpanel_tsx",
"target": "ai_aichatpanel_mergeconsecutivetasksegments",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx",
"source_location": "L166",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ai_aichatpanel_tsx",
"_tgt": "ai_aichatpanel_gettimegreeting",
"source": "adiuvai_src_renderer_components_ai_aichatpanel_tsx",
"target": "ai_aichatpanel_gettimegreeting",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\AIChatPanel.tsx",
"source_location": "L275",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ai_aichatpanel_tsx",
"_tgt": "ai_aichatpanel_measurestable",
"source": "adiuvai_src_renderer_components_ai_aichatpanel_tsx",
"target": "ai_aichatpanel_measurestable",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx",
"source_location": "L39",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ai_floatingchat_tsx",
"_tgt": "ai_floatingchat_normalizedomainsignal",
"source": "adiuvai_src_renderer_components_ai_floatingchat_tsx",
"target": "ai_floatingchat_normalizedomainsignal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx",
"source_location": "L220",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ai_floatingchat_tsx",
"_tgt": "ai_floatingchat_handler",
"source": "adiuvai_src_renderer_components_ai_floatingchat_tsx",
"target": "ai_floatingchat_handler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx",
"source_location": "L261",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ai_floatingchat_tsx",
"_tgt": "ai_floatingchat_handlescroll",
"source": "adiuvai_src_renderer_components_ai_floatingchat_tsx",
"target": "ai_floatingchat_handlescroll",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\FloatingChat.tsx",
"source_location": "L226",
"weight": 1.0,
"_src": "ai_floatingchat_handler",
"_tgt": "context_floatingchatcontext_getchatwidth",
"source": "ai_floatingchat_handler",
"target": "context_floatingchatcontext_getchatwidth"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatEntityBlock.tsx",
"source_location": "L14",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ai_blocks_chatentityblock_tsx",
"_tgt": "blocks_chatentityblock_chatentityblock",
"source": "adiuvai_src_renderer_components_ai_blocks_chatentityblock_tsx",
"target": "blocks_chatentityblock_chatentityblock",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTableBlock.tsx",
"source_location": "L11",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ai_blocks_chattableblock_tsx",
"_tgt": "blocks_chattableblock_chattableblock",
"source": "adiuvai_src_renderer_components_ai_blocks_chattableblock_tsx",
"target": "blocks_chattableblock_chattableblock",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ai\\blocks\\ChatTimelineBlock.tsx",
"source_location": "L7",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ai_blocks_chattimelineblock_tsx",
"_tgt": "blocks_chattimelineblock_chattimelineblock",
"source": "adiuvai_src_renderer_components_ai_blocks_chattimelineblock_tsx",
"target": "blocks_chattimelineblock_chattimelineblock",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx",
"source_location": "L14",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_auth_loginform_tsx",
"_tgt": "auth_loginform_googleicon",
"source": "adiuvai_src_renderer_components_auth_loginform_tsx",
"target": "auth_loginform_googleicon",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx",
"source_location": "L176",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_auth_loginform_tsx",
"_tgt": "auth_loginform_handlesubmit",
"source": "adiuvai_src_renderer_components_auth_loginform_tsx",
"target": "auth_loginform_handlesubmit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\auth\\LoginForm.tsx",
"source_location": "L62",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_auth_loginform_tsx",
"_tgt": "auth_loginform_handlegooglelogin",
"source": "adiuvai_src_renderer_components_auth_loginform_tsx",
"target": "auth_loginform_handlegooglelogin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\BriefChatHeader.tsx",
"source_location": "L12",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_brief_briefchatheader_tsx",
"_tgt": "brief_briefchatheader_relativedate",
"source": "adiuvai_src_renderer_components_brief_briefchatheader_tsx",
"target": "brief_briefchatheader_relativedate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\CanvasPlaceholder.tsx",
"source_location": "L15",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_brief_canvasplaceholder_tsx",
"_tgt": "brief_canvasplaceholder_canvasplaceholder",
"source": "adiuvai_src_renderer_components_brief_canvasplaceholder_tsx",
"target": "brief_canvasplaceholder_canvasplaceholder",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskBriefingOverlay.tsx",
"source_location": "L20",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_brief_taskbriefingoverlay_tsx",
"_tgt": "brief_taskbriefingoverlay_handler",
"source": "adiuvai_src_renderer_components_brief_taskbriefingoverlay_tsx",
"target": "brief_taskbriefingoverlay_handler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx",
"source_location": "L32",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_brief_taskcarousel_tsx",
"_tgt": "brief_taskcarousel_clearcarouselbriefingcache",
"source": "adiuvai_src_renderer_components_brief_taskcarousel_tsx",
"target": "brief_taskcarousel_clearcarouselbriefingcache",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx",
"source_location": "L66",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_brief_taskcarousel_tsx",
"_tgt": "brief_taskcarousel_getcachedbriefing",
"source": "adiuvai_src_renderer_components_brief_taskcarousel_tsx",
"target": "brief_taskcarousel_getcachedbriefing",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\brief\\TaskCarousel.tsx",
"source_location": "L92",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_brief_taskcarousel_tsx",
"_tgt": "brief_taskcarousel_handler",
"source": "adiuvai_src_renderer_components_brief_taskcarousel_tsx",
"target": "brief_taskcarousel_handler",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx",
"source_location": "L120",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_layout_appshell_tsx",
"_tgt": "layout_appshell_handleopenchange",
"source": "adiuvai_src_renderer_components_layout_appshell_tsx",
"target": "layout_appshell_handleopenchange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx",
"source_location": "L336",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_layout_appshell_tsx",
"_tgt": "layout_appshell_handleselectproject",
"source": "adiuvai_src_renderer_components_layout_appshell_tsx",
"target": "layout_appshell_handleselectproject",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\layout\\AppShell.tsx",
"source_location": "L484",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_layout_appshell_tsx",
"_tgt": "layout_appshell_handlelogout",
"source": "adiuvai_src_renderer_components_layout_appshell_tsx",
"target": "layout_appshell_handlelogout",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\notes\\MilkdownEditor.tsx",
"source_location": "L8",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_notes_milkdowneditor_tsx",
"_tgt": "notes_milkdowneditor_filetodataurl",
"source": "adiuvai_src_renderer_components_notes_milkdowneditor_tsx",
"target": "notes_milkdowneditor_filetodataurl",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\notes\\MilkdownEditor.tsx",
"source_location": "L22",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_notes_milkdowneditor_tsx",
"_tgt": "notes_milkdowneditor_milkdowneditor",
"source": "adiuvai_src_renderer_components_notes_milkdowneditor_tsx",
"target": "notes_milkdowneditor_milkdowneditor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\OnboardingFlow.tsx",
"source_location": "L47",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_onboarding_onboardingflow_tsx",
"_tgt": "onboarding_onboardingflow_aibubble",
"source": "adiuvai_src_renderer_components_onboarding_onboardingflow_tsx",
"target": "onboarding_onboardingflow_aibubble",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\onboarding\\OnboardingFlow.tsx",
"source_location": "L290",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_onboarding_onboardingflow_tsx",
"_tgt": "onboarding_onboardingflow_if",
"source": "adiuvai_src_renderer_components_onboarding_onboardingflow_tsx",
"target": "onboarding_onboardingflow_if",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx",
"source_location": "L106",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_projects_projectdetail_tsx",
"_tgt": "projects_projectdetail_handle",
"source": "adiuvai_src_renderer_components_projects_projectdetail_tsx",
"target": "projects_projectdetail_handle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx",
"source_location": "L125",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_projects_projectdetail_tsx",
"_tgt": "projects_projectdetail_measure",
"source": "adiuvai_src_renderer_components_projects_projectdetail_tsx",
"target": "projects_projectdetail_measure",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectDetail.tsx",
"source_location": "L446",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_projects_projectdetail_tsx",
"_tgt": "projects_projectdetail_cn",
"source": "adiuvai_src_renderer_components_projects_projectdetail_tsx",
"target": "projects_projectdetail_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx",
"source_location": "L263",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_projects_projectsidebar_tsx",
"_tgt": "projects_projectsidebar_toggleexpanded",
"source": "adiuvai_src_renderer_components_projects_projectsidebar_tsx",
"target": "projects_projectsidebar_toggleexpanded",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx",
"source_location": "L267",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_projects_projectsidebar_tsx",
"_tgt": "projects_projectsidebar_handleopennewproject",
"source": "adiuvai_src_renderer_components_projects_projectsidebar_tsx",
"target": "projects_projectsidebar_handleopennewproject",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx",
"source_location": "L278",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_projects_projectsidebar_tsx",
"_tgt": "projects_projectsidebar_handlecreateproject",
"source": "adiuvai_src_renderer_components_projects_projectsidebar_tsx",
"target": "projects_projectsidebar_handlecreateproject",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx",
"source_location": "L321",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_projects_projectsidebar_tsx",
"_tgt": "projects_projectsidebar_handlearchivetoggle",
"source": "adiuvai_src_renderer_components_projects_projectsidebar_tsx",
"target": "projects_projectsidebar_handlearchivetoggle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx",
"source_location": "L326",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_projects_projectsidebar_tsx",
"_tgt": "projects_projectsidebar_handleeditopen",
"source": "adiuvai_src_renderer_components_projects_projectsidebar_tsx",
"target": "projects_projectsidebar_handleeditopen",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectSidebar.tsx",
"source_location": "L349",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_projects_projectsidebar_tsx",
"_tgt": "projects_projectsidebar_handleeditsave",
"source": "adiuvai_src_renderer_components_projects_projectsidebar_tsx",
"target": "projects_projectsidebar_handleeditsave",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\projects\\ProjectTabBar.tsx",
"source_location": "L16",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_projects_projecttabbar_tsx",
"_tgt": "projects_projecttabbar_projecttabbar",
"source": "adiuvai_src_renderer_components_projects_projecttabbar_tsx",
"target": "projects_projecttabbar_projecttabbar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx",
"source_location": "L45",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_accountsection_tsx",
"_tgt": "settings_accountsection_handlelogout",
"source": "adiuvai_src_renderer_components_settings_accountsection_tsx",
"target": "settings_accountsection_handlelogout",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx",
"source_location": "L54",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_accountsection_tsx",
"_tgt": "settings_accountsection_handlechangepassword",
"source": "adiuvai_src_renderer_components_settings_accountsection_tsx",
"target": "settings_accountsection_handlechangepassword",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx",
"source_location": "L73",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_accountsection_tsx",
"_tgt": "settings_accountsection_handleunlinkoauth",
"source": "adiuvai_src_renderer_components_settings_accountsection_tsx",
"target": "settings_accountsection_handleunlinkoauth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AccountSection.tsx",
"source_location": "L83",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_accountsection_tsx",
"_tgt": "settings_accountsection_handledeleteaccount",
"source": "adiuvai_src_renderer_components_settings_accountsection_tsx",
"target": "settings_accountsection_handledeleteaccount",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentRow.tsx",
"source_location": "L13",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_agentrow_tsx",
"_tgt": "settings_agentrow_agentrow",
"source": "adiuvai_src_renderer_components_settings_agentrow_tsx",
"target": "settings_agentrow_agentrow",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentRow.tsx",
"source_location": "L32",
"weight": 1.0,
"_src": "settings_agentrow_agentrow",
"_tgt": "lib_date_formatts",
"source": "settings_agentrow_agentrow",
"target": "lib_date_formatts"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx",
"source_location": "L41",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_agentssection_tsx",
"_tgt": "settings_agentssection_handledelete",
"source": "adiuvai_src_renderer_components_settings_agentssection_tsx",
"target": "settings_agentssection_handledelete",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx",
"source_location": "L53",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_agentssection_tsx",
"_tgt": "settings_agentssection_handletoggleenabled",
"source": "adiuvai_src_renderer_components_settings_agentssection_tsx",
"target": "settings_agentssection_handletoggleenabled",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AgentsSection.tsx",
"source_location": "L67",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_agentssection_tsx",
"_tgt": "settings_agentssection_handlerunnow",
"source": "adiuvai_src_renderer_components_settings_agentssection_tsx",
"target": "settings_agentssection_handlerunnow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AppearanceSection.tsx",
"source_location": "L60",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_appearancesection_tsx",
"_tgt": "settings_appearancesection_handlelanguagechange",
"source": "adiuvai_src_renderer_components_settings_appearancesection_tsx",
"target": "settings_appearancesection_handlelanguagechange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AppearanceSection.tsx",
"source_location": "L73",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_appearancesection_tsx",
"_tgt": "settings_appearancesection_handlesavedisplay",
"source": "adiuvai_src_renderer_components_settings_appearancesection_tsx",
"target": "settings_appearancesection_handlesavedisplay",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AvatarCropDialog.tsx",
"source_location": "L46",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_avatarcropdialog_tsx",
"_tgt": "settings_avatarcropdialog_handlesave",
"source": "adiuvai_src_renderer_components_settings_avatarcropdialog_tsx",
"target": "settings_avatarcropdialog_handlesave",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\AvatarCropDialog.tsx",
"source_location": "L52",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_avatarcropdialog_tsx",
"_tgt": "settings_avatarcropdialog_handleopenchange",
"source": "adiuvai_src_renderer_components_settings_avatarcropdialog_tsx",
"target": "settings_avatarcropdialog_handleopenchange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\BillingSection.tsx",
"source_location": "L53",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_billingsection_tsx",
"_tgt": "settings_billingsection_handleupgrade",
"source": "adiuvai_src_renderer_components_settings_billingsection_tsx",
"target": "settings_billingsection_handleupgrade",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\BillingSection.tsx",
"source_location": "L66",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_billingsection_tsx",
"_tgt": "settings_billingsection_handlecancel",
"source": "adiuvai_src_renderer_components_settings_billingsection_tsx",
"target": "settings_billingsection_handlecancel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\CloudAgentConfigPanel.tsx",
"source_location": "L18",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_cloudagentconfigpanel_tsx",
"_tgt": "settings_cloudagentconfigpanel_cloudagentconfigpanel",
"source": "adiuvai_src_renderer_components_settings_cloudagentconfigpanel_tsx",
"target": "settings_cloudagentconfigpanel_cloudagentconfigpanel",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\CloudAgentConfigPanel.tsx",
"source_location": "L30",
"weight": 1.0,
"_src": "settings_cloudagentconfigpanel_cloudagentconfigpanel",
"_tgt": "hooks_usenotify_usenotify",
"source": "settings_cloudagentconfigpanel_cloudagentconfigpanel",
"target": "hooks_usenotify_usenotify"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx",
"source_location": "L53",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx",
"_tgt": "settings_inlineagentcreationstepper_applytemplatedefaults",
"source": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx",
"target": "settings_inlineagentcreationstepper_applytemplatedefaults",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx",
"source_location": "L65",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx",
"_tgt": "settings_inlineagentcreationstepper_pickdirectory",
"source": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx",
"target": "settings_inlineagentcreationstepper_pickdirectory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx",
"source_location": "L79",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx",
"_tgt": "settings_inlineagentcreationstepper_toggledatatype",
"source": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx",
"target": "settings_inlineagentcreationstepper_toggledatatype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx",
"source_location": "L85",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx",
"_tgt": "settings_inlineagentcreationstepper_nextfromconfig",
"source": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx",
"target": "settings_inlineagentcreationstepper_nextfromconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx",
"source_location": "L103",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx",
"_tgt": "settings_inlineagentcreationstepper_handlecreate",
"source": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx",
"target": "settings_inlineagentcreationstepper_handlecreate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\InlineAgentCreationStepper.tsx",
"source_location": "L366",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx",
"_tgt": "settings_inlineagentcreationstepper_oncancel",
"source": "adiuvai_src_renderer_components_settings_inlineagentcreationstepper_tsx",
"target": "settings_inlineagentcreationstepper_oncancel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\JourneyDialog.tsx",
"source_location": "L24",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_journeydialog_tsx",
"_tgt": "settings_journeydialog_parseagentconfig",
"source": "adiuvai_src_renderer_components_settings_journeydialog_tsx",
"target": "settings_journeydialog_parseagentconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\JourneyDialog.tsx",
"source_location": "L128",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_journeydialog_tsx",
"_tgt": "settings_journeydialog_handlesend",
"source": "adiuvai_src_renderer_components_settings_journeydialog_tsx",
"target": "settings_journeydialog_handlesend",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\LocalAgentConfigPanel.tsx",
"source_location": "L17",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_localagentconfigpanel_tsx",
"_tgt": "settings_localagentconfigpanel_localagentconfigpanel",
"source": "adiuvai_src_renderer_components_settings_localagentconfigpanel_tsx",
"target": "settings_localagentconfigpanel_localagentconfigpanel",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\LocalAgentConfigPanel.tsx",
"source_location": "L30",
"weight": 1.0,
"_src": "settings_localagentconfigpanel_localagentconfigpanel",
"_tgt": "hooks_usenotify_usenotify",
"source": "settings_localagentconfigpanel_localagentconfigpanel",
"target": "hooks_usenotify_usenotify"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx",
"source_location": "L87",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_memorysection_tsx",
"_tgt": "settings_memorysection_handlesave",
"source": "adiuvai_src_renderer_components_settings_memorysection_tsx",
"target": "settings_memorysection_handlesave",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx",
"source_location": "L106",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_memorysection_tsx",
"_tgt": "settings_memorysection_handlererunonboarding",
"source": "adiuvai_src_renderer_components_settings_memorysection_tsx",
"target": "settings_memorysection_handlererunonboarding",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx",
"source_location": "L237",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_memorysection_tsx",
"_tgt": "settings_memorysection_startedit",
"source": "adiuvai_src_renderer_components_settings_memorysection_tsx",
"target": "settings_memorysection_startedit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx",
"source_location": "L242",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_memorysection_tsx",
"_tgt": "settings_memorysection_canceledit",
"source": "adiuvai_src_renderer_components_settings_memorysection_tsx",
"target": "settings_memorysection_canceledit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx",
"source_location": "L247",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_memorysection_tsx",
"_tgt": "settings_memorysection_saveedit",
"source": "adiuvai_src_renderer_components_settings_memorysection_tsx",
"target": "settings_memorysection_saveedit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx",
"source_location": "L262",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_memorysection_tsx",
"_tgt": "settings_memorysection_deletekey",
"source": "adiuvai_src_renderer_components_settings_memorysection_tsx",
"target": "settings_memorysection_deletekey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx",
"source_location": "L275",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_memorysection_tsx",
"_tgt": "settings_memorysection_addentry",
"source": "adiuvai_src_renderer_components_settings_memorysection_tsx",
"target": "settings_memorysection_addentry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\MemorySection.tsx",
"source_location": "L501",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_memorysection_tsx",
"_tgt": "settings_memorysection_handleforget",
"source": "adiuvai_src_renderer_components_settings_memorysection_tsx",
"target": "settings_memorysection_handleforget",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx",
"source_location": "L44",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_profilesection_tsx",
"_tgt": "settings_profilesection_handlesave",
"source": "adiuvai_src_renderer_components_settings_profilesection_tsx",
"target": "settings_profilesection_handlesave",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx",
"source_location": "L57",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_profilesection_tsx",
"_tgt": "settings_profilesection_handleavatarclick",
"source": "adiuvai_src_renderer_components_settings_profilesection_tsx",
"target": "settings_profilesection_handleavatarclick",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx",
"source_location": "L61",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_profilesection_tsx",
"_tgt": "settings_profilesection_handleavatarchange",
"source": "adiuvai_src_renderer_components_settings_profilesection_tsx",
"target": "settings_profilesection_handleavatarchange",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\ProfileSection.tsx",
"source_location": "L74",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_profilesection_tsx",
"_tgt": "settings_profilesection_handlecropdone",
"source": "adiuvai_src_renderer_components_settings_profilesection_tsx",
"target": "settings_profilesection_handlecropdone",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\PromptBuilderChat.tsx",
"source_location": "L78",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_promptbuilderchat_tsx",
"_tgt": "settings_promptbuilderchat_handlesend",
"source": "adiuvai_src_renderer_components_settings_promptbuilderchat_tsx",
"target": "settings_promptbuilderchat_handlesend",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\SettingsCard.tsx",
"source_location": "L3",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_settingscard_tsx",
"_tgt": "settings_settingscard_settingscard",
"source": "adiuvai_src_renderer_components_settings_settingscard_tsx",
"target": "settings_settingscard_settingscard",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\settings\\types.ts",
"source_location": "L45",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_settings_types_ts",
"_tgt": "settings_types_formatts",
"source": "adiuvai_src_renderer_components_settings_types_ts",
"target": "settings_types_formatts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx",
"source_location": "L35",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx",
"_tgt": "tasks_edittaskdialog_parseassigneeslocal",
"source": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx",
"target": "tasks_edittaskdialog_parseassigneeslocal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx",
"source_location": "L103",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx",
"_tgt": "tasks_edittaskdialog_addnewassignee",
"source": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx",
"target": "tasks_edittaskdialog_addnewassignee",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx",
"source_location": "L110",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx",
"_tgt": "tasks_edittaskdialog_toggleassignee",
"source": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx",
"target": "tasks_edittaskdialog_toggleassignee",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx",
"source_location": "L116",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx",
"_tgt": "tasks_edittaskdialog_removeassignee",
"source": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx",
"target": "tasks_edittaskdialog_removeassignee",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\EditTaskDialog.tsx",
"source_location": "L120",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx",
"_tgt": "tasks_edittaskdialog_handlesubmit",
"source": "adiuvai_src_renderer_components_tasks_edittaskdialog_tsx",
"target": "tasks_edittaskdialog_handlesubmit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx",
"source_location": "L110",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx",
"_tgt": "tasks_newtaskdialog_resetandclose",
"source": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx",
"target": "tasks_newtaskdialog_resetandclose",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx",
"source_location": "L126",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx",
"_tgt": "tasks_newtaskdialog_resetprojectcreation",
"source": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx",
"target": "tasks_newtaskdialog_resetprojectcreation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx",
"source_location": "L137",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx",
"_tgt": "tasks_newtaskdialog_addnewassignee",
"source": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx",
"target": "tasks_newtaskdialog_addnewassignee",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx",
"source_location": "L144",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx",
"_tgt": "tasks_newtaskdialog_toggleassignee",
"source": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx",
"target": "tasks_newtaskdialog_toggleassignee",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx",
"source_location": "L150",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx",
"_tgt": "tasks_newtaskdialog_removeassignee",
"source": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx",
"target": "tasks_newtaskdialog_removeassignee",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx",
"source_location": "L154",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx",
"_tgt": "tasks_newtaskdialog_handlecreateinlineproject",
"source": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx",
"target": "tasks_newtaskdialog_handlecreateinlineproject",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx",
"source_location": "L188",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx",
"_tgt": "tasks_newtaskdialog_handlesubmit",
"source": "adiuvai_src_renderer_components_tasks_newtaskdialog_tsx",
"target": "tasks_newtaskdialog_handlesubmit",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx",
"source_location": "L122",
"weight": 1.0,
"_src": "tasks_newtaskdialog_resetandclose",
"_tgt": "tasks_newtaskdialog_resetprojectcreation",
"source": "tasks_newtaskdialog_resetandclose",
"target": "tasks_newtaskdialog_resetprojectcreation",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\NewTaskDialog.tsx",
"source_location": "L210",
"weight": 1.0,
"_src": "tasks_newtaskdialog_handlesubmit",
"_tgt": "tasks_newtaskdialog_handlecreateinlineproject",
"source": "tasks_newtaskdialog_handlecreateinlineproject",
"target": "tasks_newtaskdialog_handlesubmit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\PriorityBadge.tsx",
"source_location": "L3",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_prioritybadge_tsx",
"_tgt": "tasks_prioritybadge_prioritybadge",
"source": "adiuvai_src_renderer_components_tasks_prioritybadge_tsx",
"target": "tasks_prioritybadge_prioritybadge",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\task-utils.ts",
"source_location": "L1",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_task_utils_ts",
"_tgt": "tasks_task_utils_parseassignees",
"source": "adiuvai_src_renderer_components_tasks_task_utils_ts",
"target": "tasks_task_utils_parseassignees",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskCard.tsx",
"source_location": "L26",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_taskcard_tsx",
"_tgt": "tasks_taskcard_statusbadge",
"source": "adiuvai_src_renderer_components_tasks_taskcard_tsx",
"target": "tasks_taskcard_statusbadge",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskCard.tsx",
"source_location": "L91",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_taskcard_tsx",
"_tgt": "tasks_taskcard_cn",
"source": "adiuvai_src_renderer_components_tasks_taskcard_tsx",
"target": "tasks_taskcard_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskDetailDialog.tsx",
"source_location": "L37",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_taskdetaildialog_tsx",
"_tgt": "tasks_taskdetaildialog_authoravatar",
"source": "adiuvai_src_renderer_components_tasks_taskdetaildialog_tsx",
"target": "tasks_taskdetaildialog_authoravatar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskDetailDialog.tsx",
"source_location": "L95",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_taskdetaildialog_tsx",
"_tgt": "tasks_taskdetaildialog_handleaddcomment",
"source": "adiuvai_src_renderer_components_tasks_taskdetaildialog_tsx",
"target": "tasks_taskdetaildialog_handleaddcomment",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\tasks\\TaskRow.tsx",
"source_location": "L87",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_tasks_taskrow_tsx",
"_tgt": "tasks_taskrow_cn",
"source": "adiuvai_src_renderer_components_tasks_taskrow_tsx",
"target": "tasks_taskrow_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx",
"source_location": "L98",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx",
"_tgt": "timeline_addeventdialog_handleclose",
"source": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx",
"target": "timeline_addeventdialog_handleclose",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\AddEventDialog.tsx",
"source_location": "L108",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx",
"_tgt": "timeline_addeventdialog_handlesubmit",
"source": "adiuvai_src_renderer_components_timeline_addeventdialog_tsx",
"target": "timeline_addeventdialog_handlesubmit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\EditEventDialog.tsx",
"source_location": "L75",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_timeline_editeventdialog_tsx",
"_tgt": "timeline_editeventdialog_handlesubmit",
"source": "adiuvai_src_renderer_components_timeline_editeventdialog_tsx",
"target": "timeline_editeventdialog_handlesubmit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx",
"source_location": "L66",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx",
"_tgt": "timeline_projecttimeline_totimelinex",
"source": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx",
"target": "timeline_projecttimeline_totimelinex",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx",
"source_location": "L72",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx",
"_tgt": "timeline_projecttimeline_snaptoday",
"source": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx",
"target": "timeline_projecttimeline_snaptoday",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx",
"source_location": "L76",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx",
"_tgt": "timeline_projecttimeline_geteventstate",
"source": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx",
"target": "timeline_projecttimeline_geteventstate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx",
"source_location": "L85",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx",
"_tgt": "timeline_projecttimeline_geteventcolor",
"source": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx",
"target": "timeline_projecttimeline_geteventcolor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx",
"source_location": "L145",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx",
"_tgt": "timeline_projecttimeline_cn",
"source": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx",
"target": "timeline_projecttimeline_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\ProjectTimeline.tsx",
"source_location": "L603",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx",
"_tgt": "timeline_projecttimeline_formatdate",
"source": "adiuvai_src_renderer_components_timeline_projecttimeline_tsx",
"target": "timeline_projecttimeline_formatdate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineAxisHeader.tsx",
"source_location": "L4",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_timeline_timelineaxisheader_tsx",
"_tgt": "timeline_timelineaxisheader_isoweek",
"source": "adiuvai_src_renderer_components_timeline_timelineaxisheader_tsx",
"target": "timeline_timelineaxisheader_isoweek",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineAxisHeader.tsx",
"source_location": "L25",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_timeline_timelineaxisheader_tsx",
"_tgt": "timeline_timelineaxisheader_datetox",
"source": "adiuvai_src_renderer_components_timeline_timelineaxisheader_tsx",
"target": "timeline_timelineaxisheader_datetox",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx",
"source_location": "L102",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx",
"_tgt": "timeline_timelineganttview_changezoom",
"source": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx",
"target": "timeline_timelineganttview_changezoom",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx",
"source_location": "L165",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx",
"_tgt": "timeline_timelineganttview_toggleall",
"source": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx",
"target": "timeline_timelineganttview_toggleall",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\timeline\\TimelineGanttView.tsx",
"source_location": "L173",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx",
"_tgt": "timeline_timelineganttview_toggleone",
"source": "adiuvai_src_renderer_components_timeline_timelineganttview_tsx",
"target": "timeline_timelineganttview_toggleone",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx",
"source_location": "L13",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_alert_dialog_tsx",
"_tgt": "ui_alert_dialog_alertdialogtrigger",
"source": "adiuvai_src_renderer_components_ui_alert_dialog_tsx",
"target": "ui_alert_dialog_alertdialogtrigger",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx",
"source_location": "L21",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_alert_dialog_tsx",
"_tgt": "ui_alert_dialog_alertdialogportal",
"source": "adiuvai_src_renderer_components_ui_alert_dialog_tsx",
"target": "ui_alert_dialog_alertdialogportal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx",
"source_location": "L136",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_alert_dialog_tsx",
"_tgt": "ui_alert_dialog_cn",
"source": "adiuvai_src_renderer_components_ui_alert_dialog_tsx",
"target": "ui_alert_dialog_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\alert-dialog.tsx",
"source_location": "L163",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_alert_dialog_tsx",
"_tgt": "ui_alert_dialog_alertdialogcancel",
"source": "adiuvai_src_renderer_components_ui_alert_dialog_tsx",
"target": "ui_alert_dialog_alertdialogcancel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\avatar.tsx",
"source_location": "L91",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_avatar_tsx",
"_tgt": "ui_avatar_cn",
"source": "adiuvai_src_renderer_components_ui_avatar_tsx",
"target": "ui_avatar_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\badge.tsx",
"source_location": "L29",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_badge_tsx",
"_tgt": "ui_badge_badge",
"source": "adiuvai_src_renderer_components_ui_badge_tsx",
"target": "ui_badge_badge",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx",
"source_location": "L7",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_breadcrumb_tsx",
"_tgt": "ui_breadcrumb_breadcrumb",
"source": "adiuvai_src_renderer_components_ui_breadcrumb_tsx",
"target": "ui_breadcrumb_breadcrumb",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx",
"source_location": "L15",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_breadcrumb_tsx",
"_tgt": "ui_breadcrumb_cn",
"source": "adiuvai_src_renderer_components_ui_breadcrumb_tsx",
"target": "ui_breadcrumb_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx",
"source_location": "L34",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_breadcrumb_tsx",
"_tgt": "ui_breadcrumb_breadcrumblink",
"source": "adiuvai_src_renderer_components_ui_breadcrumb_tsx",
"target": "ui_breadcrumb_breadcrumblink",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx",
"source_location": "L52",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_breadcrumb_tsx",
"_tgt": "ui_breadcrumb_breadcrumbpage",
"source": "adiuvai_src_renderer_components_ui_breadcrumb_tsx",
"target": "ui_breadcrumb_breadcrumbpage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx",
"source_location": "L65",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_breadcrumb_tsx",
"_tgt": "ui_breadcrumb_breadcrumbseparator",
"source": "adiuvai_src_renderer_components_ui_breadcrumb_tsx",
"target": "ui_breadcrumb_breadcrumbseparator",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\breadcrumb.tsx",
"source_location": "L83",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_breadcrumb_tsx",
"_tgt": "ui_breadcrumb_breadcrumbellipsis",
"source": "adiuvai_src_renderer_components_ui_breadcrumb_tsx",
"target": "ui_breadcrumb_breadcrumbellipsis",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\button.tsx",
"source_location": "L58",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_button_tsx",
"_tgt": "ui_button_cn",
"source": "adiuvai_src_renderer_components_ui_button_tsx",
"target": "ui_button_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\calendar.tsx",
"source_location": "L18",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_calendar_tsx",
"_tgt": "ui_calendar_calendar",
"source": "adiuvai_src_renderer_components_ui_calendar_tsx",
"target": "ui_calendar_calendar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\calendar.tsx",
"source_location": "L210",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_calendar_tsx",
"_tgt": "ui_calendar_cn",
"source": "adiuvai_src_renderer_components_ui_calendar_tsx",
"target": "ui_calendar_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx",
"source_location": "L55",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_card_tsx",
"_tgt": "ui_card_cn",
"source": "adiuvai_src_renderer_components_ui_card_tsx",
"target": "ui_card_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx",
"source_location": "L41",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_card_tsx",
"_tgt": "ui_card_carddescription",
"source": "adiuvai_src_renderer_components_ui_card_tsx",
"target": "ui_card_carddescription",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\card.tsx",
"source_location": "L74",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_card_tsx",
"_tgt": "ui_card_cardfooter",
"source": "adiuvai_src_renderer_components_ui_card_tsx",
"target": "ui_card_cardfooter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\chart.tsx",
"source_location": "L27",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_chart_tsx",
"_tgt": "ui_chart_usechart",
"source": "adiuvai_src_renderer_components_ui_chart_tsx",
"target": "ui_chart_usechart",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\chart.tsx",
"source_location": "L57",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_chart_tsx",
"_tgt": "ui_chart_cn",
"source": "adiuvai_src_renderer_components_ui_chart_tsx",
"target": "ui_chart_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\checkbox.tsx",
"source_location": "L9",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_checkbox_tsx",
"_tgt": "ui_checkbox_checkbox",
"source": "adiuvai_src_renderer_components_ui_checkbox_tsx",
"target": "ui_checkbox_checkbox",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\collapsible.tsx",
"source_location": "L11",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_collapsible_tsx",
"_tgt": "ui_collapsible_collapsibletrigger",
"source": "adiuvai_src_renderer_components_ui_collapsible_tsx",
"target": "ui_collapsible_collapsibletrigger",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\collapsible.tsx",
"source_location": "L22",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_collapsible_tsx",
"_tgt": "ui_collapsible_collapsiblecontent",
"source": "adiuvai_src_renderer_components_ui_collapsible_tsx",
"target": "ui_collapsible_collapsiblecontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx",
"source_location": "L13",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_context_menu_tsx",
"_tgt": "ui_context_menu_contextmenutrigger",
"source": "adiuvai_src_renderer_components_ui_context_menu_tsx",
"target": "ui_context_menu_contextmenutrigger",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx",
"source_location": "L21",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_context_menu_tsx",
"_tgt": "ui_context_menu_contextmenugroup",
"source": "adiuvai_src_renderer_components_ui_context_menu_tsx",
"target": "ui_context_menu_contextmenugroup",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx",
"source_location": "L29",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_context_menu_tsx",
"_tgt": "ui_context_menu_contextmenuportal",
"source": "adiuvai_src_renderer_components_ui_context_menu_tsx",
"target": "ui_context_menu_contextmenuportal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx",
"source_location": "L43",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_context_menu_tsx",
"_tgt": "ui_context_menu_contextmenuradiogroup",
"source": "adiuvai_src_renderer_components_ui_context_menu_tsx",
"target": "ui_context_menu_contextmenuradiogroup",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx",
"source_location": "L225",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_context_menu_tsx",
"_tgt": "ui_context_menu_cn",
"source": "adiuvai_src_renderer_components_ui_context_menu_tsx",
"target": "ui_context_menu_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\context-menu.tsx",
"source_location": "L161",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_context_menu_tsx",
"_tgt": "ui_context_menu_contextmenuradioitem",
"source": "adiuvai_src_renderer_components_ui_context_menu_tsx",
"target": "ui_context_menu_contextmenuradioitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\dialog.tsx",
"source_location": "L103",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_dialog_tsx",
"_tgt": "ui_dialog_cn",
"source": "adiuvai_src_renderer_components_ui_dialog_tsx",
"target": "ui_dialog_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx",
"source_location": "L15",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx",
"_tgt": "ui_dropdown_menu_dropdownmenuportal",
"source": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx",
"target": "ui_dropdown_menu_dropdownmenuportal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx",
"source_location": "L23",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx",
"_tgt": "ui_dropdown_menu_dropdownmenutrigger",
"source": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx",
"target": "ui_dropdown_menu_dropdownmenutrigger",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\dropdown-menu.tsx",
"source_location": "L186",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx",
"_tgt": "ui_dropdown_menu_cn",
"source": "adiuvai_src_renderer_components_ui_dropdown_menu_tsx",
"target": "ui_dropdown_menu_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\empty.tsx",
"source_location": "L88",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_empty_tsx",
"_tgt": "ui_empty_cn",
"source": "adiuvai_src_renderer_components_ui_empty_tsx",
"target": "ui_empty_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\field.tsx",
"source_location": "L165",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_field_tsx",
"_tgt": "ui_field_cn",
"source": "adiuvai_src_renderer_components_ui_field_tsx",
"target": "ui_field_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\gradual-blur.tsx",
"source_location": "L26",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_gradual_blur_tsx",
"_tgt": "ui_gradual_blur_getgradientdirection",
"source": "adiuvai_src_renderer_components_ui_gradual_blur_tsx",
"target": "ui_gradual_blur_getgradientdirection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\input-group.tsx",
"source_location": "L152",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_input_group_tsx",
"_tgt": "ui_input_group_cn",
"source": "adiuvai_src_renderer_components_ui_input_group_tsx",
"target": "ui_input_group_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx",
"source_location": "L8",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_item_tsx",
"_tgt": "ui_item_itemgroup",
"source": "adiuvai_src_renderer_components_ui_item_tsx",
"target": "ui_item_itemgroup",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx",
"source_location": "L19",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_item_tsx",
"_tgt": "ui_item_itemseparator",
"source": "adiuvai_src_renderer_components_ui_item_tsx",
"target": "ui_item_itemseparator",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\item.tsx",
"source_location": "L173",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_item_tsx",
"_tgt": "ui_item_cn",
"source": "adiuvai_src_renderer_components_ui_item_tsx",
"target": "ui_item_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\label.tsx",
"source_location": "L6",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_label_tsx",
"_tgt": "ui_label_label",
"source": "adiuvai_src_renderer_components_ui_label_tsx",
"target": "ui_label_label",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\popover.tsx",
"source_location": "L66",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_popover_tsx",
"_tgt": "ui_popover_popoverdescription",
"source": "adiuvai_src_renderer_components_ui_popover_tsx",
"target": "ui_popover_popoverdescription",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\scroll-area.tsx",
"source_location": "L6",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_scroll_area_tsx",
"_tgt": "ui_scroll_area_scrollarea",
"source": "adiuvai_src_renderer_components_ui_scroll_area_tsx",
"target": "ui_scroll_area_scrollarea",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\scroll-area.tsx",
"source_location": "L40",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_scroll_area_tsx",
"_tgt": "ui_scroll_area_scrollbar",
"source": "adiuvai_src_renderer_components_ui_scroll_area_tsx",
"target": "ui_scroll_area_scrollbar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx",
"source_location": "L25",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_select_tsx",
"_tgt": "ui_select_selecttrigger",
"source": "adiuvai_src_renderer_components_ui_select_tsx",
"target": "ui_select_selecttrigger",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx",
"source_location": "L88",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_select_tsx",
"_tgt": "ui_select_selectlabel",
"source": "adiuvai_src_renderer_components_ui_select_tsx",
"target": "ui_select_selectlabel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx",
"source_location": "L101",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_select_tsx",
"_tgt": "ui_select_selectitem",
"source": "adiuvai_src_renderer_components_ui_select_tsx",
"target": "ui_select_selectitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx",
"source_location": "L128",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_select_tsx",
"_tgt": "ui_select_selectseparator",
"source": "adiuvai_src_renderer_components_ui_select_tsx",
"target": "ui_select_selectseparator",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx",
"source_location": "L141",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_select_tsx",
"_tgt": "ui_select_selectscrollupbutton",
"source": "adiuvai_src_renderer_components_ui_select_tsx",
"target": "ui_select_selectscrollupbutton",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\select.tsx",
"source_location": "L159",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_select_tsx",
"_tgt": "ui_select_selectscrolldownbutton",
"source": "adiuvai_src_renderer_components_ui_select_tsx",
"target": "ui_select_selectscrolldownbutton",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\separator.tsx",
"source_location": "L6",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_separator_tsx",
"_tgt": "ui_separator_separator",
"source": "adiuvai_src_renderer_components_ui_separator_tsx",
"target": "ui_separator_separator",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx",
"source_location": "L47",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_sidebar_tsx",
"_tgt": "ui_sidebar_usesidebar",
"source": "adiuvai_src_renderer_components_ui_sidebar_tsx",
"target": "ui_sidebar_usesidebar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx",
"source_location": "L98",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_sidebar_tsx",
"_tgt": "ui_sidebar_handlekeydown",
"source": "adiuvai_src_renderer_components_ui_sidebar_tsx",
"target": "ui_sidebar_handlekeydown",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx",
"source_location": "L688",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_sidebar_tsx",
"_tgt": "ui_sidebar_cn",
"source": "adiuvai_src_renderer_components_ui_sidebar_tsx",
"target": "ui_sidebar_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx",
"source_location": "L454",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_sidebar_tsx",
"_tgt": "ui_sidebar_sidebarmenu",
"source": "adiuvai_src_renderer_components_ui_sidebar_tsx",
"target": "ui_sidebar_sidebarmenu",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx",
"source_location": "L465",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_sidebar_tsx",
"_tgt": "ui_sidebar_sidebarmenuitem",
"source": "adiuvai_src_renderer_components_ui_sidebar_tsx",
"target": "ui_sidebar_sidebarmenuitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx",
"source_location": "L498",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_sidebar_tsx",
"_tgt": "ui_sidebar_sidebarmenubutton",
"source": "adiuvai_src_renderer_components_ui_sidebar_tsx",
"target": "ui_sidebar_sidebarmenubutton",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sidebar.tsx",
"source_location": "L512",
"weight": 1.0,
"_src": "ui_sidebar_sidebarmenubutton",
"_tgt": "ui_sidebar_usesidebar",
"source": "ui_sidebar_usesidebar",
"target": "ui_sidebar_sidebarmenubutton",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\skeleton.tsx",
"source_location": "L3",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_skeleton_tsx",
"_tgt": "ui_skeleton_skeleton",
"source": "adiuvai_src_renderer_components_ui_skeleton_tsx",
"target": "ui_skeleton_skeleton",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\slider.tsx",
"source_location": "L6",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_slider_tsx",
"_tgt": "ui_slider_slider",
"source": "adiuvai_src_renderer_components_ui_slider_tsx",
"target": "ui_slider_slider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\slider.tsx",
"source_location": "L31",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_slider_tsx",
"_tgt": "ui_slider_cn",
"source": "adiuvai_src_renderer_components_ui_slider_tsx",
"target": "ui_slider_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\sonner.tsx",
"source_location": "L4",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_sonner_tsx",
"_tgt": "ui_sonner_toaster",
"source": "adiuvai_src_renderer_components_ui_sonner_tsx",
"target": "ui_sonner_toaster",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx",
"source_location": "L5",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_table_tsx",
"_tgt": "ui_table_table",
"source": "adiuvai_src_renderer_components_ui_table_tsx",
"target": "ui_table_table",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx",
"source_location": "L20",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_table_tsx",
"_tgt": "ui_table_tableheader",
"source": "adiuvai_src_renderer_components_ui_table_tsx",
"target": "ui_table_tableheader",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx",
"source_location": "L30",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_table_tsx",
"_tgt": "ui_table_tablebody",
"source": "adiuvai_src_renderer_components_ui_table_tsx",
"target": "ui_table_tablebody",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\table.tsx",
"source_location": "L83",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_table_tsx",
"_tgt": "ui_table_cn",
"source": "adiuvai_src_renderer_components_ui_table_tsx",
"target": "ui_table_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\tabs.tsx",
"source_location": "L7",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_tabs_tsx",
"_tgt": "ui_tabs_tabs",
"source": "adiuvai_src_renderer_components_ui_tabs_tsx",
"target": "ui_tabs_tabs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\textarea.tsx",
"source_location": "L9",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_textarea_tsx",
"_tgt": "ui_textarea_cn",
"source": "adiuvai_src_renderer_components_ui_textarea_tsx",
"target": "ui_textarea_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx",
"source_location": "L20",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_toggle_group_tsx",
"_tgt": "ui_toggle_group_togglegroup",
"source": "adiuvai_src_renderer_components_ui_toggle_group_tsx",
"target": "ui_toggle_group_togglegroup",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx",
"source_location": "L51",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_toggle_group_tsx",
"_tgt": "ui_toggle_group_togglegroupitem",
"source": "adiuvai_src_renderer_components_ui_toggle_group_tsx",
"target": "ui_toggle_group_togglegroupitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\toggle-group.tsx",
"source_location": "L67",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_toggle_group_tsx",
"_tgt": "ui_toggle_group_cn",
"source": "adiuvai_src_renderer_components_ui_toggle_group_tsx",
"target": "ui_toggle_group_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\tooltip.tsx",
"source_location": "L6",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_tooltip_tsx",
"_tgt": "ui_tooltip_tooltipprovider",
"source": "adiuvai_src_renderer_components_ui_tooltip_tsx",
"target": "ui_tooltip_tooltipprovider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\components\\ui\\tooltip.tsx",
"source_location": "L31",
"weight": 1.0,
"_src": "adiuvai_src_renderer_components_ui_tooltip_tsx",
"_tgt": "ui_tooltip_tooltipcontent",
"source": "adiuvai_src_renderer_components_ui_tooltip_tsx",
"target": "ui_tooltip_tooltipcontent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\context\\ExpandedClientsContext.tsx",
"source_location": "L11",
"weight": 1.0,
"_src": "adiuvai_src_renderer_context_expandedclientscontext_tsx",
"_tgt": "context_expandedclientscontext_expandedclientsprovider",
"source": "adiuvai_src_renderer_context_expandedclientscontext_tsx",
"target": "context_expandedclientscontext_expandedclientsprovider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\context\\ExpandedClientsContext.tsx",
"source_location": "L37",
"weight": 1.0,
"_src": "adiuvai_src_renderer_context_expandedclientscontext_tsx",
"_tgt": "context_expandedclientscontext_useexpandedclients",
"source": "adiuvai_src_renderer_context_expandedclientscontext_tsx",
"target": "context_expandedclientscontext_useexpandedclients",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L55",
"weight": 1.0,
"_src": "adiuvai_src_renderer_context_floatingchatcontext_tsx",
"_tgt": "context_floatingchatcontext_getchatwidth",
"source": "adiuvai_src_renderer_context_floatingchatcontext_tsx",
"target": "context_floatingchatcontext_getchatwidth",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L64",
"weight": 1.0,
"_src": "adiuvai_src_renderer_context_floatingchatcontext_tsx",
"_tgt": "context_floatingchatcontext_clampposition",
"source": "adiuvai_src_renderer_context_floatingchatcontext_tsx",
"target": "context_floatingchatcontext_clampposition",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L72",
"weight": 1.0,
"_src": "adiuvai_src_renderer_context_floatingchatcontext_tsx",
"_tgt": "context_floatingchatcontext_computeanchorposition",
"source": "adiuvai_src_renderer_context_floatingchatcontext_tsx",
"target": "context_floatingchatcontext_computeanchorposition",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L102",
"weight": 1.0,
"_src": "adiuvai_src_renderer_context_floatingchatcontext_tsx",
"_tgt": "context_floatingchatcontext_computedualanchor",
"source": "adiuvai_src_renderer_context_floatingchatcontext_tsx",
"target": "context_floatingchatcontext_computedualanchor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L147",
"weight": 1.0,
"_src": "adiuvai_src_renderer_context_floatingchatcontext_tsx",
"_tgt": "context_floatingchatcontext_usefloatingchat",
"source": "adiuvai_src_renderer_context_floatingchatcontext_tsx",
"target": "context_floatingchatcontext_usefloatingchat",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L157",
"weight": 1.0,
"_src": "adiuvai_src_renderer_context_floatingchatcontext_tsx",
"_tgt": "context_floatingchatcontext_floatingchatprovider",
"source": "adiuvai_src_renderer_context_floatingchatcontext_tsx",
"target": "context_floatingchatcontext_floatingchatprovider",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L65",
"weight": 1.0,
"_src": "context_floatingchatcontext_clampposition",
"_tgt": "context_floatingchatcontext_getchatwidth",
"source": "context_floatingchatcontext_getchatwidth",
"target": "context_floatingchatcontext_clampposition",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L77",
"weight": 1.0,
"_src": "context_floatingchatcontext_computeanchorposition",
"_tgt": "context_floatingchatcontext_getchatwidth",
"source": "context_floatingchatcontext_getchatwidth",
"target": "context_floatingchatcontext_computeanchorposition",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L112",
"weight": 1.0,
"_src": "context_floatingchatcontext_computedualanchor",
"_tgt": "context_floatingchatcontext_getchatwidth",
"source": "context_floatingchatcontext_getchatwidth",
"target": "context_floatingchatcontext_computedualanchor",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L163",
"weight": 1.0,
"_src": "context_floatingchatcontext_floatingchatprovider",
"_tgt": "context_floatingchatcontext_getchatwidth",
"source": "context_floatingchatcontext_getchatwidth",
"target": "context_floatingchatcontext_floatingchatprovider",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L87",
"weight": 1.0,
"_src": "context_floatingchatcontext_computeanchorposition",
"_tgt": "context_floatingchatcontext_clampposition",
"source": "context_floatingchatcontext_clampposition",
"target": "context_floatingchatcontext_computeanchorposition",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\context\\FloatingChatContext.tsx",
"source_location": "L119",
"weight": 1.0,
"_src": "context_floatingchatcontext_computedualanchor",
"_tgt": "context_floatingchatcontext_clampposition",
"source": "context_floatingchatcontext_clampposition",
"target": "context_floatingchatcontext_computedualanchor",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI\\src\\renderer\\hooks\\useDoubleClickAI.ts",
"source_location": "L8",
"weight": 1.0,
"_src": "context_floatingchatcontext_usefloatingchat",
"_tgt": "hooks_usedoubleclickai_usedoubleclickai",
"source": "context_floatingchatcontext_usefloatingchat",
"target": "hooks_usedoubleclickai_usedoubleclickai"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\context\\TaskBriefingContext.tsx",
"source_location": "L12",
"weight": 1.0,
"_src": "adiuvai_src_renderer_context_taskbriefingcontext_tsx",
"_tgt": "context_taskbriefingcontext_taskbriefingprovider",
"source": "adiuvai_src_renderer_context_taskbriefingcontext_tsx",
"target": "context_taskbriefingcontext_taskbriefingprovider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\context\\TaskBriefingContext.tsx",
"source_location": "L32",
"weight": 1.0,
"_src": "adiuvai_src_renderer_context_taskbriefingcontext_tsx",
"_tgt": "context_taskbriefingcontext_usetaskbriefing",
"source": "adiuvai_src_renderer_context_taskbriefingcontext_tsx",
"target": "context_taskbriefingcontext_usetaskbriefing",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\hooks\\use-mobile.ts",
"source_location": "L5",
"weight": 1.0,
"_src": "adiuvai_src_renderer_hooks_use_mobile_ts",
"_tgt": "hooks_use_mobile_useismobile",
"source": "adiuvai_src_renderer_hooks_use_mobile_ts",
"target": "hooks_use_mobile_useismobile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts",
"source_location": "L63",
"weight": 1.0,
"_src": "adiuvai_src_renderer_hooks_useaichat_ts",
"_tgt": "hooks_useaichat_getcontextcachekey",
"source": "adiuvai_src_renderer_hooks_useaichat_ts",
"target": "hooks_useaichat_getcontextcachekey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts",
"source_location": "L76",
"weight": 1.0,
"_src": "adiuvai_src_renderer_hooks_useaichat_ts",
"_tgt": "hooks_useaichat_readinputdraft",
"source": "adiuvai_src_renderer_hooks_useaichat_ts",
"target": "hooks_useaichat_readinputdraft",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts",
"source_location": "L80",
"weight": 1.0,
"_src": "adiuvai_src_renderer_hooks_useaichat_ts",
"_tgt": "hooks_useaichat_writeinputdraft",
"source": "adiuvai_src_renderer_hooks_useaichat_ts",
"target": "hooks_useaichat_writeinputdraft",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts",
"source_location": "L101",
"weight": 1.0,
"_src": "adiuvai_src_renderer_hooks_useaichat_ts",
"_tgt": "hooks_useaichat_parsemutationstoentitytags",
"source": "adiuvai_src_renderer_hooks_useaichat_ts",
"target": "hooks_useaichat_parsemutationstoentitytags",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useAIChat.ts",
"source_location": "L124",
"weight": 1.0,
"_src": "adiuvai_src_renderer_hooks_useaichat_ts",
"_tgt": "hooks_useaichat_useaichat",
"source": "adiuvai_src_renderer_hooks_useaichat_ts",
"target": "hooks_useaichat_useaichat",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useBriefTasks.ts",
"source_location": "L6",
"weight": 1.0,
"_src": "adiuvai_src_renderer_hooks_usebrieftasks_ts",
"_tgt": "hooks_usebrieftasks_usebrieftasks",
"source": "adiuvai_src_renderer_hooks_usebrieftasks_ts",
"target": "hooks_usebrieftasks_usebrieftasks",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useDoubleClickAI.ts",
"source_location": "L7",
"weight": 1.0,
"_src": "adiuvai_src_renderer_hooks_usedoubleclickai_ts",
"_tgt": "hooks_usedoubleclickai_usedoubleclickai",
"source": "adiuvai_src_renderer_hooks_usedoubleclickai_ts",
"target": "hooks_usedoubleclickai_usedoubleclickai",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useNotify.ts",
"source_location": "L12",
"weight": 1.0,
"_src": "adiuvai_src_renderer_hooks_usenotify_ts",
"_tgt": "hooks_usenotify_usenotify",
"source": "adiuvai_src_renderer_hooks_usenotify_ts",
"target": "hooks_usenotify_usenotify",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts",
"source_location": "L19",
"weight": 1.0,
"_src": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts",
"_tgt": "hooks_usetaskbriefcache_clearbriefingcache",
"source": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts",
"target": "hooks_usetaskbriefcache_clearbriefingcache",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts",
"source_location": "L23",
"weight": 1.0,
"_src": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts",
"_tgt": "hooks_usetaskbriefcache_usetaskbriefcache",
"source": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts",
"target": "hooks_usetaskbriefcache_usetaskbriefcache",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useTaskBriefCache.ts",
"source_location": "L49",
"weight": 1.0,
"_src": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts",
"_tgt": "hooks_usetaskbriefcache_usetaskbriefingdata",
"source": "adiuvai_src_renderer_hooks_usetaskbriefcache_ts",
"target": "hooks_usetaskbriefcache_usetaskbriefingdata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\hooks\\useTimelineHistory.ts",
"source_location": "L25",
"weight": 1.0,
"_src": "adiuvai_src_renderer_hooks_usetimelinehistory_ts",
"_tgt": "hooks_usetimelinehistory_usetimelinehistory",
"source": "adiuvai_src_renderer_hooks_usetimelinehistory_ts",
"target": "hooks_usetimelinehistory_usetimelinehistory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L22",
"weight": 1.0,
"_src": "adiuvai_src_renderer_lib_date_ts",
"_tgt": "lib_date_inferdateformat",
"source": "adiuvai_src_renderer_lib_date_ts",
"target": "lib_date_inferdateformat",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L30",
"weight": 1.0,
"_src": "adiuvai_src_renderer_lib_date_ts",
"_tgt": "lib_date_detectbrowserformatprefs",
"source": "adiuvai_src_renderer_lib_date_ts",
"target": "lib_date_detectbrowserformatprefs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L46",
"weight": 1.0,
"_src": "adiuvai_src_renderer_lib_date_ts",
"_tgt": "lib_date_useformatprefs",
"source": "adiuvai_src_renderer_lib_date_ts",
"target": "lib_date_useformatprefs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L56",
"weight": 1.0,
"_src": "adiuvai_src_renderer_lib_date_ts",
"_tgt": "lib_date_formatdate",
"source": "adiuvai_src_renderer_lib_date_ts",
"target": "lib_date_formatdate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L72",
"weight": 1.0,
"_src": "adiuvai_src_renderer_lib_date_ts",
"_tgt": "lib_date_formattime",
"source": "adiuvai_src_renderer_lib_date_ts",
"target": "lib_date_formattime",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L82",
"weight": 1.0,
"_src": "adiuvai_src_renderer_lib_date_ts",
"_tgt": "lib_date_formatdatetime",
"source": "adiuvai_src_renderer_lib_date_ts",
"target": "lib_date_formatdatetime",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L90",
"weight": 1.0,
"_src": "adiuvai_src_renderer_lib_date_ts",
"_tgt": "lib_date_formatduedate",
"source": "adiuvai_src_renderer_lib_date_ts",
"target": "lib_date_formatduedate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L136",
"weight": 1.0,
"_src": "adiuvai_src_renderer_lib_date_ts",
"_tgt": "lib_date_formatrelative",
"source": "adiuvai_src_renderer_lib_date_ts",
"target": "lib_date_formatrelative",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L150",
"weight": 1.0,
"_src": "adiuvai_src_renderer_lib_date_ts",
"_tgt": "lib_date_formatduration",
"source": "adiuvai_src_renderer_lib_date_ts",
"target": "lib_date_formatduration",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L165",
"weight": 1.0,
"_src": "adiuvai_src_renderer_lib_date_ts",
"_tgt": "lib_date_formatts",
"source": "adiuvai_src_renderer_lib_date_ts",
"target": "lib_date_formatts",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L37",
"weight": 1.0,
"_src": "lib_date_detectbrowserformatprefs",
"_tgt": "lib_date_inferdateformat",
"source": "lib_date_inferdateformat",
"target": "lib_date_detectbrowserformatprefs",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L48",
"weight": 1.0,
"_src": "lib_date_useformatprefs",
"_tgt": "lib_date_detectbrowserformatprefs",
"source": "lib_date_detectbrowserformatprefs",
"target": "lib_date_useformatprefs",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L83",
"weight": 1.0,
"_src": "lib_date_formatdatetime",
"_tgt": "lib_date_formatdate",
"source": "lib_date_formatdate",
"target": "lib_date_formatdatetime",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L83",
"weight": 1.0,
"_src": "lib_date_formatdatetime",
"_tgt": "lib_date_formattime",
"source": "lib_date_formattime",
"target": "lib_date_formatdatetime",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\date.ts",
"source_location": "L129",
"weight": 1.0,
"_src": "lib_date_formatduedate",
"_tgt": "lib_date_formattime",
"source": "lib_date_formattime",
"target": "lib_date_formatduedate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\httpLink.ts",
"source_location": "L15",
"weight": 1.0,
"_src": "adiuvai_src_renderer_lib_httplink_ts",
"_tgt": "lib_httplink_createhttplink",
"source": "adiuvai_src_renderer_lib_httplink_ts",
"target": "lib_httplink_createhttplink",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\ipcLink.ts",
"source_location": "L66",
"weight": 1.0,
"_src": "adiuvai_src_renderer_lib_ipclink_ts",
"_tgt": "lib_ipclink_ipclink",
"source": "adiuvai_src_renderer_lib_ipclink_ts",
"target": "lib_ipclink_ipclink",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\platform.tsx",
"source_location": "L74",
"weight": 1.0,
"_src": "adiuvai_src_renderer_lib_platform_tsx",
"_tgt": "lib_platform_platformprovider",
"source": "adiuvai_src_renderer_lib_platform_tsx",
"target": "lib_platform_platformprovider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\platform.tsx",
"source_location": "L86",
"weight": 1.0,
"_src": "adiuvai_src_renderer_lib_platform_tsx",
"_tgt": "lib_platform_useplatform",
"source": "adiuvai_src_renderer_lib_platform_tsx",
"target": "lib_platform_useplatform",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\lib\\utils.ts",
"source_location": "L4",
"weight": 1.0,
"_src": "adiuvai_src_renderer_lib_utils_ts",
"_tgt": "lib_utils_cn",
"source": "adiuvai_src_renderer_lib_utils_ts",
"target": "lib_utils_cn",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx",
"source_location": "L129",
"weight": 1.0,
"_src": "adiuvai_src_renderer_routes_notes_noteid_tsx",
"_tgt": "routes_notes_noteid_handletitleblur",
"source": "adiuvai_src_renderer_routes_notes_noteid_tsx",
"target": "routes_notes_noteid_handletitleblur",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx",
"source_location": "L137",
"weight": 1.0,
"_src": "adiuvai_src_renderer_routes_notes_noteid_tsx",
"_tgt": "routes_notes_noteid_handletitlekeydown",
"source": "adiuvai_src_renderer_routes_notes_noteid_tsx",
"target": "routes_notes_noteid_handletitlekeydown",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx",
"source_location": "L150",
"weight": 1.0,
"_src": "adiuvai_src_renderer_routes_notes_noteid_tsx",
"_tgt": "routes_notes_noteid_handleback",
"source": "adiuvai_src_renderer_routes_notes_noteid_tsx",
"target": "routes_notes_noteid_handleback",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\routes\\notes.$noteId.tsx",
"source_location": "L162",
"weight": 1.0,
"_src": "adiuvai_src_renderer_routes_notes_noteid_tsx",
"_tgt": "routes_notes_noteid_handledelete",
"source": "adiuvai_src_renderer_routes_notes_noteid_tsx",
"target": "routes_notes_noteid_handledelete",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\routes\\projects.tsx",
"source_location": "L24",
"weight": 1.0,
"_src": "adiuvai_src_renderer_routes_projects_tsx",
"_tgt": "routes_projects_handleselectproject",
"source": "adiuvai_src_renderer_routes_projects_tsx",
"target": "routes_projects_handleselectproject",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx",
"source_location": "L129",
"weight": 1.0,
"_src": "adiuvai_src_renderer_routes_timeline_tsx",
"_tgt": "routes_timeline_getbreadcrumb",
"source": "adiuvai_src_renderer_routes_timeline_tsx",
"target": "routes_timeline_getbreadcrumb",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx",
"source_location": "L188",
"weight": 1.0,
"_src": "adiuvai_src_renderer_routes_timeline_tsx",
"_tgt": "routes_timeline_handleduplicate",
"source": "adiuvai_src_renderer_routes_timeline_tsx",
"target": "routes_timeline_handleduplicate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\renderer\\routes\\timeline.tsx",
"source_location": "L208",
"weight": 1.0,
"_src": "adiuvai_src_renderer_routes_timeline_tsx",
"_tgt": "routes_timeline_handlemove",
"source": "adiuvai_src_renderer_routes_timeline_tsx",
"target": "routes_timeline_handlemove",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\shared\\casing.ts",
"source_location": "L18",
"weight": 1.0,
"_src": "adiuvai_src_shared_casing_ts",
"_tgt": "shared_casing_keytosnake",
"source": "adiuvai_src_shared_casing_ts",
"target": "shared_casing_keytosnake",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\shared\\casing.ts",
"source_location": "L23",
"weight": 1.0,
"_src": "adiuvai_src_shared_casing_ts",
"_tgt": "shared_casing_keytocamel",
"source": "adiuvai_src_shared_casing_ts",
"target": "shared_casing_keytocamel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\shared\\casing.ts",
"source_location": "L31",
"weight": 1.0,
"_src": "adiuvai_src_shared_casing_ts",
"_tgt": "shared_casing_deepconvertkeys",
"source": "adiuvai_src_shared_casing_ts",
"target": "shared_casing_deepconvertkeys",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\shared\\casing.ts",
"source_location": "L48",
"weight": 1.0,
"_src": "adiuvai_src_shared_casing_ts",
"_tgt": "shared_casing_tosnakecase",
"source": "adiuvai_src_shared_casing_ts",
"target": "shared_casing_tosnakecase",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\shared\\casing.ts",
"source_location": "L56",
"weight": 1.0,
"_src": "adiuvai_src_shared_casing_ts",
"_tgt": "shared_casing_tocamelcase",
"source": "adiuvai_src_shared_casing_ts",
"target": "shared_casing_tocamelcase",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\shared\\casing.ts",
"source_location": "L49",
"weight": 1.0,
"_src": "shared_casing_tosnakecase",
"_tgt": "shared_casing_deepconvertkeys",
"source": "shared_casing_deepconvertkeys",
"target": "shared_casing_tosnakecase",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "adiuvAI\\src\\shared\\casing.ts",
"source_location": "L57",
"weight": 1.0,
"_src": "shared_casing_tocamelcase",
"_tgt": "shared_casing_deepconvertkeys",
"source": "shared_casing_deepconvertkeys",
"target": "shared_casing_tocamelcase",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\env.py",
"source_location": "L35",
"weight": 1.0,
"_src": "api_alembic_env_py",
"_tgt": "alembic_env_sync_url",
"source": "api_alembic_env_py",
"target": "alembic_env_sync_url",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\env.py",
"source_location": "L40",
"weight": 1.0,
"_src": "api_alembic_env_py",
"_tgt": "alembic_env_get_url",
"source": "api_alembic_env_py",
"target": "alembic_env_get_url",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\env.py",
"source_location": "L49",
"weight": 1.0,
"_src": "api_alembic_env_py",
"_tgt": "alembic_env_run_migrations_offline",
"source": "api_alembic_env_py",
"target": "alembic_env_run_migrations_offline",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\env.py",
"source_location": "L63",
"weight": 1.0,
"_src": "api_alembic_env_py",
"_tgt": "alembic_env_do_run_migrations",
"source": "api_alembic_env_py",
"target": "alembic_env_do_run_migrations",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\env.py",
"source_location": "L73",
"weight": 1.0,
"_src": "api_alembic_env_py",
"_tgt": "alembic_env_run_migrations_online_async",
"source": "api_alembic_env_py",
"target": "alembic_env_run_migrations_online_async",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\env.py",
"source_location": "L86",
"weight": 1.0,
"_src": "api_alembic_env_py",
"_tgt": "alembic_env_run_migrations_online",
"source": "api_alembic_env_py",
"target": "alembic_env_run_migrations_online",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\env.py",
"source_location": "L1",
"weight": 1.0,
"_src": "alembic_env_rationale_1",
"_tgt": "api_alembic_env_py",
"source": "api_alembic_env_py",
"target": "alembic_env_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\env.py",
"source_location": "L46",
"weight": 1.0,
"_src": "alembic_env_get_url",
"_tgt": "alembic_env_sync_url",
"source": "alembic_env_sync_url",
"target": "alembic_env_get_url",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\env.py",
"source_location": "L36",
"weight": 1.0,
"_src": "alembic_env_rationale_36",
"_tgt": "alembic_env_sync_url",
"source": "alembic_env_sync_url",
"target": "alembic_env_rationale_36",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\env.py",
"source_location": "L51",
"weight": 1.0,
"_src": "alembic_env_run_migrations_offline",
"_tgt": "alembic_env_get_url",
"source": "alembic_env_get_url",
"target": "alembic_env_run_migrations_offline",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\env.py",
"source_location": "L50",
"weight": 1.0,
"_src": "alembic_env_rationale_50",
"_tgt": "alembic_env_run_migrations_offline",
"source": "alembic_env_run_migrations_offline",
"target": "alembic_env_rationale_50",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\alembic\\env.py",
"source_location": "L24",
"weight": 1.0,
"_src": "waitlist_alembic_env_py",
"_tgt": "alembic_env_run_migrations_offline",
"source": "alembic_env_run_migrations_offline",
"target": "waitlist_alembic_env_py",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\env.py",
"source_location": "L87",
"weight": 1.0,
"_src": "alembic_env_run_migrations_online",
"_tgt": "alembic_env_run_migrations_online_async",
"source": "alembic_env_run_migrations_online_async",
"target": "alembic_env_run_migrations_online",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\env.py",
"source_location": "L74",
"weight": 1.0,
"_src": "alembic_env_rationale_74",
"_tgt": "alembic_env_run_migrations_online_async",
"source": "alembic_env_run_migrations_online_async",
"target": "alembic_env_rationale_74",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\alembic\\env.py",
"source_location": "L31",
"weight": 1.0,
"_src": "waitlist_alembic_env_py",
"_tgt": "alembic_env_run_migrations_online",
"source": "alembic_env_run_migrations_online",
"target": "waitlist_alembic_env_py",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\alembic\\env.py",
"source_location": "L30",
"weight": 0.8,
"_src": "alembic_env_rationale_1",
"_tgt": "app_models_base",
"source": "alembic_env_rationale_1",
"target": "app_models_base",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\alembic\\env.py",
"source_location": "L30",
"weight": 0.8,
"_src": "alembic_env_rationale_36",
"_tgt": "app_models_base",
"source": "alembic_env_rationale_36",
"target": "app_models_base",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\alembic\\env.py",
"source_location": "L30",
"weight": 0.8,
"_src": "alembic_env_rationale_50",
"_tgt": "app_models_base",
"source": "alembic_env_rationale_50",
"target": "app_models_base",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\alembic\\env.py",
"source_location": "L30",
"weight": 0.8,
"_src": "alembic_env_rationale_74",
"_tgt": "app_models_base",
"source": "alembic_env_rationale_74",
"target": "app_models_base",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\001_initial_schema.py",
"source_location": "L22",
"weight": 1.0,
"_src": "api_alembic_versions_001_initial_schema_py",
"_tgt": "versions_001_initial_schema_upgrade",
"source": "api_alembic_versions_001_initial_schema_py",
"target": "versions_001_initial_schema_upgrade",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\001_initial_schema.py",
"source_location": "L79",
"weight": 1.0,
"_src": "api_alembic_versions_001_initial_schema_py",
"_tgt": "versions_001_initial_schema_downgrade",
"source": "api_alembic_versions_001_initial_schema_py",
"target": "versions_001_initial_schema_downgrade",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\001_initial_schema.py",
"source_location": "L1",
"weight": 1.0,
"_src": "versions_001_initial_schema_rationale_1",
"_tgt": "api_alembic_versions_001_initial_schema_py",
"source": "api_alembic_versions_001_initial_schema_py",
"target": "versions_001_initial_schema_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\003_agent_tables.py",
"source_location": "L22",
"weight": 1.0,
"_src": "api_alembic_versions_003_agent_tables_py",
"_tgt": "versions_003_agent_tables_upgrade",
"source": "api_alembic_versions_003_agent_tables_py",
"target": "versions_003_agent_tables_upgrade",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\003_agent_tables.py",
"source_location": "L120",
"weight": 1.0,
"_src": "api_alembic_versions_003_agent_tables_py",
"_tgt": "versions_003_agent_tables_downgrade",
"source": "api_alembic_versions_003_agent_tables_py",
"target": "versions_003_agent_tables_downgrade",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\003_agent_tables.py",
"source_location": "L1",
"weight": 1.0,
"_src": "versions_003_agent_tables_rationale_1",
"_tgt": "api_alembic_versions_003_agent_tables_py",
"source": "api_alembic_versions_003_agent_tables_py",
"target": "versions_003_agent_tables_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\004_add_memory_tables.py",
"source_location": "L30",
"weight": 1.0,
"_src": "api_alembic_versions_004_add_memory_tables_py",
"_tgt": "versions_004_add_memory_tables_upgrade",
"source": "api_alembic_versions_004_add_memory_tables_py",
"target": "versions_004_add_memory_tables_upgrade",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\004_add_memory_tables.py",
"source_location": "L138",
"weight": 1.0,
"_src": "api_alembic_versions_004_add_memory_tables_py",
"_tgt": "versions_004_add_memory_tables_downgrade",
"source": "api_alembic_versions_004_add_memory_tables_py",
"target": "versions_004_add_memory_tables_downgrade",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\004_add_memory_tables.py",
"source_location": "L1",
"weight": 1.0,
"_src": "versions_004_add_memory_tables_rationale_1",
"_tgt": "api_alembic_versions_004_add_memory_tables_py",
"source": "api_alembic_versions_004_add_memory_tables_py",
"target": "versions_004_add_memory_tables_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\005_associative_pgvector.py",
"source_location": "L26",
"weight": 1.0,
"_src": "api_alembic_versions_005_associative_pgvector_py",
"_tgt": "versions_005_associative_pgvector_upgrade",
"source": "api_alembic_versions_005_associative_pgvector_py",
"target": "versions_005_associative_pgvector_upgrade",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\005_associative_pgvector.py",
"source_location": "L53",
"weight": 1.0,
"_src": "api_alembic_versions_005_associative_pgvector_py",
"_tgt": "versions_005_associative_pgvector_downgrade",
"source": "api_alembic_versions_005_associative_pgvector_py",
"target": "versions_005_associative_pgvector_downgrade",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\005_associative_pgvector.py",
"source_location": "L1",
"weight": 1.0,
"_src": "versions_005_associative_pgvector_rationale_1",
"_tgt": "api_alembic_versions_005_associative_pgvector_py",
"source": "api_alembic_versions_005_associative_pgvector_py",
"target": "versions_005_associative_pgvector_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\006_memory_relations.py",
"source_location": "L22",
"weight": 1.0,
"_src": "api_alembic_versions_006_memory_relations_py",
"_tgt": "versions_006_memory_relations_upgrade",
"source": "api_alembic_versions_006_memory_relations_py",
"target": "versions_006_memory_relations_upgrade",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\006_memory_relations.py",
"source_location": "L71",
"weight": 1.0,
"_src": "api_alembic_versions_006_memory_relations_py",
"_tgt": "versions_006_memory_relations_downgrade",
"source": "api_alembic_versions_006_memory_relations_py",
"target": "versions_006_memory_relations_downgrade",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\006_memory_relations.py",
"source_location": "L1",
"weight": 1.0,
"_src": "versions_006_memory_relations_rationale_1",
"_tgt": "api_alembic_versions_006_memory_relations_py",
"source": "api_alembic_versions_006_memory_relations_py",
"target": "versions_006_memory_relations_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py",
"source_location": "L23",
"weight": 1.0,
"_src": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py",
"_tgt": "versions_1f5975a4f3f4_add_extraction_queue_upgrade",
"source": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py",
"target": "versions_1f5975a4f3f4_add_extraction_queue_upgrade",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py",
"source_location": "L36",
"weight": 1.0,
"_src": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py",
"_tgt": "versions_1f5975a4f3f4_add_extraction_queue_downgrade",
"source": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py",
"target": "versions_1f5975a4f3f4_add_extraction_queue_downgrade",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\1f5975a4f3f4_add_extraction_queue.py",
"source_location": "L1",
"weight": 1.0,
"_src": "versions_1f5975a4f3f4_add_extraction_queue_rationale_1",
"_tgt": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py",
"source": "api_alembic_versions_1f5975a4f3f4_add_extraction_queue_py",
"target": "versions_1f5975a4f3f4_add_extraction_queue_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py",
"source_location": "L23",
"weight": 1.0,
"_src": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py",
"_tgt": "versions_818478c251dc_add_name_and_surname_to_users_table_upgrade",
"source": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py",
"target": "versions_818478c251dc_add_name_and_surname_to_users_table_upgrade",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py",
"source_location": "L28",
"weight": 1.0,
"_src": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py",
"_tgt": "versions_818478c251dc_add_name_and_surname_to_users_table_downgrade",
"source": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py",
"target": "versions_818478c251dc_add_name_and_surname_to_users_table_downgrade",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\818478c251dc_add_name_and_surname_to_users_table.py",
"source_location": "L1",
"weight": 1.0,
"_src": "versions_818478c251dc_add_name_and_surname_to_users_table_rationale_1",
"_tgt": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py",
"source": "api_alembic_versions_818478c251dc_add_name_and_surname_to_users_table_py",
"target": "versions_818478c251dc_add_name_and_surname_to_users_table_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py",
"source_location": "L26",
"weight": 1.0,
"_src": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py",
"_tgt": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_upgrade",
"source": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py",
"target": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_upgrade",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py",
"source_location": "L40",
"weight": 1.0,
"_src": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py",
"_tgt": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_downgrade",
"source": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py",
"target": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_downgrade",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py",
"source_location": "L1",
"weight": 1.0,
"_src": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_rationale_1",
"_tgt": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py",
"source": "api_alembic_versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_py",
"target": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\alembic\\versions\\9a1f2d0b6c7e_deprecate_backend_agent_config_tables.py",
"source_location": "L29",
"weight": 1.0,
"_src": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_upgrade",
"_tgt": "core_agent_session_buffer_sessionbuffer_set",
"source": "versions_9a1f2d0b6c7e_deprecate_backend_agent_config_tables_upgrade",
"target": "core_agent_session_buffer_sessionbuffer_set"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py",
"source_location": "L28",
"weight": 1.0,
"_src": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py",
"_tgt": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_upgrade",
"source": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py",
"target": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_upgrade",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py",
"source_location": "L103",
"weight": 1.0,
"_src": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py",
"_tgt": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_downgrade",
"source": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py",
"target": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_downgrade",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py",
"source_location": "L1",
"weight": 1.0,
"_src": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_rationale_1",
"_tgt": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py",
"source": "api_alembic_versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_py",
"target": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\alembic\\versions\\a3b9c0d1e2f3_add_agent_config_to_local_agents.py",
"source_location": "L51",
"weight": 1.0,
"_src": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_upgrade",
"_tgt": "core_agent_session_buffer_sessionbuffer_set",
"source": "versions_a3b9c0d1e2f3_add_agent_config_to_local_agents_upgrade",
"target": "core_agent_session_buffer_sessionbuffer_set"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py",
"source_location": "L24",
"weight": 1.0,
"_src": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py",
"_tgt": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_upgrade",
"source": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py",
"target": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_upgrade",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py",
"source_location": "L52",
"weight": 1.0,
"_src": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py",
"_tgt": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_downgrade",
"source": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py",
"target": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_downgrade",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\b4c0d1e2f3a4_add_oauth_and_avatar.py",
"source_location": "L1",
"weight": 1.0,
"_src": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_rationale_1",
"_tgt": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py",
"source": "api_alembic_versions_b4c0d1e2f3a4_add_oauth_and_avatar_py",
"target": "versions_b4c0d1e2f3a4_add_oauth_and_avatar_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py",
"source_location": "L23",
"weight": 1.0,
"_src": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py",
"_tgt": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_upgrade",
"source": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py",
"target": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_upgrade",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py",
"source_location": "L30",
"weight": 1.0,
"_src": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py",
"_tgt": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_downgrade",
"source": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py",
"target": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_downgrade",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\c5d1e2f3a4b5_add_onboarding_completed_at.py",
"source_location": "L1",
"weight": 1.0,
"_src": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_rationale_1",
"_tgt": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py",
"source": "api_alembic_versions_c5d1e2f3a4b5_add_onboarding_completed_at_py",
"target": "versions_c5d1e2f3a4b5_add_onboarding_completed_at_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py",
"source_location": "L23",
"weight": 1.0,
"_src": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py",
"_tgt": "versions_e04100e88ace_avatar_url_varchar_to_text_upgrade",
"source": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py",
"target": "versions_e04100e88ace_avatar_url_varchar_to_text_upgrade",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py",
"source_location": "L30",
"weight": 1.0,
"_src": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py",
"_tgt": "versions_e04100e88ace_avatar_url_varchar_to_text_downgrade",
"source": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py",
"target": "versions_e04100e88ace_avatar_url_varchar_to_text_downgrade",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\alembic\\versions\\e04100e88ace_avatar_url_varchar_to_text.py",
"source_location": "L1",
"weight": 1.0,
"_src": "versions_e04100e88ace_avatar_url_varchar_to_text_rationale_1",
"_tgt": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py",
"source": "api_alembic_versions_e04100e88ace_avatar_url_varchar_to_text_py",
"target": "versions_e04100e88ace_avatar_url_varchar_to_text_rationale_1",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "api\\app\\db.py",
"source_location": "L22",
"weight": 1.0,
"_src": "api_app_db_py",
"_tgt": "app_config_settings",
"source": "api_app_db_py",
"target": "app_config_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\db.py",
"source_location": "L33",
"weight": 1.0,
"_src": "api_app_db_py",
"_tgt": "app_db_base",
"source": "api_app_db_py",
"target": "app_db_base",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\db.py",
"source_location": "L37",
"weight": 1.0,
"_src": "api_app_db_py",
"_tgt": "app_db_get_session",
"source": "api_app_db_py",
"target": "app_db_get_session",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\db.py",
"source_location": "L1",
"weight": 1.0,
"_src": "app_db_rationale_1",
"_tgt": "api_app_db_py",
"source": "api_app_db_py",
"target": "app_db_rationale_1",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\db.py",
"source_location": "L33",
"weight": 1.0,
"_src": "app_db_base",
"_tgt": "declarativebase",
"source": "app_db_base",
"target": "declarativebase",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\db.py",
"source_location": "L34",
"weight": 1.0,
"_src": "app_db_rationale_34",
"_tgt": "app_db_base",
"source": "app_db_base",
"target": "app_db_rationale_34",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_user",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_user"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_refreshtoken",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_refreshtoken"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_oauthaccount",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_oauthaccount"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_subscription",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_subscription"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_localagentconfig",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_localagentconfig"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_cloudagentconfig",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_cloudagentconfig"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_agentrunlog",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_agentrunlog"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_memorycore",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_memorycore"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_memoryassociative",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_memoryassociative"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_memoryepisodic",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_memoryepisodic"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_memoryproactive",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_memoryproactive"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_extractionqueue",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_extractionqueue"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_memoryrelation",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_memoryrelation"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_plugin",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_plugin"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_rationale_1",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_rationale_270",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_rationale_270"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_rationale_291",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_rationale_291"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_rationale_315",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_rationale_315"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_rationale_335",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_rationale_335"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_rationale_357",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_rationale_357"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_rationale_379",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_rationale_379"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\models.py",
"source_location": "L42",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "app_models_rationale_417",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "app_models_rationale_417"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "tests_conftest_rationale_1",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "tests_conftest_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "tests_conftest_rationale_60",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "tests_conftest_rationale_60"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "tests_conftest_rationale_89",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "tests_conftest_rationale_89"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "tests_conftest_rationale_96",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "tests_conftest_rationale_96"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "tests_conftest_rationale_115",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "tests_conftest_rationale_115"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_db_base",
"_tgt": "tests_conftest_rationale_133",
"confidence_score": 0.5,
"source": "app_db_base",
"target": "tests_conftest_rationale_133"
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\models.py",
"source_location": "L8",
"weight": 1.0,
"_src": "app_models_base",
"_tgt": "declarativebase",
"source": "declarativebase",
"target": "app_models_base",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\db.py",
"source_location": "L38",
"weight": 1.0,
"_src": "app_db_rationale_38",
"_tgt": "app_db_get_session",
"source": "app_db_get_session",
"target": "app_db_rationale_38",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "api\\app\\main.py",
"source_location": "L9",
"weight": 1.0,
"_src": "api_app_main_py",
"_tgt": "app_config_settings",
"source": "api_app_main_py",
"target": "app_config_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\main.py",
"source_location": "L19",
"weight": 1.0,
"_src": "api_app_main_py",
"_tgt": "app_main_memory_audit_cron_tick",
"source": "api_app_main_py",
"target": "app_main_memory_audit_cron_tick",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\main.py",
"source_location": "L46",
"weight": 1.0,
"_src": "api_app_main_py",
"_tgt": "app_main_memory_cron_tick",
"source": "api_app_main_py",
"target": "app_main_memory_cron_tick",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\main.py",
"source_location": "L81",
"weight": 1.0,
"_src": "api_app_main_py",
"_tgt": "app_main_lifespan",
"source": "api_app_main_py",
"target": "app_main_lifespan",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\main.py",
"source_location": "L105",
"weight": 1.0,
"_src": "api_app_main_py",
"_tgt": "app_main_create_app",
"source": "api_app_main_py",
"target": "app_main_create_app",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\main.py",
"source_location": "L20",
"weight": 1.0,
"_src": "app_main_rationale_20",
"_tgt": "app_main_memory_audit_cron_tick",
"source": "app_main_memory_audit_cron_tick",
"target": "app_main_rationale_20",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\main.py",
"source_location": "L37",
"weight": 1.0,
"_src": "app_main_memory_audit_cron_tick",
"_tgt": "core_memory_maintenance_audit_memory",
"source": "app_main_memory_audit_cron_tick",
"target": "core_memory_maintenance_audit_memory"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\main.py",
"source_location": "L47",
"weight": 1.0,
"_src": "app_main_rationale_47",
"_tgt": "app_main_memory_cron_tick",
"source": "app_main_memory_cron_tick",
"target": "app_main_rationale_47",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\main.py",
"source_location": "L59",
"weight": 1.0,
"_src": "app_main_memory_cron_tick",
"_tgt": "core_memory_maintenance_drain_extraction_queue",
"source": "app_main_memory_cron_tick",
"target": "core_memory_maintenance_drain_extraction_queue"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\main.py",
"source_location": "L71",
"weight": 1.0,
"_src": "app_main_memory_cron_tick",
"_tgt": "core_memory_maintenance_mine_proactive_patterns",
"source": "app_main_memory_cron_tick",
"target": "core_memory_maintenance_mine_proactive_patterns"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\main.py",
"source_location": "L17",
"weight": 1.0,
"_src": "waitlist_app_main_py",
"_tgt": "app_main_lifespan",
"source": "app_main_lifespan",
"target": "waitlist_app_main_py",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\main.py",
"source_location": "L7",
"weight": 0.8,
"_src": "app_main_rationale_47",
"_tgt": "middleware_rate_limit_tierratelimitmiddleware",
"confidence_score": 0.5,
"source": "app_main_rationale_47",
"target": "middleware_rate_limit_tierratelimitmiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\main.py",
"source_location": "L8",
"weight": 0.8,
"_src": "app_main_rationale_47",
"_tgt": "middleware_sanitizer_sanitizermiddleware",
"confidence_score": 0.5,
"source": "app_main_rationale_47",
"target": "middleware_sanitizer_sanitizermiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\main.py",
"source_location": "L55",
"weight": 0.8,
"_src": "app_main_rationale_47",
"_tgt": "app_models_user",
"confidence_score": 0.5,
"source": "app_main_rationale_47",
"target": "app_models_user"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L47",
"weight": 1.0,
"_src": "api_app_models_py",
"_tgt": "app_models_uuid",
"source": "api_app_models_py",
"target": "app_models_uuid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L51",
"weight": 1.0,
"_src": "api_app_models_py",
"_tgt": "app_models_now",
"source": "api_app_models_py",
"target": "app_models_now",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L66",
"weight": 1.0,
"_src": "api_app_models_py",
"_tgt": "app_models_user",
"source": "api_app_models_py",
"target": "app_models_user",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L103",
"weight": 1.0,
"_src": "api_app_models_py",
"_tgt": "app_models_refreshtoken",
"source": "api_app_models_py",
"target": "app_models_refreshtoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L121",
"weight": 1.0,
"_src": "api_app_models_py",
"_tgt": "app_models_oauthaccount",
"source": "api_app_models_py",
"target": "app_models_oauthaccount",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L140",
"weight": 1.0,
"_src": "api_app_models_py",
"_tgt": "app_models_subscription",
"source": "api_app_models_py",
"target": "app_models_subscription",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L161",
"weight": 1.0,
"_src": "api_app_models_py",
"_tgt": "app_models_localagentconfig",
"source": "api_app_models_py",
"target": "app_models_localagentconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L196",
"weight": 1.0,
"_src": "api_app_models_py",
"_tgt": "app_models_cloudagentconfig",
"source": "api_app_models_py",
"target": "app_models_cloudagentconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L230",
"weight": 1.0,
"_src": "api_app_models_py",
"_tgt": "app_models_agentrunlog",
"source": "api_app_models_py",
"target": "app_models_agentrunlog",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L269",
"weight": 1.0,
"_src": "api_app_models_py",
"_tgt": "app_models_memorycore",
"source": "api_app_models_py",
"target": "app_models_memorycore",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L290",
"weight": 1.0,
"_src": "api_app_models_py",
"_tgt": "app_models_memoryassociative",
"source": "api_app_models_py",
"target": "app_models_memoryassociative",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L314",
"weight": 1.0,
"_src": "api_app_models_py",
"_tgt": "app_models_memoryepisodic",
"source": "api_app_models_py",
"target": "app_models_memoryepisodic",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L334",
"weight": 1.0,
"_src": "api_app_models_py",
"_tgt": "app_models_memoryproactive",
"source": "api_app_models_py",
"target": "app_models_memoryproactive",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L356",
"weight": 1.0,
"_src": "api_app_models_py",
"_tgt": "app_models_extractionqueue",
"source": "api_app_models_py",
"target": "app_models_extractionqueue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L378",
"weight": 1.0,
"_src": "api_app_models_py",
"_tgt": "app_models_memoryrelation",
"source": "api_app_models_py",
"target": "app_models_memoryrelation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L416",
"weight": 1.0,
"_src": "api_app_models_py",
"_tgt": "app_models_plugin",
"source": "api_app_models_py",
"target": "app_models_plugin",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L1",
"weight": 1.0,
"_src": "app_models_rationale_1",
"_tgt": "api_app_models_py",
"source": "api_app_models_py",
"target": "app_models_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\models.py",
"source_location": "L48",
"weight": 1.0,
"_src": "app_models_uuid",
"_tgt": "str",
"source": "app_models_uuid",
"target": "str"
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L66",
"weight": 1.0,
"_src": "app_models_user",
"_tgt": "base",
"source": "app_models_user",
"target": "base",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\middleware\\auth.py",
"source_location": "L60",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "middleware_auth_rationale_1",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "middleware_auth_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\middleware\\auth.py",
"source_location": "L60",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "middleware_auth_rationale_33",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "middleware_auth_rationale_33"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_registerrequest",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_registerrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_loginrequest",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_loginrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_refreshrequest",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_refreshrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_updateprofilerequest",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_updateprofilerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_oauthauthorizeresponse",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_oauthauthorizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_oauthcallbackrequest",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_oauthcallbackrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_updatememoryrequest",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_updatememoryrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_normalizerequest",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_normalizerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_normalizeresponse",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_normalizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_changepasswordrequest",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_changepasswordrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_updateavatarrequest",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_updateavatarrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_1",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_78",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_78"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_83",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_83"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_124",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_124"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_166",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_166"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_197",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_197"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_241",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_241"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_251",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_251"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_277",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_277"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_322",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_322"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_345",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_345"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_382",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_382"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_507",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_507"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_566",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_566"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_583",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_583"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_604",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_604"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_642",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_642"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_672",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_672"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_693",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_693"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_740",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_740"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "routes_auth_rationale_764",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "routes_auth_rationale_764"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L214",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "billing_stripe_service_stripeservice",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "billing_stripe_service_stripeservice"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L214",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "billing_stripe_service_rationale_1",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "billing_stripe_service_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L214",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "billing_stripe_service_rationale_29",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "billing_stripe_service_rationale_29"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L214",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "billing_stripe_service_rationale_49",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "billing_stripe_service_rationale_49"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L214",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "billing_stripe_service_rationale_87",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "billing_stripe_service_rationale_87"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L214",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "billing_stripe_service_rationale_158",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "billing_stripe_service_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L214",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "billing_stripe_service_rationale_179",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "billing_stripe_service_rationale_179"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L214",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "billing_stripe_service_rationale_206",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "billing_stripe_service_rationale_206"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_maintenance_rationale_1",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_maintenance_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_maintenance_rationale_48",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_maintenance_rationale_48"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_maintenance_rationale_108",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_maintenance_rationale_108"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_maintenance_rationale_158",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_maintenance_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_maintenance_rationale_257",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_maintenance_rationale_257"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_maintenance_rationale_281",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_maintenance_rationale_281"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_maintenance_rationale_349",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_maintenance_rationale_349"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_maintenance_rationale_382",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_maintenance_rationale_382"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_maintenance_rationale_485",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_maintenance_rationale_485"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_1",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_55",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_55"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_69",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_69"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_119",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_119"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_175",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_175"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_225",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_225"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_263",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_263"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_283",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_283"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_303",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_303"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_326",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_326"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_336",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_336"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_352",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_352"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_402",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_402"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_470",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_470"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_483",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_483"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_506",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_506"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_532",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_532"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_560",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_560"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_569",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_569"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_606",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_606"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_684",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_684"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "core_memory_middleware_rationale_728",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "core_memory_middleware_rationale_728"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L23",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_conftest_rationale_1",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_conftest_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L23",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_conftest_rationale_60",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_conftest_rationale_60"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L23",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_conftest_rationale_89",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_conftest_rationale_89"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L23",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_conftest_rationale_96",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_conftest_rationale_96"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L23",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_conftest_rationale_115",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_conftest_rationale_115"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L23",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_conftest_rationale_133",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_conftest_rationale_133"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_audit_rationale_1",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_audit_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_audit_rationale_109",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_audit_rationale_109"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_audit_rationale_139",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_audit_rationale_139"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_audit_rationale_145",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_audit_rationale_145"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_extraction_rationale_1",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_extraction_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_extraction_rationale_56",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_extraction_rationale_56"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_extraction_rationale_66",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_extraction_rationale_66"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_extraction_rationale_238",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_extraction_rationale_238"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_extraction_rationale_307",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_extraction_rationale_307"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_extraction_rationale_327",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_extraction_rationale_327"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_middleware_rationale_1",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_middleware_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_middleware_rationale_56",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_middleware_rationale_56"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_middleware_rationale_188",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_middleware_rationale_188"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_middleware_rationale_296",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_middleware_rationale_296"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_middleware_rationale_351",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_middleware_rationale_351"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_middleware_rationale_370",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_middleware_rationale_370"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_models_rationale_1",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_models_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_models_rationale_41",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_models_rationale_41"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_models_rationale_87",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_models_rationale_87"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_models_rationale_189",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_models_rationale_189"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L25",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_proactive_rationale_1",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_proactive_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_relations_rationale_1",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_relations_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_relations_rationale_48",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_relations_rationale_48"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_relations_rationale_58",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_relations_rationale_58"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_relations_rationale_70",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_relations_rationale_70"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_relations_rationale_91",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_relations_rationale_91"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_relations_rationale_120",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_relations_rationale_120"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_relations_rationale_137",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_relations_rationale_137"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_relations_rationale_158",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_relations_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_relations_rationale_169",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_relations_rationale_169"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_user",
"_tgt": "tests_test_memory_relations_rationale_197",
"confidence_score": 0.5,
"source": "app_models_user",
"target": "tests_test_memory_relations_rationale_197"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L129",
"weight": 1.0,
"_src": "app_models_user",
"_tgt": "routes_auth_register",
"source": "app_models_user",
"target": "routes_auth_register"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L478",
"weight": 1.0,
"_src": "app_models_user",
"_tgt": "routes_auth_oauth_callback",
"source": "app_models_user",
"target": "routes_auth_oauth_callback"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\conftest.py",
"source_location": "L67",
"weight": 1.0,
"_src": "app_models_user",
"_tgt": "tests_conftest_create_tables",
"source": "app_models_user",
"target": "tests_conftest_create_tables"
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L103",
"weight": 1.0,
"_src": "app_models_refreshtoken",
"_tgt": "base",
"source": "base",
"target": "app_models_refreshtoken",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L121",
"weight": 1.0,
"_src": "app_models_oauthaccount",
"_tgt": "base",
"source": "base",
"target": "app_models_oauthaccount",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L140",
"weight": 1.0,
"_src": "app_models_subscription",
"_tgt": "base",
"source": "base",
"target": "app_models_subscription",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L161",
"weight": 1.0,
"_src": "app_models_localagentconfig",
"_tgt": "base",
"source": "base",
"target": "app_models_localagentconfig",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L196",
"weight": 1.0,
"_src": "app_models_cloudagentconfig",
"_tgt": "base",
"source": "base",
"target": "app_models_cloudagentconfig",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L230",
"weight": 1.0,
"_src": "app_models_agentrunlog",
"_tgt": "base",
"source": "base",
"target": "app_models_agentrunlog",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L269",
"weight": 1.0,
"_src": "app_models_memorycore",
"_tgt": "base",
"source": "base",
"target": "app_models_memorycore",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L290",
"weight": 1.0,
"_src": "app_models_memoryassociative",
"_tgt": "base",
"source": "base",
"target": "app_models_memoryassociative",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L314",
"weight": 1.0,
"_src": "app_models_memoryepisodic",
"_tgt": "base",
"source": "base",
"target": "app_models_memoryepisodic",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L334",
"weight": 1.0,
"_src": "app_models_memoryproactive",
"_tgt": "base",
"source": "base",
"target": "app_models_memoryproactive",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L356",
"weight": 1.0,
"_src": "app_models_extractionqueue",
"_tgt": "base",
"source": "base",
"target": "app_models_extractionqueue",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L378",
"weight": 1.0,
"_src": "app_models_memoryrelation",
"_tgt": "base",
"source": "base",
"target": "app_models_memoryrelation",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L416",
"weight": 1.0,
"_src": "app_models_plugin",
"_tgt": "base",
"source": "base",
"target": "app_models_plugin",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_registerrequest",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_registerrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_loginrequest",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_loginrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_refreshrequest",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_refreshrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_updateprofilerequest",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_updateprofilerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_oauthauthorizeresponse",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_oauthauthorizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_oauthcallbackrequest",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_oauthcallbackrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_updatememoryrequest",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_updatememoryrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_normalizerequest",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_normalizerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_normalizeresponse",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_normalizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_changepasswordrequest",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_changepasswordrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_updateavatarrequest",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_updateavatarrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_1",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_78",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_78"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_83",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_83"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_124",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_124"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_166",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_166"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_197",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_197"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_241",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_241"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_251",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_251"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_277",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_277"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_322",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_322"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_345",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_345"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_382",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_382"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_507",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_507"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_566",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_566"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_583",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_583"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_604",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_604"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_642",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_642"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_672",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_672"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_693",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_693"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_740",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_740"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_rationale_764",
"confidence_score": 0.5,
"source": "app_models_refreshtoken",
"target": "routes_auth_rationale_764"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L145",
"weight": 1.0,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_register",
"source": "app_models_refreshtoken",
"target": "routes_auth_register"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L176",
"weight": 1.0,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_login",
"source": "app_models_refreshtoken",
"target": "routes_auth_login"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L218",
"weight": 1.0,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_refresh",
"source": "app_models_refreshtoken",
"target": "routes_auth_refresh"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L282",
"weight": 1.0,
"_src": "app_models_refreshtoken",
"_tgt": "routes_auth_issue_refresh_token",
"source": "app_models_refreshtoken",
"target": "routes_auth_issue_refresh_token"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_registerrequest",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_registerrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_loginrequest",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_loginrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_refreshrequest",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_refreshrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_updateprofilerequest",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_updateprofilerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_oauthauthorizeresponse",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_oauthauthorizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_oauthcallbackrequest",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_oauthcallbackrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_updatememoryrequest",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_updatememoryrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_normalizerequest",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_normalizerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_normalizeresponse",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_normalizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_changepasswordrequest",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_changepasswordrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_updateavatarrequest",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_updateavatarrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_1",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_78",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_78"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_83",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_83"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_124",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_124"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_166",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_166"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_197",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_197"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_241",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_241"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_251",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_251"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_277",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_277"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_322",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_322"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_345",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_345"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_382",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_382"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_507",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_507"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_566",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_566"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_583",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_583"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_604",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_604"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_642",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_642"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_672",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_672"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_693",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_693"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_740",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_740"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_rationale_764",
"confidence_score": 0.5,
"source": "app_models_oauthaccount",
"target": "routes_auth_rationale_764"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L453",
"weight": 1.0,
"_src": "app_models_oauthaccount",
"_tgt": "routes_auth_oauth_callback",
"source": "app_models_oauthaccount",
"target": "routes_auth_oauth_callback"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\middleware\\auth.py",
"source_location": "L60",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "middleware_auth_rationale_1",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "middleware_auth_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\middleware\\auth.py",
"source_location": "L60",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "middleware_auth_rationale_33",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "middleware_auth_rationale_33"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_registerrequest",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_registerrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_loginrequest",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_loginrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_refreshrequest",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_refreshrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_updateprofilerequest",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_updateprofilerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_oauthauthorizeresponse",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_oauthauthorizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_oauthcallbackrequest",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_oauthcallbackrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_updatememoryrequest",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_updatememoryrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_normalizerequest",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_normalizerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_normalizeresponse",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_normalizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_changepasswordrequest",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_changepasswordrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_updateavatarrequest",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_updateavatarrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_1",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_78",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_78"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_83",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_83"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_124",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_124"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_166",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_166"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_197",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_197"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_241",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_241"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_251",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_251"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_277",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_277"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_322",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_322"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_345",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_345"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_382",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_382"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_507",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_507"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_566",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_566"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_583",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_583"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_604",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_604"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_642",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_642"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_672",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_672"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_693",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_693"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_740",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_740"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L511",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "routes_auth_rationale_764",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "routes_auth_rationale_764"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L276",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "billing_stripe_service_stripeservice",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "billing_stripe_service_stripeservice"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L276",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "billing_stripe_service_rationale_1",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "billing_stripe_service_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L276",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "billing_stripe_service_rationale_29",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "billing_stripe_service_rationale_29"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L276",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "billing_stripe_service_rationale_49",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "billing_stripe_service_rationale_49"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L276",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "billing_stripe_service_rationale_87",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "billing_stripe_service_rationale_87"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L276",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "billing_stripe_service_rationale_158",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "billing_stripe_service_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L276",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "billing_stripe_service_rationale_179",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "billing_stripe_service_rationale_179"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L276",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "billing_stripe_service_rationale_206",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "billing_stripe_service_rationale_206"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L91",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "billing_tier_manager_tiermanager",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "billing_tier_manager_tiermanager"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L91",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "billing_tier_manager_rationale_1",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "billing_tier_manager_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L91",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "billing_tier_manager_rationale_81",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "billing_tier_manager_rationale_81"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L91",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "billing_tier_manager_rationale_86",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "billing_tier_manager_rationale_86"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L91",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "billing_tier_manager_rationale_105",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "billing_tier_manager_rationale_105"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L91",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "billing_tier_manager_rationale_117",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "billing_tier_manager_rationale_117"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L91",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "billing_tier_manager_rationale_129",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "billing_tier_manager_rationale_129"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_1",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_55",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_55"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_69",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_69"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_119",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_119"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_175",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_175"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_225",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_225"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_263",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_263"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_283",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_283"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_303",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_303"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_326",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_326"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_336",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_336"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_352",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_352"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_402",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_402"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_470",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_470"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_483",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_483"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_506",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_506"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_532",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_532"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_560",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_560"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_569",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_569"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_606",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_606"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_684",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_684"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L571",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "core_memory_middleware_rationale_728",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "core_memory_middleware_rationale_728"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L23",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "tests_conftest_rationale_1",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "tests_conftest_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L23",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "tests_conftest_rationale_60",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "tests_conftest_rationale_60"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L23",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "tests_conftest_rationale_89",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "tests_conftest_rationale_89"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L23",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "tests_conftest_rationale_96",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "tests_conftest_rationale_96"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L23",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "tests_conftest_rationale_115",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "tests_conftest_rationale_115"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L23",
"weight": 0.8,
"_src": "app_models_subscription",
"_tgt": "tests_conftest_rationale_133",
"confidence_score": 0.5,
"source": "app_models_subscription",
"target": "tests_conftest_rationale_133"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L260",
"weight": 1.0,
"_src": "app_models_subscription",
"_tgt": "billing_stripe_service_stripeservice_upsert_subscription",
"source": "app_models_subscription",
"target": "billing_stripe_service_stripeservice_upsert_subscription"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\conftest.py",
"source_location": "L73",
"weight": 1.0,
"_src": "app_models_subscription",
"_tgt": "tests_conftest_create_tables",
"source": "app_models_subscription",
"target": "tests_conftest_create_tables"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L31",
"weight": 0.8,
"_src": "routes_agents_notesummarizerequest",
"_tgt": "app_models_localagentconfig",
"source": "app_models_localagentconfig",
"target": "routes_agents_notesummarizerequest",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L31",
"weight": 0.8,
"_src": "routes_agents_notesummarizeresponse",
"_tgt": "app_models_localagentconfig",
"source": "app_models_localagentconfig",
"target": "routes_agents_notesummarizeresponse",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "routes_agents_rationale_1",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "routes_agents_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L31",
"weight": 0.8,
"_src": "routes_agents_rationale_102",
"_tgt": "app_models_localagentconfig",
"source": "app_models_localagentconfig",
"target": "routes_agents_rationale_102",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L31",
"weight": 0.8,
"_src": "routes_agents_rationale_131",
"_tgt": "app_models_localagentconfig",
"source": "app_models_localagentconfig",
"target": "routes_agents_rationale_131",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L31",
"weight": 0.8,
"_src": "routes_agents_rationale_161",
"_tgt": "app_models_localagentconfig",
"source": "app_models_localagentconfig",
"target": "routes_agents_rationale_161",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L31",
"weight": 0.8,
"_src": "routes_agents_rationale_182",
"_tgt": "app_models_localagentconfig",
"source": "app_models_localagentconfig",
"target": "routes_agents_rationale_182",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L31",
"weight": 0.8,
"_src": "routes_agents_rationale_255",
"_tgt": "app_models_localagentconfig",
"source": "app_models_localagentconfig",
"target": "routes_agents_rationale_255",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "core_agent_runner_rationale_1",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "core_agent_runner_rationale_62",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_62"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "core_agent_runner_rationale_155",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_155"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "core_agent_runner_rationale_184",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_184"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "core_agent_runner_rationale_234",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_234"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "core_agent_runner_rationale_331",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_331"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "core_agent_runner_rationale_348",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_348"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "core_agent_runner_rationale_412",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_412"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "core_agent_runner_rationale_430",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_430"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "core_agent_runner_rationale_450",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_450"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "core_agent_runner_rationale_498",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_498"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "core_agent_runner_rationale_513",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_513"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "core_agent_runner_rationale_528",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_528"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "core_agent_runner_rationale_544",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_544"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "core_agent_runner_rationale_563",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_563"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "core_agent_runner_rationale_780",
"_tgt": "app_models_localagentconfig",
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_780",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "core_agent_runner_rationale_994",
"_tgt": "app_models_localagentconfig",
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_994",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "core_agent_runner_rationale_1020",
"_tgt": "app_models_localagentconfig",
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_1020",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "tests_test_agent_runner_v2_rationale_1",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "tests_test_agent_runner_v2_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "tests_test_agent_runner_v2_rationale_102",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "tests_test_agent_runner_v2_rationale_102"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "tests_test_agent_runner_v2_rationale_175",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "tests_test_agent_runner_v2_rationale_175"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "tests_test_agent_runner_v2_rationale_269",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "tests_test_agent_runner_v2_rationale_269"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "tests_test_agent_runner_v2_rationale_287",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "tests_test_agent_runner_v2_rationale_287"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "tests_test_agent_runner_v2_rationale_313",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "tests_test_agent_runner_v2_rationale_313"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "tests_test_agent_runner_v2_rationale_354",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "tests_test_agent_runner_v2_rationale_354"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "tests_test_agent_runner_v2_rationale_401",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "tests_test_agent_runner_v2_rationale_401"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L188",
"weight": 1.0,
"_src": "app_models_localagentconfig",
"_tgt": "routes_agents_trigger_agent_run",
"source": "app_models_localagentconfig",
"target": "routes_agents_trigger_agent_run"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L131",
"weight": 1.0,
"_src": "app_models_localagentconfig",
"_tgt": "tests_test_agent_runner_v2_make_config",
"source": "app_models_localagentconfig",
"target": "tests_test_agent_runner_v2_make_config"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "routes_agents_rationale_99",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "routes_agents_rationale_99"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "routes_agents_rationale_128",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "routes_agents_rationale_128"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "routes_agents_rationale_158",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "routes_agents_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "routes_agents_rationale_179",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "routes_agents_rationale_179"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "core_agent_runner_rationale_775",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_775"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "core_agent_runner_rationale_989",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_989"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_localagentconfig",
"_tgt": "core_agent_runner_rationale_1015",
"confidence_score": 0.5,
"source": "app_models_localagentconfig",
"target": "core_agent_runner_rationale_1015"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_cloudagentconfig",
"_tgt": "core_agent_runner_rationale_1",
"confidence_score": 0.5,
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_cloudagentconfig",
"_tgt": "core_agent_runner_rationale_62",
"confidence_score": 0.5,
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_62"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_cloudagentconfig",
"_tgt": "core_agent_runner_rationale_155",
"confidence_score": 0.5,
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_155"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_cloudagentconfig",
"_tgt": "core_agent_runner_rationale_184",
"confidence_score": 0.5,
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_184"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_cloudagentconfig",
"_tgt": "core_agent_runner_rationale_234",
"confidence_score": 0.5,
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_234"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_cloudagentconfig",
"_tgt": "core_agent_runner_rationale_331",
"confidence_score": 0.5,
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_331"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_cloudagentconfig",
"_tgt": "core_agent_runner_rationale_348",
"confidence_score": 0.5,
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_348"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_cloudagentconfig",
"_tgt": "core_agent_runner_rationale_412",
"confidence_score": 0.5,
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_412"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_cloudagentconfig",
"_tgt": "core_agent_runner_rationale_430",
"confidence_score": 0.5,
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_430"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_cloudagentconfig",
"_tgt": "core_agent_runner_rationale_450",
"confidence_score": 0.5,
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_450"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_cloudagentconfig",
"_tgt": "core_agent_runner_rationale_498",
"confidence_score": 0.5,
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_498"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_cloudagentconfig",
"_tgt": "core_agent_runner_rationale_513",
"confidence_score": 0.5,
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_513"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_cloudagentconfig",
"_tgt": "core_agent_runner_rationale_528",
"confidence_score": 0.5,
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_528"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_cloudagentconfig",
"_tgt": "core_agent_runner_rationale_544",
"confidence_score": 0.5,
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_544"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_cloudagentconfig",
"_tgt": "core_agent_runner_rationale_563",
"confidence_score": 0.5,
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_563"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "core_agent_runner_rationale_780",
"_tgt": "app_models_cloudagentconfig",
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_780",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "core_agent_runner_rationale_994",
"_tgt": "app_models_cloudagentconfig",
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_994",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "core_agent_runner_rationale_1020",
"_tgt": "app_models_cloudagentconfig",
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_1020",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_cloudagentconfig",
"_tgt": "core_agent_runner_rationale_775",
"confidence_score": 0.5,
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_775"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_cloudagentconfig",
"_tgt": "core_agent_runner_rationale_989",
"confidence_score": 0.5,
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_989"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_cloudagentconfig",
"_tgt": "core_agent_runner_rationale_1015",
"confidence_score": 0.5,
"source": "app_models_cloudagentconfig",
"target": "core_agent_runner_rationale_1015"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L31",
"weight": 0.8,
"_src": "routes_agents_notesummarizerequest",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "routes_agents_notesummarizerequest",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L31",
"weight": 0.8,
"_src": "routes_agents_notesummarizeresponse",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "routes_agents_notesummarizeresponse",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "routes_agents_rationale_1",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "routes_agents_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L31",
"weight": 0.8,
"_src": "routes_agents_rationale_102",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "routes_agents_rationale_102",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L31",
"weight": 0.8,
"_src": "routes_agents_rationale_131",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "routes_agents_rationale_131",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L31",
"weight": 0.8,
"_src": "routes_agents_rationale_161",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "routes_agents_rationale_161",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L31",
"weight": 0.8,
"_src": "routes_agents_rationale_182",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "routes_agents_rationale_182",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L31",
"weight": 0.8,
"_src": "routes_agents_rationale_255",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "routes_agents_rationale_255",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L52",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "routes_device_ws_rationale_1",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "routes_device_ws_rationale_66",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_66",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "routes_device_ws_rationale_134",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_134",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "routes_device_ws_rationale_196",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_196",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "routes_device_ws_rationale_210",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_210",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "routes_device_ws_rationale_278",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_278",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "routes_device_ws_rationale_348",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_348",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "routes_device_ws_rationale_432",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_432",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "routes_device_ws_rationale_523",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_523",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "routes_device_ws_rationale_549",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_549",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "routes_device_ws_rationale_575",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_575",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "routes_device_ws_rationale_584",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_584",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "core_agent_runner_rationale_1",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "core_agent_runner_rationale_62",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_62"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "core_agent_runner_rationale_155",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_155"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "core_agent_runner_rationale_184",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_184"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "core_agent_runner_rationale_234",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_234"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "core_agent_runner_rationale_331",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_331"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "core_agent_runner_rationale_348",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_348"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "core_agent_runner_rationale_412",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_412"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "core_agent_runner_rationale_430",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_430"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "core_agent_runner_rationale_450",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_450"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "core_agent_runner_rationale_498",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_498"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "core_agent_runner_rationale_513",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_513"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "core_agent_runner_rationale_528",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_528"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "core_agent_runner_rationale_544",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_544"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "core_agent_runner_rationale_563",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_563"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "core_agent_runner_rationale_780",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_780",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "core_agent_runner_rationale_994",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_994",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "core_agent_runner_rationale_1020",
"_tgt": "app_models_agentrunlog",
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_1020",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "tests_test_agent_runner_v2_rationale_1",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "tests_test_agent_runner_v2_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "tests_test_agent_runner_v2_rationale_102",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "tests_test_agent_runner_v2_rationale_102"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "tests_test_agent_runner_v2_rationale_175",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "tests_test_agent_runner_v2_rationale_175"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "tests_test_agent_runner_v2_rationale_269",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "tests_test_agent_runner_v2_rationale_269"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "tests_test_agent_runner_v2_rationale_287",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "tests_test_agent_runner_v2_rationale_287"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "tests_test_agent_runner_v2_rationale_313",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "tests_test_agent_runner_v2_rationale_313"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "tests_test_agent_runner_v2_rationale_354",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "tests_test_agent_runner_v2_rationale_354"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L47",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "tests_test_agent_runner_v2_rationale_401",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "tests_test_agent_runner_v2_rationale_401"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L25",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "tests_test_device_ws_rationale_1",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "tests_test_device_ws_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L25",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "tests_test_device_ws_rationale_48",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "tests_test_device_ws_rationale_48"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L25",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "tests_test_device_ws_rationale_64",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "tests_test_device_ws_rationale_64"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L25",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "tests_test_device_ws_rationale_177",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "tests_test_device_ws_rationale_177"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L25",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "tests_test_device_ws_rationale_193",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "tests_test_device_ws_rationale_193"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L25",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "tests_test_device_ws_rationale_202",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "tests_test_device_ws_rationale_202"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L25",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "tests_test_device_ws_rationale_235",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "tests_test_device_ws_rationale_235"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L25",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "tests_test_device_ws_rationale_257",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "tests_test_device_ws_rationale_257"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L212",
"weight": 1.0,
"_src": "app_models_agentrunlog",
"_tgt": "routes_agents_trigger_agent_run",
"source": "app_models_agentrunlog",
"target": "routes_agents_trigger_agent_run"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L148",
"weight": 1.0,
"_src": "app_models_agentrunlog",
"_tgt": "tests_test_agent_runner_v2_make_run_log",
"source": "app_models_agentrunlog",
"target": "tests_test_agent_runner_v2_make_run_log"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L265",
"weight": 1.0,
"_src": "app_models_agentrunlog",
"_tgt": "tests_test_device_ws_test_mark_runs_disconnected_updates_db",
"source": "app_models_agentrunlog",
"target": "tests_test_device_ws_test_mark_runs_disconnected_updates_db"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "routes_agents_rationale_99",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "routes_agents_rationale_99"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "routes_agents_rationale_128",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "routes_agents_rationale_128"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "routes_agents_rationale_158",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "routes_agents_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "routes_agents_rationale_179",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "routes_agents_rationale_179"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L52",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "routes_device_ws_rationale_65",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_65"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L52",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "routes_device_ws_rationale_133",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_133"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L52",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "routes_device_ws_rationale_190",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_190"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L52",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "routes_device_ws_rationale_204",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_204"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L52",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "routes_device_ws_rationale_272",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_272"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L52",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "routes_device_ws_rationale_342",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_342"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L52",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "routes_device_ws_rationale_426",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_426"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L52",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "routes_device_ws_rationale_452",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_452"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L52",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "routes_device_ws_rationale_478",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_478"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L52",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "routes_device_ws_rationale_487",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "routes_device_ws_rationale_487"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "core_agent_runner_rationale_775",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_775"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "core_agent_runner_rationale_989",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_989"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_models_agentrunlog",
"_tgt": "core_agent_runner_rationale_1015",
"confidence_score": 0.5,
"source": "app_models_agentrunlog",
"target": "core_agent_runner_rationale_1015"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L270",
"weight": 1.0,
"_src": "app_models_rationale_270",
"_tgt": "app_models_memorycore",
"source": "app_models_memorycore",
"target": "app_models_rationale_270",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_registerrequest",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_registerrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_loginrequest",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_loginrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_refreshrequest",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_refreshrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_updateprofilerequest",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_updateprofilerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_oauthauthorizeresponse",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_oauthauthorizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_oauthcallbackrequest",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_oauthcallbackrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_updatememoryrequest",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_updatememoryrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_normalizerequest",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_normalizerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_normalizeresponse",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_normalizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_changepasswordrequest",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_changepasswordrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_updateavatarrequest",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_updateavatarrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_78",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_78"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_83",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_83"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_124",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_124"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_166",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_166"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_197",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_197"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_241",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_241"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_251",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_251"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_277",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_277"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_322",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_322"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_345",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_345"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_382",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_382"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_507",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_507"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_566",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_566"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_583",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_583"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_604",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_604"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_642",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_642"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_672",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_672"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_693",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_693"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_740",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_740"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_auth_rationale_764",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_auth_rationale_764"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_memory_relationout",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_memory_relationout"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_memory_relationpatch",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_memory_relationpatch"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_memory_coreaddbody",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_memory_coreaddbody"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_memory_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_memory_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_memory_rationale_98",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_memory_rationale_98"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_memory_rationale_110",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_memory_rationale_110"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_memory_rationale_123",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_memory_rationale_123"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_memory_rationale_134",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_memory_rationale_134"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_memory_rationale_147",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_memory_rationale_147"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_memory_rationale_186",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_memory_rationale_186"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "routes_memory_rationale_207",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "routes_memory_rationale_207"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_55",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_55"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_69",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_69"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_119",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_119"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_175",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_175"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_225",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_225"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_263",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_263"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_283",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_283"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_303",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_303"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_326",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_326"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_336",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_336"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_352",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_352"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_402",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_402"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_470",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_470"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_483",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_483"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_506",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_506"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_532",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_532"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_560",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_560"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_569",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_569"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_606",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_606"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_684",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_684"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_rationale_728",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "core_memory_middleware_rationale_728"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_extraction_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "tests_test_memory_extraction_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_extraction_rationale_56",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "tests_test_memory_extraction_rationale_56"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_extraction_rationale_66",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "tests_test_memory_extraction_rationale_66"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_extraction_rationale_238",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "tests_test_memory_extraction_rationale_238"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_extraction_rationale_307",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "tests_test_memory_extraction_rationale_307"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_extraction_rationale_327",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "tests_test_memory_extraction_rationale_327"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_middleware_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "tests_test_memory_middleware_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_middleware_rationale_56",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "tests_test_memory_middleware_rationale_56"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_middleware_rationale_188",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "tests_test_memory_middleware_rationale_188"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_middleware_rationale_296",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "tests_test_memory_middleware_rationale_296"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_middleware_rationale_351",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "tests_test_memory_middleware_rationale_351"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_middleware_rationale_370",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "tests_test_memory_middleware_rationale_370"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_models_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "tests_test_memory_models_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_models_rationale_41",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "tests_test_memory_models_rationale_41"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_models_rationale_87",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "tests_test_memory_models_rationale_87"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_models_rationale_189",
"confidence_score": 0.5,
"source": "app_models_memorycore",
"target": "tests_test_memory_models_rationale_189"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L242",
"weight": 1.0,
"_src": "app_models_memorycore",
"_tgt": "core_memory_middleware_memorymiddleware_update_core",
"source": "app_models_memorycore",
"target": "core_memory_middleware_memorymiddleware_update_core"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L81",
"weight": 1.0,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_middleware_test_enrich_context_returns_core_memory",
"source": "app_models_memorycore",
"target": "tests_test_memory_middleware_test_enrich_context_returns_core_memory"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L68",
"weight": 1.0,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_models_test_memory_core_create_and_read",
"source": "app_models_memorycore",
"target": "tests_test_memory_models_test_memory_core_create_and_read"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L88",
"weight": 1.0,
"_src": "app_models_memorycore",
"_tgt": "tests_test_memory_models_test_memory_core_cascade_delete",
"source": "app_models_memorycore",
"target": "tests_test_memory_models_test_memory_core_cascade_delete"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L291",
"weight": 1.0,
"_src": "app_models_rationale_291",
"_tgt": "app_models_memoryassociative",
"source": "app_models_memoryassociative",
"target": "app_models_rationale_291",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_registerrequest",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_registerrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_loginrequest",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_loginrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_refreshrequest",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_refreshrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_updateprofilerequest",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_updateprofilerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_oauthauthorizeresponse",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_oauthauthorizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_oauthcallbackrequest",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_oauthcallbackrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_updatememoryrequest",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_updatememoryrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_normalizerequest",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_normalizerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_normalizeresponse",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_normalizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_changepasswordrequest",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_changepasswordrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_updateavatarrequest",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_updateavatarrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_78",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_78"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_83",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_83"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_124",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_124"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_166",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_166"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_197",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_197"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_241",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_241"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_251",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_251"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_277",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_277"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_322",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_322"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_345",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_345"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_382",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_382"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_507",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_507"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_566",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_566"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_583",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_583"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_604",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_604"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_642",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_642"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_672",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_672"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_693",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_693"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_740",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_740"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_auth_rationale_764",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_auth_rationale_764"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_memory_relationout",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_memory_relationout"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_memory_relationpatch",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_memory_relationpatch"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_memory_coreaddbody",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_memory_coreaddbody"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_memory_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_memory_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_memory_rationale_98",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_memory_rationale_98"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_memory_rationale_110",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_memory_rationale_110"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_memory_rationale_123",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_memory_rationale_123"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_memory_rationale_134",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_memory_rationale_134"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_memory_rationale_147",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_memory_rationale_147"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_memory_rationale_186",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_memory_rationale_186"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "routes_memory_rationale_207",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "routes_memory_rationale_207"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_maintenance_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_maintenance_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_maintenance_rationale_48",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_maintenance_rationale_48"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_maintenance_rationale_108",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_maintenance_rationale_108"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_maintenance_rationale_158",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_maintenance_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_maintenance_rationale_257",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_maintenance_rationale_257"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_maintenance_rationale_281",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_maintenance_rationale_281"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_maintenance_rationale_349",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_maintenance_rationale_349"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_maintenance_rationale_382",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_maintenance_rationale_382"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_maintenance_rationale_485",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_maintenance_rationale_485"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_55",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_55"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_69",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_69"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_119",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_119"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_175",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_175"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_225",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_225"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_263",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_263"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_283",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_283"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_303",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_303"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_326",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_326"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_336",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_336"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_352",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_352"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_402",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_402"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_470",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_470"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_483",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_483"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_506",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_506"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_532",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_532"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_560",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_560"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_569",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_569"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_606",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_606"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_684",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_684"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_rationale_728",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_rationale_728"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "tests_test_memory_audit_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "tests_test_memory_audit_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "tests_test_memory_audit_rationale_109",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "tests_test_memory_audit_rationale_109"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "tests_test_memory_audit_rationale_139",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "tests_test_memory_audit_rationale_139"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "tests_test_memory_audit_rationale_145",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "tests_test_memory_audit_rationale_145"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "tests_test_memory_middleware_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "tests_test_memory_middleware_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "tests_test_memory_middleware_rationale_56",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "tests_test_memory_middleware_rationale_56"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "tests_test_memory_middleware_rationale_188",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "tests_test_memory_middleware_rationale_188"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "tests_test_memory_middleware_rationale_296",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "tests_test_memory_middleware_rationale_296"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "tests_test_memory_middleware_rationale_351",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "tests_test_memory_middleware_rationale_351"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "tests_test_memory_middleware_rationale_370",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "tests_test_memory_middleware_rationale_370"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "tests_test_memory_models_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "tests_test_memory_models_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "tests_test_memory_models_rationale_41",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "tests_test_memory_models_rationale_41"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "tests_test_memory_models_rationale_87",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "tests_test_memory_models_rationale_87"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_memoryassociative",
"_tgt": "tests_test_memory_models_rationale_189",
"confidence_score": 0.5,
"source": "app_models_memoryassociative",
"target": "tests_test_memory_models_rationale_189"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L369",
"weight": 1.0,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_memorymiddleware_store_associative",
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_memorymiddleware_store_associative"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L489",
"weight": 1.0,
"_src": "app_models_memoryassociative",
"_tgt": "core_memory_middleware_memorymiddleware_insert_archival",
"source": "app_models_memoryassociative",
"target": "core_memory_middleware_memorymiddleware_insert_archival"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L73",
"weight": 1.0,
"_src": "app_models_memoryassociative",
"_tgt": "tests_test_memory_audit_assoc_row",
"source": "app_models_memoryassociative",
"target": "tests_test_memory_audit_assoc_row"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L170",
"weight": 1.0,
"_src": "app_models_memoryassociative",
"_tgt": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory",
"source": "app_models_memoryassociative",
"target": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L115",
"weight": 1.0,
"_src": "app_models_memoryassociative",
"_tgt": "tests_test_memory_models_test_memory_associative_create_and_read",
"source": "app_models_memoryassociative",
"target": "tests_test_memory_models_test_memory_associative_create_and_read"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L315",
"weight": 1.0,
"_src": "app_models_rationale_315",
"_tgt": "app_models_memoryepisodic",
"source": "app_models_memoryepisodic",
"target": "app_models_rationale_315",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_registerrequest",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_registerrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_loginrequest",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_loginrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_refreshrequest",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_refreshrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_updateprofilerequest",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_updateprofilerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_oauthauthorizeresponse",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_oauthauthorizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_oauthcallbackrequest",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_oauthcallbackrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_updatememoryrequest",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_updatememoryrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_normalizerequest",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_normalizerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_normalizeresponse",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_normalizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_changepasswordrequest",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_changepasswordrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_updateavatarrequest",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_updateavatarrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_78",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_78"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_83",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_83"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_124",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_124"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_166",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_166"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_197",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_197"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_241",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_241"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_251",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_251"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_277",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_277"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_322",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_322"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_345",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_345"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_382",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_382"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_507",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_507"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_566",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_566"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_583",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_583"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_604",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_604"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_642",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_642"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_672",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_672"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_693",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_693"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_740",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_740"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_auth_rationale_764",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_auth_rationale_764"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_memory_relationout",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_memory_relationout"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_memory_relationpatch",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_memory_relationpatch"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_memory_coreaddbody",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_memory_coreaddbody"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_memory_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_memory_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_memory_rationale_98",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_memory_rationale_98"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_memory_rationale_110",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_memory_rationale_110"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_memory_rationale_123",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_memory_rationale_123"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_memory_rationale_134",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_memory_rationale_134"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_memory_rationale_147",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_memory_rationale_147"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_memory_rationale_186",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_memory_rationale_186"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "routes_memory_rationale_207",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "routes_memory_rationale_207"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_maintenance_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_maintenance_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_maintenance_rationale_48",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_maintenance_rationale_48"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_maintenance_rationale_108",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_maintenance_rationale_108"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_maintenance_rationale_158",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_maintenance_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_maintenance_rationale_257",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_maintenance_rationale_257"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_maintenance_rationale_281",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_maintenance_rationale_281"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_maintenance_rationale_349",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_maintenance_rationale_349"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_maintenance_rationale_382",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_maintenance_rationale_382"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_maintenance_rationale_485",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_maintenance_rationale_485"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_55",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_55"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_69",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_69"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_119",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_119"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_175",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_175"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_225",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_225"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_263",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_263"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_283",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_283"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_303",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_303"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_326",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_326"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_336",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_336"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_352",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_352"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_402",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_402"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_470",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_470"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_483",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_483"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_506",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_506"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_532",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_532"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_560",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_560"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_569",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_569"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_606",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_606"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_684",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_684"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_rationale_728",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_rationale_728"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "tests_test_memory_middleware_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "tests_test_memory_middleware_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "tests_test_memory_middleware_rationale_56",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "tests_test_memory_middleware_rationale_56"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "tests_test_memory_middleware_rationale_188",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "tests_test_memory_middleware_rationale_188"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "tests_test_memory_middleware_rationale_296",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "tests_test_memory_middleware_rationale_296"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "tests_test_memory_middleware_rationale_351",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "tests_test_memory_middleware_rationale_351"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "tests_test_memory_middleware_rationale_370",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "tests_test_memory_middleware_rationale_370"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "tests_test_memory_models_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "tests_test_memory_models_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "tests_test_memory_models_rationale_41",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "tests_test_memory_models_rationale_41"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "tests_test_memory_models_rationale_87",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "tests_test_memory_models_rationale_87"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_memoryepisodic",
"_tgt": "tests_test_memory_models_rationale_189",
"confidence_score": 0.5,
"source": "app_models_memoryepisodic",
"target": "tests_test_memory_models_rationale_189"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L134",
"weight": 1.0,
"_src": "app_models_memoryepisodic",
"_tgt": "core_memory_middleware_memorymiddleware_store_episode",
"source": "app_models_memoryepisodic",
"target": "core_memory_middleware_memorymiddleware_store_episode"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L99",
"weight": 1.0,
"_src": "app_models_memoryepisodic",
"_tgt": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory",
"source": "app_models_memoryepisodic",
"target": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L118",
"weight": 1.0,
"_src": "app_models_memoryepisodic",
"_tgt": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id",
"source": "app_models_memoryepisodic",
"target": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L143",
"weight": 1.0,
"_src": "app_models_memoryepisodic",
"_tgt": "tests_test_memory_models_test_memory_episodic_create_and_read",
"source": "app_models_memoryepisodic",
"target": "tests_test_memory_models_test_memory_episodic_create_and_read"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L335",
"weight": 1.0,
"_src": "app_models_rationale_335",
"_tgt": "app_models_memoryproactive",
"source": "app_models_memoryproactive",
"target": "app_models_rationale_335",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_registerrequest",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_registerrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_loginrequest",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_loginrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_refreshrequest",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_refreshrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_updateprofilerequest",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_updateprofilerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_oauthauthorizeresponse",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_oauthauthorizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_oauthcallbackrequest",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_oauthcallbackrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_updatememoryrequest",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_updatememoryrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_normalizerequest",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_normalizerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_normalizeresponse",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_normalizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_changepasswordrequest",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_changepasswordrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_updateavatarrequest",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_updateavatarrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_78",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_78"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_83",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_83"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_124",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_124"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_166",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_166"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_197",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_197"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_241",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_241"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_251",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_251"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_277",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_277"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_322",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_322"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_345",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_345"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_382",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_382"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_507",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_507"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_566",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_566"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_583",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_583"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_604",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_604"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_642",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_642"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_672",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_672"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_693",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_693"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_740",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_740"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L779",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_auth_rationale_764",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_auth_rationale_764"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_memory_relationout",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_memory_relationout"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_memory_relationpatch",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_memory_relationpatch"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_memory_coreaddbody",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_memory_coreaddbody"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_memory_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_memory_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_memory_rationale_98",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_memory_rationale_98"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_memory_rationale_110",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_memory_rationale_110"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_memory_rationale_123",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_memory_rationale_123"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_memory_rationale_134",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_memory_rationale_134"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_memory_rationale_147",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_memory_rationale_147"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_memory_rationale_186",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_memory_rationale_186"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "routes_memory_rationale_207",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "routes_memory_rationale_207"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L433",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_extraction_memorycandidate",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_extraction_memorycandidate"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L433",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_extraction_extractionresult",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_extraction_extractionresult"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L433",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_extraction_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_extraction_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L433",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_extraction_rationale_89",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_extraction_rationale_89"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L433",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_extraction_rationale_163",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_extraction_rationale_163"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L433",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_extraction_rationale_233",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_extraction_rationale_233"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L433",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_extraction_rationale_335",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_extraction_rationale_335"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L433",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_extraction_rationale_393",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_extraction_rationale_393"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L433",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_extraction_rationale_406",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_extraction_rationale_406"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L433",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_extraction_rationale_431",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_extraction_rationale_431"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_maintenance_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_maintenance_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_maintenance_rationale_48",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_maintenance_rationale_48"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_maintenance_rationale_108",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_maintenance_rationale_108"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_maintenance_rationale_158",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_maintenance_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_maintenance_rationale_257",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_maintenance_rationale_257"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_maintenance_rationale_281",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_maintenance_rationale_281"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_maintenance_rationale_349",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_maintenance_rationale_349"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_maintenance_rationale_382",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_maintenance_rationale_382"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_maintenance_rationale_485",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_maintenance_rationale_485"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_55",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_55"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_69",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_69"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_119",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_119"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_175",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_175"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_225",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_225"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_263",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_263"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_283",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_283"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_303",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_303"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_326",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_326"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_336",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_336"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_352",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_352"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_402",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_402"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_470",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_470"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_483",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_483"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_506",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_506"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_532",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_532"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_560",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_560"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_569",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_569"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_606",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_606"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_684",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_684"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_middleware_rationale_728",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "core_memory_middleware_rationale_728"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "tests_test_memory_middleware_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "tests_test_memory_middleware_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "tests_test_memory_middleware_rationale_56",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "tests_test_memory_middleware_rationale_56"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "tests_test_memory_middleware_rationale_188",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "tests_test_memory_middleware_rationale_188"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "tests_test_memory_middleware_rationale_296",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "tests_test_memory_middleware_rationale_296"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "tests_test_memory_middleware_rationale_351",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "tests_test_memory_middleware_rationale_351"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "tests_test_memory_middleware_rationale_370",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "tests_test_memory_middleware_rationale_370"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "tests_test_memory_models_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "tests_test_memory_models_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "tests_test_memory_models_rationale_41",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "tests_test_memory_models_rationale_41"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "tests_test_memory_models_rationale_87",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "tests_test_memory_models_rationale_87"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L16",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "tests_test_memory_models_rationale_189",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "tests_test_memory_models_rationale_189"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L25",
"weight": 0.8,
"_src": "app_models_memoryproactive",
"_tgt": "tests_test_memory_proactive_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryproactive",
"target": "tests_test_memory_proactive_rationale_1"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L437",
"weight": 1.0,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_extraction_store_proactive_stub",
"source": "app_models_memoryproactive",
"target": "core_memory_extraction_store_proactive_stub"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L230",
"weight": 1.0,
"_src": "app_models_memoryproactive",
"_tgt": "core_memory_maintenance_mine_proactive_patterns_inner",
"source": "app_models_memoryproactive",
"target": "core_memory_maintenance_mine_proactive_patterns_inner"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L143",
"weight": 1.0,
"_src": "app_models_memoryproactive",
"_tgt": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints",
"source": "app_models_memoryproactive",
"target": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L167",
"weight": 1.0,
"_src": "app_models_memoryproactive",
"_tgt": "tests_test_memory_models_test_memory_proactive_create_and_read",
"source": "app_models_memoryproactive",
"target": "tests_test_memory_models_test_memory_proactive_create_and_read"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L88",
"weight": 1.0,
"_src": "app_models_memoryproactive",
"_tgt": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints",
"source": "app_models_memoryproactive",
"target": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L107",
"weight": 1.0,
"_src": "app_models_memoryproactive",
"_tgt": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive",
"source": "app_models_memoryproactive",
"target": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L128",
"weight": 1.0,
"_src": "app_models_memoryproactive",
"_tgt": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string",
"source": "app_models_memoryproactive",
"target": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L357",
"weight": 1.0,
"_src": "app_models_rationale_357",
"_tgt": "app_models_extractionqueue",
"source": "app_models_extractionqueue",
"target": "app_models_rationale_357",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "routes_memory_relationout",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "routes_memory_relationout"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "routes_memory_relationpatch",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "routes_memory_relationpatch"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "routes_memory_coreaddbody",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "routes_memory_coreaddbody"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "routes_memory_rationale_1",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "routes_memory_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "routes_memory_rationale_98",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "routes_memory_rationale_98"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "routes_memory_rationale_110",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "routes_memory_rationale_110"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "routes_memory_rationale_123",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "routes_memory_rationale_123"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "routes_memory_rationale_134",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "routes_memory_rationale_134"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "routes_memory_rationale_147",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "routes_memory_rationale_147"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "routes_memory_rationale_186",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "routes_memory_rationale_186"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "routes_memory_rationale_207",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "routes_memory_rationale_207"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L121",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_maintenance_rationale_1",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_maintenance_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L121",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_maintenance_rationale_48",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_maintenance_rationale_48"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L121",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_maintenance_rationale_108",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_maintenance_rationale_108"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L121",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_maintenance_rationale_158",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_maintenance_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L121",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_maintenance_rationale_257",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_maintenance_rationale_257"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L121",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_maintenance_rationale_281",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_maintenance_rationale_281"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L121",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_maintenance_rationale_349",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_maintenance_rationale_349"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L121",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_maintenance_rationale_382",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_maintenance_rationale_382"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L121",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_maintenance_rationale_485",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_maintenance_rationale_485"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_1",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_55",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_55"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_69",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_69"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_119",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_119"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_175",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_175"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_225",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_225"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_263",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_263"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_283",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_283"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_303",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_303"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_326",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_326"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_336",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_336"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_352",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_352"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_402",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_402"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_470",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_470"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_483",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_483"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_506",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_506"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_532",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_532"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_560",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_560"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_569",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_569"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_606",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_606"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_684",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_684"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_rationale_728",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_rationale_728"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "tests_test_memory_extraction_rationale_1",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "tests_test_memory_extraction_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "tests_test_memory_extraction_rationale_56",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "tests_test_memory_extraction_rationale_56"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "tests_test_memory_extraction_rationale_66",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "tests_test_memory_extraction_rationale_66"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "tests_test_memory_extraction_rationale_238",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "tests_test_memory_extraction_rationale_238"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "tests_test_memory_extraction_rationale_307",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "tests_test_memory_extraction_rationale_307"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_extractionqueue",
"_tgt": "tests_test_memory_extraction_rationale_327",
"confidence_score": 0.5,
"source": "app_models_extractionqueue",
"target": "tests_test_memory_extraction_rationale_327"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L205",
"weight": 1.0,
"_src": "app_models_extractionqueue",
"_tgt": "core_memory_middleware_memorymiddleware_dispatch_extraction",
"source": "app_models_extractionqueue",
"target": "core_memory_middleware_memorymiddleware_dispatch_extraction"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L379",
"weight": 1.0,
"_src": "app_models_rationale_379",
"_tgt": "app_models_memoryrelation",
"source": "app_models_memoryrelation",
"target": "app_models_rationale_379",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "routes_memory_relationout",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "routes_memory_relationout"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "routes_memory_relationpatch",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "routes_memory_relationpatch"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "routes_memory_coreaddbody",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "routes_memory_coreaddbody"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "routes_memory_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "routes_memory_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "routes_memory_rationale_98",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "routes_memory_rationale_98"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "routes_memory_rationale_110",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "routes_memory_rationale_110"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "routes_memory_rationale_123",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "routes_memory_rationale_123"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "routes_memory_rationale_134",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "routes_memory_rationale_134"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "routes_memory_rationale_147",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "routes_memory_rationale_147"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "routes_memory_rationale_186",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "routes_memory_rationale_186"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L20",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "routes_memory_rationale_207",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "routes_memory_rationale_207"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_maintenance_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_maintenance_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_maintenance_rationale_48",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_maintenance_rationale_48"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_maintenance_rationale_108",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_maintenance_rationale_108"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_maintenance_rationale_158",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_maintenance_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_maintenance_rationale_257",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_maintenance_rationale_257"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_maintenance_rationale_281",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_maintenance_rationale_281"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_maintenance_rationale_349",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_maintenance_rationale_349"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_maintenance_rationale_382",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_maintenance_rationale_382"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_maintenance_rationale_485",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_maintenance_rationale_485"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_55",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_55"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_69",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_69"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_119",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_119"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_175",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_175"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_225",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_225"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_263",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_263"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_283",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_283"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_303",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_303"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_326",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_326"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_336",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_336"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_352",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_352"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_402",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_402"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_470",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_470"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_483",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_483"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_506",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_506"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_532",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_532"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_560",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_560"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_569",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_569"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_606",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_606"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_684",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_684"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L31",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_rationale_728",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_rationale_728"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "tests_test_memory_audit_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "tests_test_memory_audit_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "tests_test_memory_audit_rationale_109",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "tests_test_memory_audit_rationale_109"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "tests_test_memory_audit_rationale_139",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "tests_test_memory_audit_rationale_139"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "tests_test_memory_audit_rationale_145",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "tests_test_memory_audit_rationale_145"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "tests_test_memory_relations_rationale_1",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "tests_test_memory_relations_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "tests_test_memory_relations_rationale_48",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "tests_test_memory_relations_rationale_48"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "tests_test_memory_relations_rationale_58",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "tests_test_memory_relations_rationale_58"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "tests_test_memory_relations_rationale_70",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "tests_test_memory_relations_rationale_70"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "tests_test_memory_relations_rationale_91",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "tests_test_memory_relations_rationale_91"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "tests_test_memory_relations_rationale_120",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "tests_test_memory_relations_rationale_120"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "tests_test_memory_relations_rationale_137",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "tests_test_memory_relations_rationale_137"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "tests_test_memory_relations_rationale_158",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "tests_test_memory_relations_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "tests_test_memory_relations_rationale_169",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "tests_test_memory_relations_rationale_169"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L26",
"weight": 0.8,
"_src": "app_models_memoryrelation",
"_tgt": "tests_test_memory_relations_rationale_197",
"confidence_score": 0.5,
"source": "app_models_memoryrelation",
"target": "tests_test_memory_relations_rationale_197"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L439",
"weight": 1.0,
"_src": "app_models_memoryrelation",
"_tgt": "core_memory_middleware_memorymiddleware_upsert_relation",
"source": "app_models_memoryrelation",
"target": "core_memory_middleware_memorymiddleware_upsert_relation"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L82",
"weight": 1.0,
"_src": "app_models_memoryrelation",
"_tgt": "tests_test_memory_audit_relation_row",
"source": "app_models_memoryrelation",
"target": "tests_test_memory_audit_relation_row"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L171",
"weight": 1.0,
"_src": "app_models_memoryrelation",
"_tgt": "tests_test_memory_relations_test_decay_relations_reduces_confidence",
"source": "app_models_memoryrelation",
"target": "tests_test_memory_relations_test_decay_relations_reduces_confidence"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L200",
"weight": 1.0,
"_src": "app_models_memoryrelation",
"_tgt": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence",
"source": "app_models_memoryrelation",
"target": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\models.py",
"source_location": "L417",
"weight": 1.0,
"_src": "app_models_rationale_417",
"_tgt": "app_models_plugin",
"source": "app_models_plugin",
"target": "app_models_rationale_417",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L8",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "enum",
"source": "api_app_schemas_py",
"target": "enum",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L21",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_authtokens",
"source": "api_app_schemas_py",
"target": "app_schemas_authtokens",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L27",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_userprofile",
"source": "api_app_schemas_py",
"target": "app_schemas_userprofile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L39",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_oauthaccountinfo",
"source": "api_app_schemas_py",
"target": "app_schemas_oauthaccountinfo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L47",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_chatcontext",
"source": "api_app_schemas_py",
"target": "app_schemas_chatcontext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L54",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_chatrequest",
"source": "api_app_schemas_py",
"target": "app_schemas_chatrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L59",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_chatresponse",
"source": "api_app_schemas_py",
"target": "app_schemas_chatresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L65",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_wsframetype",
"source": "api_app_schemas_py",
"target": "app_schemas_wsframetype",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L94",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_wstoolcall",
"source": "api_app_schemas_py",
"target": "app_schemas_wstoolcall",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L107",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_wstoolresult",
"source": "api_app_schemas_py",
"target": "app_schemas_wstoolresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L120",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_wstextchunk",
"source": "api_app_schemas_py",
"target": "app_schemas_wstextchunk",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L127",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_wsfinal",
"source": "api_app_schemas_py",
"target": "app_schemas_wsfinal",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L136",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_wsdevicehello",
"source": "api_app_schemas_py",
"target": "app_schemas_wsdevicehello",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L147",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_formatprefsmodel",
"source": "api_app_schemas_py",
"target": "app_schemas_formatprefsmodel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L157",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_wsfloatingscope",
"source": "api_app_schemas_py",
"target": "app_schemas_wsfloatingscope",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L164",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_wshomerequest",
"source": "api_app_schemas_py",
"target": "app_schemas_wshomerequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L173",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_wsfloatingrequest",
"source": "api_app_schemas_py",
"target": "app_schemas_wsfloatingrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L182",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_wsbriefrequest",
"source": "api_app_schemas_py",
"target": "app_schemas_wsbriefrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L193",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_wsstreamstart",
"source": "api_app_schemas_py",
"target": "app_schemas_wsstreamstart",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L200",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_wsstreamtext",
"source": "api_app_schemas_py",
"target": "app_schemas_wsstreamtext",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L208",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_wsstreamend",
"source": "api_app_schemas_py",
"target": "app_schemas_wsstreamend",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L217",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_wsdomain",
"source": "api_app_schemas_py",
"target": "app_schemas_wsdomain",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L225",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_wsfloatingdomain",
"source": "api_app_schemas_py",
"target": "app_schemas_wsfloatingdomain",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L236",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_contenttypeconfig",
"source": "api_app_schemas_py",
"target": "app_schemas_contenttypeconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L246",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_agentconfig",
"source": "api_app_schemas_py",
"target": "app_schemas_agentconfig",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L256",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_agentcatalogitem",
"source": "api_app_schemas_py",
"target": "app_schemas_agentcatalogitem",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L262",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_agentcreationcheckrequest",
"source": "api_app_schemas_py",
"target": "app_schemas_agentcreationcheckrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L266",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_agentcreationcheckresponse",
"source": "api_app_schemas_py",
"target": "app_schemas_agentcreationcheckresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L273",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_agenttriggerrequest",
"source": "api_app_schemas_py",
"target": "app_schemas_agenttriggerrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L287",
"weight": 1.0,
"_src": "api_app_schemas_py",
"_tgt": "app_schemas_agentrunlogresponse",
"source": "api_app_schemas_py",
"target": "app_schemas_agentrunlogresponse",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L1",
"weight": 1.0,
"_src": "app_schemas_rationale_1",
"_tgt": "api_app_schemas_py",
"source": "api_app_schemas_py",
"target": "app_schemas_rationale_1",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L21",
"weight": 1.0,
"_src": "app_schemas_authtokens",
"_tgt": "basemodel",
"source": "app_schemas_authtokens",
"target": "basemodel",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_registerrequest",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_registerrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_loginrequest",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_loginrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_refreshrequest",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_refreshrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_updateprofilerequest",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_updateprofilerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_oauthauthorizeresponse",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_oauthauthorizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_oauthcallbackrequest",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_oauthcallbackrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_updatememoryrequest",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_updatememoryrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_normalizerequest",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_normalizerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_normalizeresponse",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_normalizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_changepasswordrequest",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_changepasswordrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_updateavatarrequest",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_updateavatarrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_78",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_78"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_83",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_83"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_124",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_124"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_166",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_166"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_197",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_197"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_241",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_241"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_251",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_251"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_277",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_277"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_322",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_322"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_345",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_345"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_382",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_382"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_507",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_507"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_566",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_566"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_583",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_583"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_604",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_604"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_642",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_642"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_672",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_672"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_693",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_693"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_740",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_740"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_rationale_764",
"confidence_score": 0.5,
"source": "app_schemas_authtokens",
"target": "routes_auth_rationale_764"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L154",
"weight": 1.0,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_register",
"source": "app_schemas_authtokens",
"target": "routes_auth_register"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L185",
"weight": 1.0,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_login",
"source": "app_schemas_authtokens",
"target": "routes_auth_login"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L227",
"weight": 1.0,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_refresh",
"source": "app_schemas_authtokens",
"target": "routes_auth_refresh"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L289",
"weight": 1.0,
"_src": "app_schemas_authtokens",
"_tgt": "routes_auth_issue_refresh_token",
"source": "app_schemas_authtokens",
"target": "routes_auth_issue_refresh_token"
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L27",
"weight": 1.0,
"_src": "app_schemas_userprofile",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_userprofile",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L39",
"weight": 1.0,
"_src": "app_schemas_oauthaccountinfo",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_oauthaccountinfo",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L47",
"weight": 1.0,
"_src": "app_schemas_chatcontext",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_chatcontext",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L54",
"weight": 1.0,
"_src": "app_schemas_chatrequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_chatrequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L59",
"weight": 1.0,
"_src": "app_schemas_chatresponse",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_chatresponse",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L94",
"weight": 1.0,
"_src": "app_schemas_wstoolcall",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_wstoolcall",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L107",
"weight": 1.0,
"_src": "app_schemas_wstoolresult",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_wstoolresult",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L120",
"weight": 1.0,
"_src": "app_schemas_wstextchunk",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_wstextchunk",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L127",
"weight": 1.0,
"_src": "app_schemas_wsfinal",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_wsfinal",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L136",
"weight": 1.0,
"_src": "app_schemas_wsdevicehello",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_wsdevicehello",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L147",
"weight": 1.0,
"_src": "app_schemas_formatprefsmodel",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_formatprefsmodel",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L157",
"weight": 1.0,
"_src": "app_schemas_wsfloatingscope",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_wsfloatingscope",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L164",
"weight": 1.0,
"_src": "app_schemas_wshomerequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_wshomerequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L173",
"weight": 1.0,
"_src": "app_schemas_wsfloatingrequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_wsfloatingrequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L182",
"weight": 1.0,
"_src": "app_schemas_wsbriefrequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_wsbriefrequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L193",
"weight": 1.0,
"_src": "app_schemas_wsstreamstart",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_wsstreamstart",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L200",
"weight": 1.0,
"_src": "app_schemas_wsstreamtext",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_wsstreamtext",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L208",
"weight": 1.0,
"_src": "app_schemas_wsstreamend",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_wsstreamend",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L217",
"weight": 1.0,
"_src": "app_schemas_wsdomain",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_wsdomain",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L225",
"weight": 1.0,
"_src": "app_schemas_wsfloatingdomain",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_wsfloatingdomain",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L236",
"weight": 1.0,
"_src": "app_schemas_contenttypeconfig",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_contenttypeconfig",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L246",
"weight": 1.0,
"_src": "app_schemas_agentconfig",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_agentconfig",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L256",
"weight": 1.0,
"_src": "app_schemas_agentcatalogitem",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_agentcatalogitem",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L262",
"weight": 1.0,
"_src": "app_schemas_agentcreationcheckrequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_agentcreationcheckrequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L266",
"weight": 1.0,
"_src": "app_schemas_agentcreationcheckresponse",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_agentcreationcheckresponse",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L273",
"weight": 1.0,
"_src": "app_schemas_agenttriggerrequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_agenttriggerrequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L287",
"weight": 1.0,
"_src": "app_schemas_agentrunlogresponse",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_agentrunlogresponse",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L241",
"weight": 1.0,
"_src": "routes_agents_notesummarizerequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_agents_notesummarizerequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L246",
"weight": 1.0,
"_src": "routes_agents_notesummarizeresponse",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_agents_notesummarizeresponse",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L100",
"weight": 1.0,
"_src": "routes_auth_registerrequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_auth_registerrequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L107",
"weight": 1.0,
"_src": "routes_auth_loginrequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_auth_loginrequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L112",
"weight": 1.0,
"_src": "routes_auth_refreshrequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_auth_refreshrequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L234",
"weight": 1.0,
"_src": "routes_auth_updateprofilerequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_auth_updateprofilerequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L299",
"weight": 1.0,
"_src": "routes_auth_oauthauthorizeresponse",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_auth_oauthauthorizeresponse",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L304",
"weight": 1.0,
"_src": "routes_auth_oauthcallbackrequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_auth_oauthcallbackrequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L555",
"weight": 1.0,
"_src": "routes_auth_updatememoryrequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_auth_updatememoryrequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L591",
"weight": 1.0,
"_src": "routes_auth_normalizerequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_auth_normalizerequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L595",
"weight": 1.0,
"_src": "routes_auth_normalizeresponse",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_auth_normalizeresponse",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L631",
"weight": 1.0,
"_src": "routes_auth_changepasswordrequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_auth_changepasswordrequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L730",
"weight": 1.0,
"_src": "routes_auth_updateavatarrequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_auth_updateavatarrequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L26",
"weight": 1.0,
"_src": "routes_billing_checkoutrequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_billing_checkoutrequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L29",
"weight": 1.0,
"_src": "routes_chat_embedrequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_chat_embedrequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L33",
"weight": 1.0,
"_src": "routes_chat_embedresponse",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_chat_embedresponse",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L54",
"weight": 1.0,
"_src": "routes_chat_briefrequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_chat_briefrequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L59",
"weight": 1.0,
"_src": "routes_chat_briefresponse",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_chat_briefresponse",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L50",
"weight": 1.0,
"_src": "routes_memory_relationout",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_memory_relationout",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L61",
"weight": 1.0,
"_src": "routes_memory_relationpatch",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_memory_relationpatch",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L68",
"weight": 1.0,
"_src": "routes_memory_coreaddbody",
"_tgt": "basemodel",
"source": "basemodel",
"target": "routes_memory_coreaddbody",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L68",
"weight": 1.0,
"_src": "core_memory_extraction_memorycandidate",
"_tgt": "basemodel",
"source": "basemodel",
"target": "core_memory_extraction_memorycandidate",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L78",
"weight": 1.0,
"_src": "core_memory_extraction_extractionresult",
"_tgt": "basemodel",
"source": "basemodel",
"target": "core_memory_extraction_extractionresult",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\schemas.py",
"source_location": "L8",
"weight": 1.0,
"_src": "app_schemas_waitlistrequest",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_waitlistrequest",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\schemas.py",
"source_location": "L24",
"weight": 1.0,
"_src": "app_schemas_waitlistresponse",
"_tgt": "basemodel",
"source": "basemodel",
"target": "app_schemas_waitlistresponse",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\middleware\\auth.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "middleware_auth_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "middleware_auth_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\middleware\\auth.py",
"source_location": "L24",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "middleware_auth_rationale_33",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "middleware_auth_rationale_33"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_notesummarizerequest",
"_tgt": "app_schemas_userprofile",
"source": "app_schemas_userprofile",
"target": "routes_agents_notesummarizerequest",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_notesummarizeresponse",
"_tgt": "app_schemas_userprofile",
"source": "app_schemas_userprofile",
"target": "routes_agents_notesummarizeresponse",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_agents_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_agents_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_102",
"_tgt": "app_schemas_userprofile",
"source": "app_schemas_userprofile",
"target": "routes_agents_rationale_102",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_131",
"_tgt": "app_schemas_userprofile",
"source": "app_schemas_userprofile",
"target": "routes_agents_rationale_131",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_161",
"_tgt": "app_schemas_userprofile",
"source": "app_schemas_userprofile",
"target": "routes_agents_rationale_161",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_182",
"_tgt": "app_schemas_userprofile",
"source": "app_schemas_userprofile",
"target": "routes_agents_rationale_182",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_255",
"_tgt": "app_schemas_userprofile",
"source": "app_schemas_userprofile",
"target": "routes_agents_rationale_255",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_registerrequest",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_registerrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_loginrequest",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_loginrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_refreshrequest",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_refreshrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_updateprofilerequest",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_updateprofilerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_oauthauthorizeresponse",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_oauthauthorizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_oauthcallbackrequest",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_oauthcallbackrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_updatememoryrequest",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_updatememoryrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_normalizerequest",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_normalizerequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_normalizeresponse",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_normalizeresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_changepasswordrequest",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_changepasswordrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_updateavatarrequest",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_updateavatarrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_78",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_78"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_83",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_83"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_124",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_124"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_166",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_166"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_197",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_197"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_241",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_241"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_251",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_251"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_277",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_277"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_322",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_322"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_345",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_345"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_382",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_382"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_507",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_507"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_566",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_566"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_583",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_583"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_604",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_604"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_642",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_642"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_672",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_672"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_693",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_693"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_740",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_740"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L38",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_rationale_764",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_auth_rationale_764"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L19",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_billing_checkoutrequest",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_billing_checkoutrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L19",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_billing_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_billing_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L19",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_billing_rationale_37",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_billing_rationale_37"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L19",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_billing_rationale_51",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_billing_rationale_51"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L19",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_billing_rationale_66",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_billing_rationale_66"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L19",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_billing_rationale_83",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_billing_rationale_83"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L19",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_billing_rationale_93",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_billing_rationale_93"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_chat_embedrequest",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_chat_embedrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_chat_embedresponse",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_chat_embedresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_chat_briefrequest",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_chat_briefrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_chat_briefresponse",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_chat_briefresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_chat_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_chat_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_chat_rationale_45",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_chat_rationale_45"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_chat_rationale_68",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_chat_rationale_68"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_chat_rationale_110",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_chat_rationale_110"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_memory_relationout",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_memory_relationout"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_memory_relationpatch",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_memory_relationpatch"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_memory_coreaddbody",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_memory_coreaddbody"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_memory_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_memory_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_memory_rationale_98",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_memory_rationale_98"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_memory_rationale_110",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_memory_rationale_110"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_memory_rationale_123",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_memory_rationale_123"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_memory_rationale_134",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_memory_rationale_134"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_memory_rationale_147",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_memory_rationale_147"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_memory_rationale_186",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_memory_rationale_186"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L28",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_memory_rationale_207",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_memory_rationale_207"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\middleware\\auth.py",
"source_location": "L93",
"weight": 1.0,
"_src": "app_schemas_userprofile",
"_tgt": "middleware_auth_get_current_user",
"source": "app_schemas_userprofile",
"target": "middleware_auth_get_current_user"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L263",
"weight": 1.0,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_update_profile",
"source": "app_schemas_userprofile",
"target": "routes_auth_update_profile"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L539",
"weight": 1.0,
"_src": "app_schemas_userprofile",
"_tgt": "routes_auth_build_profile",
"source": "app_schemas_userprofile",
"target": "routes_auth_build_profile"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_agents_rationale_99",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_agents_rationale_99"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_agents_rationale_128",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_agents_rationale_128"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_agents_rationale_158",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_agents_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_userprofile",
"_tgt": "routes_agents_rationale_179",
"confidence_score": 0.5,
"source": "app_schemas_userprofile",
"target": "routes_agents_rationale_179"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_schemas_chatrequest",
"_tgt": "routes_chat_embedrequest",
"confidence_score": 0.5,
"source": "app_schemas_chatrequest",
"target": "routes_chat_embedrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_schemas_chatrequest",
"_tgt": "routes_chat_embedresponse",
"confidence_score": 0.5,
"source": "app_schemas_chatrequest",
"target": "routes_chat_embedresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_schemas_chatrequest",
"_tgt": "routes_chat_briefrequest",
"confidence_score": 0.5,
"source": "app_schemas_chatrequest",
"target": "routes_chat_briefrequest"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_schemas_chatrequest",
"_tgt": "routes_chat_briefresponse",
"confidence_score": 0.5,
"source": "app_schemas_chatrequest",
"target": "routes_chat_briefresponse"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_schemas_chatrequest",
"_tgt": "routes_chat_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_chatrequest",
"target": "routes_chat_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_schemas_chatrequest",
"_tgt": "routes_chat_rationale_45",
"confidence_score": 0.5,
"source": "app_schemas_chatrequest",
"target": "routes_chat_rationale_45"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_schemas_chatrequest",
"_tgt": "routes_chat_rationale_68",
"confidence_score": 0.5,
"source": "app_schemas_chatrequest",
"target": "routes_chat_rationale_68"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L21",
"weight": 0.8,
"_src": "app_schemas_chatrequest",
"_tgt": "routes_chat_rationale_110",
"confidence_score": 0.5,
"source": "app_schemas_chatrequest",
"target": "routes_chat_rationale_110"
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L65",
"weight": 1.0,
"_src": "app_schemas_wsframetype",
"_tgt": "str",
"source": "app_schemas_wsframetype",
"target": "str",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L65",
"weight": 1.0,
"_src": "app_schemas_wsframetype",
"_tgt": "enum",
"source": "app_schemas_wsframetype",
"target": "enum",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "routes_device_ws_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_66",
"_tgt": "app_schemas_wsframetype",
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_66",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_134",
"_tgt": "app_schemas_wsframetype",
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_134",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_196",
"_tgt": "app_schemas_wsframetype",
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_196",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_210",
"_tgt": "app_schemas_wsframetype",
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_210",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_278",
"_tgt": "app_schemas_wsframetype",
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_278",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_348",
"_tgt": "app_schemas_wsframetype",
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_348",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_432",
"_tgt": "app_schemas_wsframetype",
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_432",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_523",
"_tgt": "app_schemas_wsframetype",
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_523",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_549",
"_tgt": "app_schemas_wsframetype",
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_549",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_575",
"_tgt": "app_schemas_wsframetype",
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_575",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_584",
"_tgt": "app_schemas_wsframetype",
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_584",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L6",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "tests_test_schemas_v3_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "tests_test_schemas_v3_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L6",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "tests_test_schemas_v3_rationale_40",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "tests_test_schemas_v3_rationale_40"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L18",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "tests_test_ws_unified_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "tests_test_ws_unified_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L18",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "tests_test_ws_unified_rationale_37",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "tests_test_ws_unified_rationale_37"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L18",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "tests_test_ws_unified_rationale_60",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "tests_test_ws_unified_rationale_60"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L18",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "tests_test_ws_unified_rationale_83",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "tests_test_ws_unified_rationale_83"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L18",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "tests_test_ws_unified_rationale_110",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "tests_test_ws_unified_rationale_110"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L18",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "tests_test_ws_unified_rationale_135",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "tests_test_ws_unified_rationale_135"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L18",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "tests_test_ws_unified_rationale_152",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "tests_test_ws_unified_rationale_152"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "routes_device_ws_rationale_65",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_65"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "routes_device_ws_rationale_133",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_133"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "routes_device_ws_rationale_190",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_190"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "routes_device_ws_rationale_204",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_204"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "routes_device_ws_rationale_272",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_272"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "routes_device_ws_rationale_342",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_342"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "routes_device_ws_rationale_426",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_426"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "routes_device_ws_rationale_452",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_452"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "routes_device_ws_rationale_478",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_478"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsframetype",
"_tgt": "routes_device_ws_rationale_487",
"confidence_score": 0.5,
"source": "app_schemas_wsframetype",
"target": "routes_device_ws_rationale_487"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L33",
"weight": 1.0,
"_src": "str",
"_tgt": "agents_filesystem_agent_resolve_path",
"source": "str",
"target": "agents_filesystem_agent_resolve_path"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\middleware\\rate_limit.py",
"source_location": "L122",
"weight": 1.0,
"_src": "str",
"_tgt": "middleware_rate_limit_tierratelimitmiddleware_dispatch",
"source": "str",
"target": "middleware_rate_limit_tierratelimitmiddleware_dispatch"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\middleware\\sanitizer.py",
"source_location": "L131",
"weight": 1.0,
"_src": "str",
"_tgt": "middleware_sanitizer_sanitizermiddleware_dispatch",
"source": "str",
"target": "middleware_sanitizer_sanitizermiddleware_dispatch"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L189",
"weight": 1.0,
"_src": "str",
"_tgt": "routes_agents_trigger_agent_run",
"source": "str",
"target": "routes_agents_trigger_agent_run"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L234",
"weight": 1.0,
"_src": "str",
"_tgt": "routes_agent_setup_as_text",
"source": "str",
"target": "routes_agent_setup_as_text"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L314",
"weight": 1.0,
"_src": "str",
"_tgt": "routes_agent_setup_call_llm_with_tools",
"source": "str",
"target": "routes_agent_setup_call_llm_with_tools"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L371",
"weight": 1.0,
"_src": "str",
"_tgt": "routes_agent_setup_handle_journey_start",
"source": "str",
"target": "routes_agent_setup_handle_journey_start"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L130",
"weight": 1.0,
"_src": "str",
"_tgt": "routes_auth_register",
"source": "str",
"target": "routes_auth_register"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L172",
"weight": 1.0,
"_src": "str",
"_tgt": "routes_auth_login",
"source": "str",
"target": "routes_auth_login"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L216",
"weight": 1.0,
"_src": "str",
"_tgt": "routes_auth_refresh",
"source": "str",
"target": "routes_auth_refresh"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L278",
"weight": 1.0,
"_src": "str",
"_tgt": "routes_auth_issue_refresh_token",
"source": "str",
"target": "routes_auth_issue_refresh_token"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L357",
"weight": 1.0,
"_src": "str",
"_tgt": "routes_auth_oauth_authorize",
"source": "str",
"target": "routes_auth_oauth_authorize"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L479",
"weight": 1.0,
"_src": "str",
"_tgt": "routes_auth_oauth_callback",
"source": "str",
"target": "routes_auth_oauth_callback"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L77",
"weight": 1.0,
"_src": "str",
"_tgt": "routes_chat_brief",
"source": "str",
"target": "routes_chat_brief"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L205",
"weight": 1.0,
"_src": "str",
"_tgt": "routes_device_ws_handle_home_request",
"source": "str",
"target": "routes_device_ws_handle_home_request"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L273",
"weight": 1.0,
"_src": "str",
"_tgt": "routes_device_ws_handle_floating_request",
"source": "str",
"target": "routes_device_ws_handle_floating_request"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L348",
"weight": 1.0,
"_src": "str",
"_tgt": "routes_device_ws_handle_brief_request",
"source": "str",
"target": "routes_device_ws_handle_brief_request"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L437",
"weight": 1.0,
"_src": "routes_device_ws_handle_task_brief_request",
"_tgt": "str",
"source": "str",
"target": "routes_device_ws_handle_task_brief_request"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L219",
"weight": 1.0,
"_src": "str",
"_tgt": "core_agent_runner_as_text",
"source": "str",
"target": "core_agent_runner_as_text"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L290",
"weight": 1.0,
"_src": "str",
"_tgt": "core_agent_runner_run_agent_with_tools",
"source": "str",
"target": "core_agent_runner_run_agent_with_tools"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L399",
"weight": 1.0,
"_src": "str",
"_tgt": "core_agent_runner_scan_directories",
"source": "str",
"target": "core_agent_runner_scan_directories"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L832",
"weight": 1.0,
"_src": "str",
"_tgt": "core_agent_runner_run_cloud_agent",
"source": "str",
"target": "core_agent_runner_run_cloud_agent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L70",
"weight": 1.0,
"_src": "str",
"_tgt": "core_deep_agent_datetime_context_injection",
"source": "str",
"target": "core_deep_agent_datetime_context_injection"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L334",
"weight": 1.0,
"_src": "str",
"_tgt": "core_deep_agent_as_text",
"source": "str",
"target": "core_deep_agent_as_text"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L359",
"weight": 1.0,
"_src": "str",
"_tgt": "core_deep_agent_resolve_project_id_from_message",
"source": "str",
"target": "core_deep_agent_resolve_project_id_from_message"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L718",
"weight": 1.0,
"_src": "str",
"_tgt": "core_deep_agent_normalize_domain_payload",
"source": "str",
"target": "core_deep_agent_normalize_domain_payload"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L772",
"weight": 1.0,
"_src": "str",
"_tgt": "core_deep_agent_infer_floating_domain_rule_based",
"source": "str",
"target": "core_deep_agent_infer_floating_domain_rule_based"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L967",
"weight": 1.0,
"_src": "str",
"_tgt": "core_deep_agent_run_single_agent",
"source": "str",
"target": "core_deep_agent_run_single_agent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1118",
"weight": 1.0,
"_src": "str",
"_tgt": "core_deep_agent_run_single_agent_stream",
"source": "str",
"target": "core_deep_agent_run_single_agent_stream"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1236",
"weight": 1.0,
"_src": "str",
"_tgt": "core_deep_agent_run_home_stream",
"source": "str",
"target": "core_deep_agent_run_home_stream"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1270",
"weight": 1.0,
"_src": "str",
"_tgt": "core_deep_agent_run_floating_stream",
"source": "str",
"target": "core_deep_agent_run_floating_stream"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L438",
"weight": 1.0,
"_src": "str",
"_tgt": "core_memory_extraction_store_proactive_stub",
"source": "str",
"target": "core_memory_extraction_store_proactive_stub"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L231",
"weight": 1.0,
"_src": "str",
"_tgt": "core_memory_maintenance_mine_proactive_patterns_inner",
"source": "str",
"target": "core_memory_maintenance_mine_proactive_patterns_inner"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L272",
"weight": 1.0,
"_src": "str",
"_tgt": "core_memory_maintenance_extract_proactive_patterns",
"source": "str",
"target": "core_memory_maintenance_extract_proactive_patterns"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L437",
"weight": 1.0,
"_src": "str",
"_tgt": "core_memory_maintenance_scan_associative_contradictions",
"source": "str",
"target": "core_memory_maintenance_scan_associative_contradictions"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L531",
"weight": 1.0,
"_src": "str",
"_tgt": "core_memory_maintenance_canonicalize_relation_labels",
"source": "str",
"target": "core_memory_maintenance_canonicalize_relation_labels"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L135",
"weight": 1.0,
"_src": "str",
"_tgt": "core_memory_middleware_memorymiddleware_store_episode",
"source": "str",
"target": "core_memory_middleware_memorymiddleware_store_episode"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L206",
"weight": 1.0,
"_src": "str",
"_tgt": "core_memory_middleware_memorymiddleware_dispatch_extraction",
"source": "str",
"target": "core_memory_middleware_memorymiddleware_dispatch_extraction"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L243",
"weight": 1.0,
"_src": "str",
"_tgt": "core_memory_middleware_memorymiddleware_update_core",
"source": "str",
"target": "core_memory_middleware_memorymiddleware_update_core"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L370",
"weight": 1.0,
"_src": "str",
"_tgt": "core_memory_middleware_memorymiddleware_store_associative",
"source": "str",
"target": "core_memory_middleware_memorymiddleware_store_associative"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L440",
"weight": 1.0,
"_src": "str",
"_tgt": "core_memory_middleware_memorymiddleware_upsert_relation",
"source": "str",
"target": "core_memory_middleware_memorymiddleware_upsert_relation"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L490",
"weight": 1.0,
"_src": "str",
"_tgt": "core_memory_middleware_memorymiddleware_insert_archival",
"source": "str",
"target": "core_memory_middleware_memorymiddleware_insert_archival"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L41",
"weight": 1.0,
"_src": "str",
"_tgt": "core_output_formatter_streamformatter_format",
"source": "str",
"target": "core_output_formatter_streamformatter_format"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L94",
"weight": 1.0,
"_src": "str",
"_tgt": "core_ws_context_execute_on_client",
"source": "str",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\conftest.py",
"source_location": "L74",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_conftest_create_tables",
"source": "str",
"target": "tests_conftest_create_tables"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\conftest.py",
"source_location": "L120",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_conftest_make_jwt",
"source": "str",
"target": "tests_conftest_make_jwt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L132",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_agent_runner_v2_make_config",
"source": "str",
"target": "tests_test_agent_runner_v2_make_config"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L149",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_agent_runner_v2_make_run_log",
"source": "str",
"target": "tests_test_agent_runner_v2_make_run_log"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L52",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_brief_agent_test_run_home_brief_streams_text",
"source": "str",
"target": "tests_test_brief_agent_test_run_home_brief_streams_text"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L63",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_brief_agent_test_run_project_brief_streams_text",
"source": "str",
"target": "tests_test_brief_agent_test_run_project_brief_streams_text"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L90",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_brief_agent_test_build_read_tools_read_only_subset",
"source": "str",
"target": "tests_test_brief_agent_test_build_read_tools_read_only_subset"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L39",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_deep_agent_fakellm_ainvoke",
"source": "str",
"target": "tests_test_deep_agent_fakellm_ainvoke"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L101",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result",
"source": "str",
"target": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L208",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text",
"source": "str",
"target": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L266",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_device_ws_test_mark_runs_disconnected_updates_db",
"source": "str",
"target": "tests_test_device_ws_test_mark_runs_disconnected_updates_db"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L543",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_integrations_test_pagination_stops_at_max_emails",
"source": "str",
"target": "tests_test_integrations_test_pagination_stops_at_max_emails"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L140",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_journey_v2_run_journey",
"source": "str",
"target": "tests_test_journey_v2_run_journey"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L225",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers",
"source": "str",
"target": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L74",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_audit_assoc_row",
"source": "str",
"target": "tests_test_memory_audit_assoc_row"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L83",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_audit_relation_row",
"source": "str",
"target": "tests_test_memory_audit_relation_row"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L140",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user",
"source": "str",
"target": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L316",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_extraction_test_dispatch_realtime_for_pro",
"source": "str",
"target": "tests_test_memory_extraction_test_dispatch_realtime_for_pro"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L329",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_extraction_test_dispatch_queue_for_free",
"source": "str",
"target": "tests_test_memory_extraction_test_dispatch_queue_for_free"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L82",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_middleware_test_enrich_context_returns_core_memory",
"source": "str",
"target": "tests_test_memory_middleware_test_enrich_context_returns_core_memory"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L98",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory",
"source": "str",
"target": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L116",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id",
"source": "str",
"target": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L144",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints",
"source": "str",
"target": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L171",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory",
"source": "str",
"target": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L203",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row",
"source": "str",
"target": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L218",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_middleware_test_store_episode_decryptable",
"source": "str",
"target": "tests_test_memory_middleware_test_store_episode_decryptable"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L284",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_middleware_test_archival_and_recall_search_helpers",
"source": "str",
"target": "tests_test_memory_middleware_test_archival_and_recall_search_helpers"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L312",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_middleware_test_home_request_calls_memory_middleware",
"source": "str",
"target": "tests_test_memory_middleware_test_home_request_calls_memory_middleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L69",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_models_test_memory_core_create_and_read",
"source": "str",
"target": "tests_test_memory_models_test_memory_core_create_and_read"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L89",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_models_test_memory_core_cascade_delete",
"source": "str",
"target": "tests_test_memory_models_test_memory_core_cascade_delete"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L116",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_models_test_memory_associative_create_and_read",
"source": "str",
"target": "tests_test_memory_models_test_memory_associative_create_and_read"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L140",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_models_test_memory_episodic_create_and_read",
"source": "str",
"target": "tests_test_memory_models_test_memory_episodic_create_and_read"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L168",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_models_test_memory_proactive_create_and_read",
"source": "str",
"target": "tests_test_memory_models_test_memory_proactive_create_and_read"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L89",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints",
"source": "str",
"target": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L108",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive",
"source": "str",
"target": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L129",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string",
"source": "str",
"target": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L172",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_relations_test_decay_relations_reduces_confidence",
"source": "str",
"target": "tests_test_memory_relations_test_decay_relations_reduces_confidence"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L201",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence",
"source": "str",
"target": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L65",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_middleware_make_jwt",
"source": "str",
"target": "tests_test_middleware_make_jwt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L143",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_middleware_testratelimitmiddleware_unique_token",
"source": "str",
"target": "tests_test_middleware_testratelimitmiddleware_unique_token"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L246",
"weight": 1.0,
"_src": "str",
"_tgt": "tests_test_middleware_testsanitizermiddleware_token",
"source": "str",
"target": "tests_test_middleware_testsanitizermiddleware_token"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L72",
"weight": 1.0,
"_src": "app_rate_limit_ratelimiter_dispatch",
"_tgt": "str",
"source": "str",
"target": "app_rate_limit_ratelimiter_dispatch"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L95",
"weight": 1.0,
"_src": "app_schemas_rationale_95",
"_tgt": "app_schemas_wstoolcall",
"source": "app_schemas_wstoolcall",
"target": "app_schemas_rationale_95",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L108",
"weight": 1.0,
"_src": "app_schemas_rationale_108",
"_tgt": "app_schemas_wstoolresult",
"source": "app_schemas_wstoolresult",
"target": "app_schemas_rationale_108",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L121",
"weight": 1.0,
"_src": "app_schemas_rationale_121",
"_tgt": "app_schemas_wstextchunk",
"source": "app_schemas_wstextchunk",
"target": "app_schemas_rationale_121",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L128",
"weight": 1.0,
"_src": "app_schemas_rationale_128",
"_tgt": "app_schemas_wsfinal",
"source": "app_schemas_wsfinal",
"target": "app_schemas_rationale_128",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L137",
"weight": 1.0,
"_src": "app_schemas_rationale_137",
"_tgt": "app_schemas_wsdevicehello",
"source": "app_schemas_wsdevicehello",
"target": "app_schemas_rationale_137",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L148",
"weight": 1.0,
"_src": "app_schemas_rationale_148",
"_tgt": "app_schemas_formatprefsmodel",
"source": "app_schemas_formatprefsmodel",
"target": "app_schemas_rationale_148",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L158",
"weight": 1.0,
"_src": "app_schemas_rationale_158",
"_tgt": "app_schemas_wsfloatingscope",
"source": "app_schemas_wsfloatingscope",
"target": "app_schemas_rationale_158",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L6",
"weight": 0.8,
"_src": "app_schemas_wsfloatingscope",
"_tgt": "tests_test_schemas_v3_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsfloatingscope",
"target": "tests_test_schemas_v3_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L6",
"weight": 0.8,
"_src": "app_schemas_wsfloatingscope",
"_tgt": "tests_test_schemas_v3_rationale_40",
"confidence_score": 0.5,
"source": "app_schemas_wsfloatingscope",
"target": "tests_test_schemas_v3_rationale_40"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L95",
"weight": 1.0,
"_src": "app_schemas_wsfloatingscope",
"_tgt": "tests_test_schemas_v3_test_floating_request_basic",
"source": "app_schemas_wsfloatingscope",
"target": "tests_test_schemas_v3_test_floating_request_basic"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L105",
"weight": 1.0,
"_src": "app_schemas_wsfloatingscope",
"_tgt": "tests_test_schemas_v3_test_floating_request_scope_without_id",
"source": "app_schemas_wsfloatingscope",
"target": "tests_test_schemas_v3_test_floating_request_scope_without_id"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L113",
"weight": 1.0,
"_src": "app_schemas_wsfloatingscope",
"_tgt": "tests_test_schemas_v3_test_floating_request_serializes",
"source": "app_schemas_wsfloatingscope",
"target": "tests_test_schemas_v3_test_floating_request_serializes"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L125",
"weight": 1.0,
"_src": "app_schemas_wsfloatingscope",
"_tgt": "tests_test_schemas_v3_test_floating_request_invalid_scope_type",
"source": "app_schemas_wsfloatingscope",
"target": "tests_test_schemas_v3_test_floating_request_invalid_scope_type"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L165",
"weight": 1.0,
"_src": "app_schemas_rationale_165",
"_tgt": "app_schemas_wshomerequest",
"source": "app_schemas_wshomerequest",
"target": "app_schemas_rationale_165",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L6",
"weight": 0.8,
"_src": "app_schemas_wshomerequest",
"_tgt": "tests_test_schemas_v3_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wshomerequest",
"target": "tests_test_schemas_v3_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L6",
"weight": 0.8,
"_src": "app_schemas_wshomerequest",
"_tgt": "tests_test_schemas_v3_rationale_40",
"confidence_score": 0.5,
"source": "app_schemas_wshomerequest",
"target": "tests_test_schemas_v3_rationale_40"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L58",
"weight": 1.0,
"_src": "app_schemas_wshomerequest",
"_tgt": "tests_test_schemas_v3_test_home_request_defaults",
"source": "app_schemas_wshomerequest",
"target": "tests_test_schemas_v3_test_home_request_defaults"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L66",
"weight": 1.0,
"_src": "app_schemas_wshomerequest",
"_tgt": "tests_test_schemas_v3_test_home_request_with_history",
"source": "app_schemas_wshomerequest",
"target": "tests_test_schemas_v3_test_home_request_with_history"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L71",
"weight": 1.0,
"_src": "app_schemas_wshomerequest",
"_tgt": "tests_test_schemas_v3_test_home_request_serializes",
"source": "app_schemas_wshomerequest",
"target": "tests_test_schemas_v3_test_home_request_serializes"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L174",
"weight": 1.0,
"_src": "app_schemas_rationale_174",
"_tgt": "app_schemas_wsfloatingrequest",
"source": "app_schemas_wsfloatingrequest",
"target": "app_schemas_rationale_174",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L6",
"weight": 0.8,
"_src": "app_schemas_wsfloatingrequest",
"_tgt": "tests_test_schemas_v3_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsfloatingrequest",
"target": "tests_test_schemas_v3_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L6",
"weight": 0.8,
"_src": "app_schemas_wsfloatingrequest",
"_tgt": "tests_test_schemas_v3_rationale_40",
"confidence_score": 0.5,
"source": "app_schemas_wsfloatingrequest",
"target": "tests_test_schemas_v3_rationale_40"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L93",
"weight": 1.0,
"_src": "app_schemas_wsfloatingrequest",
"_tgt": "tests_test_schemas_v3_test_floating_request_basic",
"source": "app_schemas_wsfloatingrequest",
"target": "tests_test_schemas_v3_test_floating_request_basic"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L103",
"weight": 1.0,
"_src": "app_schemas_wsfloatingrequest",
"_tgt": "tests_test_schemas_v3_test_floating_request_scope_without_id",
"source": "app_schemas_wsfloatingrequest",
"target": "tests_test_schemas_v3_test_floating_request_scope_without_id"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L111",
"weight": 1.0,
"_src": "app_schemas_wsfloatingrequest",
"_tgt": "tests_test_schemas_v3_test_floating_request_serializes",
"source": "app_schemas_wsfloatingrequest",
"target": "tests_test_schemas_v3_test_floating_request_serializes"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L123",
"weight": 1.0,
"_src": "app_schemas_wsfloatingrequest",
"_tgt": "tests_test_schemas_v3_test_floating_request_invalid_scope_type",
"source": "app_schemas_wsfloatingrequest",
"target": "tests_test_schemas_v3_test_floating_request_invalid_scope_type"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L183",
"weight": 1.0,
"_src": "app_schemas_rationale_183",
"_tgt": "app_schemas_wsbriefrequest",
"source": "app_schemas_wsbriefrequest",
"target": "app_schemas_rationale_183",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L194",
"weight": 1.0,
"_src": "app_schemas_rationale_194",
"_tgt": "app_schemas_wsstreamstart",
"source": "app_schemas_wsstreamstart",
"target": "app_schemas_rationale_194",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L8",
"weight": 0.8,
"_src": "app_schemas_wsstreamstart",
"_tgt": "core_output_formatter_streamformatter",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamstart",
"target": "core_output_formatter_streamformatter"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L8",
"weight": 0.8,
"_src": "app_schemas_wsstreamstart",
"_tgt": "core_output_formatter_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamstart",
"target": "core_output_formatter_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L9",
"weight": 0.8,
"_src": "core_output_formatter_rationale_19",
"_tgt": "app_schemas_wsstreamstart",
"source": "app_schemas_wsstreamstart",
"target": "core_output_formatter_rationale_19",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L9",
"weight": 0.8,
"_src": "core_output_formatter_rationale_38",
"_tgt": "app_schemas_wsstreamstart",
"source": "app_schemas_wsstreamstart",
"target": "core_output_formatter_rationale_38",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L8",
"weight": 0.8,
"_src": "app_schemas_wsstreamstart",
"_tgt": "tests_test_output_formatter_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamstart",
"target": "tests_test_output_formatter_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L6",
"weight": 0.8,
"_src": "app_schemas_wsstreamstart",
"_tgt": "tests_test_schemas_v3_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamstart",
"target": "tests_test_schemas_v3_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L6",
"weight": 0.8,
"_src": "app_schemas_wsstreamstart",
"_tgt": "tests_test_schemas_v3_rationale_40",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamstart",
"target": "tests_test_schemas_v3_rationale_40"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L38",
"weight": 1.0,
"_src": "app_schemas_wsstreamstart",
"_tgt": "core_output_formatter_streamformatter_format",
"source": "app_schemas_wsstreamstart",
"target": "core_output_formatter_streamformatter_format"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L138",
"weight": 1.0,
"_src": "app_schemas_wsstreamstart",
"_tgt": "tests_test_schemas_v3_test_stream_start",
"source": "app_schemas_wsstreamstart",
"target": "tests_test_schemas_v3_test_stream_start"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L144",
"weight": 1.0,
"_src": "app_schemas_wsstreamstart",
"_tgt": "tests_test_schemas_v3_test_stream_start_serializes",
"source": "app_schemas_wsstreamstart",
"target": "tests_test_schemas_v3_test_stream_start_serializes"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L8",
"weight": 0.8,
"_src": "app_schemas_wsstreamstart",
"_tgt": "core_output_formatter_rationale_14",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamstart",
"target": "core_output_formatter_rationale_14"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L201",
"weight": 1.0,
"_src": "app_schemas_rationale_201",
"_tgt": "app_schemas_wsstreamtext",
"source": "app_schemas_wsstreamtext",
"target": "app_schemas_rationale_201",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L8",
"weight": 0.8,
"_src": "app_schemas_wsstreamtext",
"_tgt": "core_output_formatter_streamformatter",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamtext",
"target": "core_output_formatter_streamformatter"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L8",
"weight": 0.8,
"_src": "app_schemas_wsstreamtext",
"_tgt": "core_output_formatter_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamtext",
"target": "core_output_formatter_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L9",
"weight": 0.8,
"_src": "core_output_formatter_rationale_19",
"_tgt": "app_schemas_wsstreamtext",
"source": "app_schemas_wsstreamtext",
"target": "core_output_formatter_rationale_19",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L9",
"weight": 0.8,
"_src": "core_output_formatter_rationale_38",
"_tgt": "app_schemas_wsstreamtext",
"source": "app_schemas_wsstreamtext",
"target": "core_output_formatter_rationale_38",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L8",
"weight": 0.8,
"_src": "app_schemas_wsstreamtext",
"_tgt": "tests_test_output_formatter_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamtext",
"target": "tests_test_output_formatter_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L6",
"weight": 0.8,
"_src": "app_schemas_wsstreamtext",
"_tgt": "tests_test_schemas_v3_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamtext",
"target": "tests_test_schemas_v3_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L6",
"weight": 0.8,
"_src": "app_schemas_wsstreamtext",
"_tgt": "tests_test_schemas_v3_rationale_40",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamtext",
"target": "tests_test_schemas_v3_rationale_40"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L43",
"weight": 1.0,
"_src": "app_schemas_wsstreamtext",
"_tgt": "core_output_formatter_streamformatter_format",
"source": "app_schemas_wsstreamtext",
"target": "core_output_formatter_streamformatter_format"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L157",
"weight": 1.0,
"_src": "app_schemas_wsstreamtext",
"_tgt": "tests_test_schemas_v3_test_stream_text",
"source": "app_schemas_wsstreamtext",
"target": "tests_test_schemas_v3_test_stream_text"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L163",
"weight": 1.0,
"_src": "app_schemas_wsstreamtext",
"_tgt": "tests_test_schemas_v3_test_stream_text_serializes",
"source": "app_schemas_wsstreamtext",
"target": "tests_test_schemas_v3_test_stream_text_serializes"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L8",
"weight": 0.8,
"_src": "app_schemas_wsstreamtext",
"_tgt": "core_output_formatter_rationale_14",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamtext",
"target": "core_output_formatter_rationale_14"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L209",
"weight": 1.0,
"_src": "app_schemas_rationale_209",
"_tgt": "app_schemas_wsstreamend",
"source": "app_schemas_wsstreamend",
"target": "app_schemas_rationale_209",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsstreamend",
"_tgt": "routes_device_ws_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_66",
"_tgt": "app_schemas_wsstreamend",
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_66",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_134",
"_tgt": "app_schemas_wsstreamend",
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_134",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_196",
"_tgt": "app_schemas_wsstreamend",
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_196",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_210",
"_tgt": "app_schemas_wsstreamend",
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_210",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_278",
"_tgt": "app_schemas_wsstreamend",
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_278",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_348",
"_tgt": "app_schemas_wsstreamend",
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_348",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_432",
"_tgt": "app_schemas_wsstreamend",
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_432",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_523",
"_tgt": "app_schemas_wsstreamend",
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_523",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_549",
"_tgt": "app_schemas_wsstreamend",
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_549",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_575",
"_tgt": "app_schemas_wsstreamend",
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_575",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L54",
"weight": 0.8,
"_src": "routes_device_ws_rationale_584",
"_tgt": "app_schemas_wsstreamend",
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_584",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L8",
"weight": 0.8,
"_src": "app_schemas_wsstreamend",
"_tgt": "core_output_formatter_streamformatter",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamend",
"target": "core_output_formatter_streamformatter"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L8",
"weight": 0.8,
"_src": "app_schemas_wsstreamend",
"_tgt": "core_output_formatter_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamend",
"target": "core_output_formatter_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L9",
"weight": 0.8,
"_src": "core_output_formatter_rationale_19",
"_tgt": "app_schemas_wsstreamend",
"source": "app_schemas_wsstreamend",
"target": "core_output_formatter_rationale_19",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L9",
"weight": 0.8,
"_src": "core_output_formatter_rationale_38",
"_tgt": "app_schemas_wsstreamend",
"source": "app_schemas_wsstreamend",
"target": "core_output_formatter_rationale_38",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L8",
"weight": 0.8,
"_src": "app_schemas_wsstreamend",
"_tgt": "tests_test_output_formatter_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamend",
"target": "tests_test_output_formatter_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L6",
"weight": 0.8,
"_src": "app_schemas_wsstreamend",
"_tgt": "tests_test_schemas_v3_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamend",
"target": "tests_test_schemas_v3_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L6",
"weight": 0.8,
"_src": "app_schemas_wsstreamend",
"_tgt": "tests_test_schemas_v3_rationale_40",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamend",
"target": "tests_test_schemas_v3_rationale_40"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L370",
"weight": 1.0,
"_src": "app_schemas_wsstreamend",
"_tgt": "routes_device_ws_handle_brief_request",
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_handle_brief_request"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L448",
"weight": 1.0,
"_src": "routes_device_ws_handle_task_brief_request",
"_tgt": "app_schemas_wsstreamend",
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_handle_task_brief_request"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L47",
"weight": 1.0,
"_src": "app_schemas_wsstreamend",
"_tgt": "core_output_formatter_streamformatter_format",
"source": "app_schemas_wsstreamend",
"target": "core_output_formatter_streamformatter_format"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L177",
"weight": 1.0,
"_src": "app_schemas_wsstreamend",
"_tgt": "tests_test_schemas_v3_test_stream_end_defaults",
"source": "app_schemas_wsstreamend",
"target": "tests_test_schemas_v3_test_stream_end_defaults"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L182",
"weight": 1.0,
"_src": "app_schemas_wsstreamend",
"_tgt": "tests_test_schemas_v3_test_stream_end_serializes",
"source": "app_schemas_wsstreamend",
"target": "tests_test_schemas_v3_test_stream_end_serializes"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsstreamend",
"_tgt": "routes_device_ws_rationale_65",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_65"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsstreamend",
"_tgt": "routes_device_ws_rationale_133",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_133"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsstreamend",
"_tgt": "routes_device_ws_rationale_190",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_190"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsstreamend",
"_tgt": "routes_device_ws_rationale_204",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_204"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsstreamend",
"_tgt": "routes_device_ws_rationale_272",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_272"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsstreamend",
"_tgt": "routes_device_ws_rationale_342",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_342"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsstreamend",
"_tgt": "routes_device_ws_rationale_426",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_426"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsstreamend",
"_tgt": "routes_device_ws_rationale_452",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_452"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsstreamend",
"_tgt": "routes_device_ws_rationale_478",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_478"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L53",
"weight": 0.8,
"_src": "app_schemas_wsstreamend",
"_tgt": "routes_device_ws_rationale_487",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamend",
"target": "routes_device_ws_rationale_487"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L8",
"weight": 0.8,
"_src": "app_schemas_wsstreamend",
"_tgt": "core_output_formatter_rationale_14",
"confidence_score": 0.5,
"source": "app_schemas_wsstreamend",
"target": "core_output_formatter_rationale_14"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L218",
"weight": 1.0,
"_src": "app_schemas_rationale_218",
"_tgt": "app_schemas_wsdomain",
"source": "app_schemas_wsdomain",
"target": "app_schemas_rationale_218",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L6",
"weight": 0.8,
"_src": "app_schemas_wsdomain",
"_tgt": "tests_test_schemas_v3_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsdomain",
"target": "tests_test_schemas_v3_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L6",
"weight": 0.8,
"_src": "app_schemas_wsdomain",
"_tgt": "tests_test_schemas_v3_rationale_40",
"confidence_score": 0.5,
"source": "app_schemas_wsdomain",
"target": "tests_test_schemas_v3_rationale_40"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L196",
"weight": 1.0,
"_src": "app_schemas_wsdomain",
"_tgt": "tests_test_schemas_v3_test_floating_domain_tasks",
"source": "app_schemas_wsdomain",
"target": "tests_test_schemas_v3_test_floating_domain_tasks"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L204",
"weight": 1.0,
"_src": "app_schemas_wsdomain",
"_tgt": "tests_test_schemas_v3_test_floating_domain_valid_domains",
"source": "app_schemas_wsdomain",
"target": "tests_test_schemas_v3_test_floating_domain_valid_domains"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L214",
"weight": 1.0,
"_src": "app_schemas_wsdomain",
"_tgt": "tests_test_schemas_v3_test_floating_domain_object_valid",
"source": "app_schemas_wsdomain",
"target": "tests_test_schemas_v3_test_floating_domain_object_valid"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L222",
"weight": 1.0,
"_src": "app_schemas_wsdomain",
"_tgt": "tests_test_schemas_v3_test_floating_domain_serializes",
"source": "app_schemas_wsdomain",
"target": "tests_test_schemas_v3_test_floating_domain_serializes"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L226",
"weight": 1.0,
"_src": "app_schemas_rationale_226",
"_tgt": "app_schemas_wsfloatingdomain",
"source": "app_schemas_wsfloatingdomain",
"target": "app_schemas_rationale_226",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L8",
"weight": 0.8,
"_src": "app_schemas_wsfloatingdomain",
"_tgt": "core_output_formatter_streamformatter",
"confidence_score": 0.5,
"source": "app_schemas_wsfloatingdomain",
"target": "core_output_formatter_streamformatter"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L8",
"weight": 0.8,
"_src": "app_schemas_wsfloatingdomain",
"_tgt": "core_output_formatter_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsfloatingdomain",
"target": "core_output_formatter_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L9",
"weight": 0.8,
"_src": "core_output_formatter_rationale_19",
"_tgt": "app_schemas_wsfloatingdomain",
"source": "app_schemas_wsfloatingdomain",
"target": "core_output_formatter_rationale_19",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L9",
"weight": 0.8,
"_src": "core_output_formatter_rationale_38",
"_tgt": "app_schemas_wsfloatingdomain",
"source": "app_schemas_wsfloatingdomain",
"target": "core_output_formatter_rationale_38",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L8",
"weight": 0.8,
"_src": "app_schemas_wsfloatingdomain",
"_tgt": "tests_test_output_formatter_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsfloatingdomain",
"target": "tests_test_output_formatter_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L6",
"weight": 0.8,
"_src": "app_schemas_wsfloatingdomain",
"_tgt": "tests_test_schemas_v3_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_wsfloatingdomain",
"target": "tests_test_schemas_v3_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L6",
"weight": 0.8,
"_src": "app_schemas_wsfloatingdomain",
"_tgt": "tests_test_schemas_v3_rationale_40",
"confidence_score": 0.5,
"source": "app_schemas_wsfloatingdomain",
"target": "tests_test_schemas_v3_rationale_40"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L28",
"weight": 1.0,
"_src": "app_schemas_wsfloatingdomain",
"_tgt": "core_output_formatter_streamformatter_format",
"source": "app_schemas_wsfloatingdomain",
"target": "core_output_formatter_streamformatter_format"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L196",
"weight": 1.0,
"_src": "app_schemas_wsfloatingdomain",
"_tgt": "tests_test_schemas_v3_test_floating_domain_tasks",
"source": "app_schemas_wsfloatingdomain",
"target": "tests_test_schemas_v3_test_floating_domain_tasks"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L202",
"weight": 1.0,
"_src": "app_schemas_wsfloatingdomain",
"_tgt": "tests_test_schemas_v3_test_floating_domain_valid_domains",
"source": "app_schemas_wsfloatingdomain",
"target": "tests_test_schemas_v3_test_floating_domain_valid_domains"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L212",
"weight": 1.0,
"_src": "app_schemas_wsfloatingdomain",
"_tgt": "tests_test_schemas_v3_test_floating_domain_object_valid",
"source": "app_schemas_wsfloatingdomain",
"target": "tests_test_schemas_v3_test_floating_domain_object_valid"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L220",
"weight": 1.0,
"_src": "app_schemas_wsfloatingdomain",
"_tgt": "tests_test_schemas_v3_test_floating_domain_serializes",
"source": "app_schemas_wsfloatingdomain",
"target": "tests_test_schemas_v3_test_floating_domain_serializes"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L8",
"weight": 0.8,
"_src": "app_schemas_wsfloatingdomain",
"_tgt": "core_output_formatter_rationale_14",
"confidence_score": 0.5,
"source": "app_schemas_wsfloatingdomain",
"target": "core_output_formatter_rationale_14"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L237",
"weight": 1.0,
"_src": "app_schemas_rationale_237",
"_tgt": "app_schemas_contenttypeconfig",
"source": "app_schemas_contenttypeconfig",
"target": "app_schemas_rationale_237",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\schemas.py",
"source_location": "L247",
"weight": 1.0,
"_src": "app_schemas_rationale_247",
"_tgt": "app_schemas_agentconfig",
"source": "app_schemas_agentconfig",
"target": "app_schemas_rationale_247",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "routes_agent_setup_journeysession",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "routes_agent_setup_journeysession"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "routes_agent_setup_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "routes_agent_setup_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "routes_agent_setup_rationale_80",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "routes_agent_setup_rationale_80"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "routes_agent_setup_rationale_169",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "routes_agent_setup_rationale_169"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "routes_agent_setup_rationale_196",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "routes_agent_setup_rationale_196"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "routes_agent_setup_rationale_246",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "routes_agent_setup_rationale_246"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "routes_agent_setup_rationale_359",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "routes_agent_setup_rationale_359"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L37",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "routes_agent_setup_rationale_434",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "routes_agent_setup_rationale_434"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "tests_test_journey_v2_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "tests_test_journey_v2_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "tests_test_journey_v2_rationale_92",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "tests_test_journey_v2_rationale_92"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "tests_test_journey_v2_rationale_135",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "tests_test_journey_v2_rationale_135"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "tests_test_journey_v2_rationale_169",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "tests_test_journey_v2_rationale_169"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "tests_test_journey_v2_rationale_181",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "tests_test_journey_v2_rationale_181"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "tests_test_journey_v2_rationale_195",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "tests_test_journey_v2_rationale_195"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "tests_test_journey_v2_rationale_201",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "tests_test_journey_v2_rationale_201"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "tests_test_journey_v2_rationale_206",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "tests_test_journey_v2_rationale_206"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "tests_test_journey_v2_rationale_212",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "tests_test_journey_v2_rationale_212"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "tests_test_journey_v2_rationale_224",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "tests_test_journey_v2_rationale_224"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L51",
"weight": 0.8,
"_src": "app_schemas_agentconfig",
"_tgt": "tests_test_journey_v2_rationale_274",
"confidence_score": 0.5,
"source": "app_schemas_agentconfig",
"target": "tests_test_journey_v2_rationale_274"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L182",
"weight": 1.0,
"_src": "app_schemas_agentconfig",
"_tgt": "tests_test_journey_v2_test_4_6a_extract_valid_json",
"source": "app_schemas_agentconfig",
"target": "tests_test_journey_v2_test_4_6a_extract_valid_json"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_notesummarizerequest",
"_tgt": "app_schemas_agentcatalogitem",
"source": "app_schemas_agentcatalogitem",
"target": "routes_agents_notesummarizerequest",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_notesummarizeresponse",
"_tgt": "app_schemas_agentcatalogitem",
"source": "app_schemas_agentcatalogitem",
"target": "routes_agents_notesummarizeresponse",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentcatalogitem",
"_tgt": "routes_agents_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_agentcatalogitem",
"target": "routes_agents_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_102",
"_tgt": "app_schemas_agentcatalogitem",
"source": "app_schemas_agentcatalogitem",
"target": "routes_agents_rationale_102",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_131",
"_tgt": "app_schemas_agentcatalogitem",
"source": "app_schemas_agentcatalogitem",
"target": "routes_agents_rationale_131",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_161",
"_tgt": "app_schemas_agentcatalogitem",
"source": "app_schemas_agentcatalogitem",
"target": "routes_agents_rationale_161",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_182",
"_tgt": "app_schemas_agentcatalogitem",
"source": "app_schemas_agentcatalogitem",
"target": "routes_agents_rationale_182",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_255",
"_tgt": "app_schemas_agentcatalogitem",
"source": "app_schemas_agentcatalogitem",
"target": "routes_agents_rationale_255",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L130",
"weight": 1.0,
"_src": "app_schemas_agentcatalogitem",
"_tgt": "routes_agents_get_agent_catalog",
"source": "app_schemas_agentcatalogitem",
"target": "routes_agents_get_agent_catalog"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentcatalogitem",
"_tgt": "routes_agents_rationale_99",
"confidence_score": 0.5,
"source": "app_schemas_agentcatalogitem",
"target": "routes_agents_rationale_99"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentcatalogitem",
"_tgt": "routes_agents_rationale_128",
"confidence_score": 0.5,
"source": "app_schemas_agentcatalogitem",
"target": "routes_agents_rationale_128"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentcatalogitem",
"_tgt": "routes_agents_rationale_158",
"confidence_score": 0.5,
"source": "app_schemas_agentcatalogitem",
"target": "routes_agents_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentcatalogitem",
"_tgt": "routes_agents_rationale_179",
"confidence_score": 0.5,
"source": "app_schemas_agentcatalogitem",
"target": "routes_agents_rationale_179"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_notesummarizerequest",
"_tgt": "app_schemas_agentcreationcheckrequest",
"source": "app_schemas_agentcreationcheckrequest",
"target": "routes_agents_notesummarizerequest",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_notesummarizeresponse",
"_tgt": "app_schemas_agentcreationcheckrequest",
"source": "app_schemas_agentcreationcheckrequest",
"target": "routes_agents_notesummarizeresponse",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentcreationcheckrequest",
"_tgt": "routes_agents_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_agentcreationcheckrequest",
"target": "routes_agents_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_102",
"_tgt": "app_schemas_agentcreationcheckrequest",
"source": "app_schemas_agentcreationcheckrequest",
"target": "routes_agents_rationale_102",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_131",
"_tgt": "app_schemas_agentcreationcheckrequest",
"source": "app_schemas_agentcreationcheckrequest",
"target": "routes_agents_rationale_131",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_161",
"_tgt": "app_schemas_agentcreationcheckrequest",
"source": "app_schemas_agentcreationcheckrequest",
"target": "routes_agents_rationale_161",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_182",
"_tgt": "app_schemas_agentcreationcheckrequest",
"source": "app_schemas_agentcreationcheckrequest",
"target": "routes_agents_rationale_182",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_255",
"_tgt": "app_schemas_agentcreationcheckrequest",
"source": "app_schemas_agentcreationcheckrequest",
"target": "routes_agents_rationale_255",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentcreationcheckrequest",
"_tgt": "routes_agents_rationale_99",
"confidence_score": 0.5,
"source": "app_schemas_agentcreationcheckrequest",
"target": "routes_agents_rationale_99"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentcreationcheckrequest",
"_tgt": "routes_agents_rationale_128",
"confidence_score": 0.5,
"source": "app_schemas_agentcreationcheckrequest",
"target": "routes_agents_rationale_128"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentcreationcheckrequest",
"_tgt": "routes_agents_rationale_158",
"confidence_score": 0.5,
"source": "app_schemas_agentcreationcheckrequest",
"target": "routes_agents_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentcreationcheckrequest",
"_tgt": "routes_agents_rationale_179",
"confidence_score": 0.5,
"source": "app_schemas_agentcreationcheckrequest",
"target": "routes_agents_rationale_179"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_notesummarizerequest",
"_tgt": "app_schemas_agentcreationcheckresponse",
"source": "app_schemas_agentcreationcheckresponse",
"target": "routes_agents_notesummarizerequest",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_notesummarizeresponse",
"_tgt": "app_schemas_agentcreationcheckresponse",
"source": "app_schemas_agentcreationcheckresponse",
"target": "routes_agents_notesummarizeresponse",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentcreationcheckresponse",
"_tgt": "routes_agents_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_agentcreationcheckresponse",
"target": "routes_agents_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_102",
"_tgt": "app_schemas_agentcreationcheckresponse",
"source": "app_schemas_agentcreationcheckresponse",
"target": "routes_agents_rationale_102",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_131",
"_tgt": "app_schemas_agentcreationcheckresponse",
"source": "app_schemas_agentcreationcheckresponse",
"target": "routes_agents_rationale_131",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_161",
"_tgt": "app_schemas_agentcreationcheckresponse",
"source": "app_schemas_agentcreationcheckresponse",
"target": "routes_agents_rationale_161",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_182",
"_tgt": "app_schemas_agentcreationcheckresponse",
"source": "app_schemas_agentcreationcheckresponse",
"target": "routes_agents_rationale_182",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_255",
"_tgt": "app_schemas_agentcreationcheckresponse",
"source": "app_schemas_agentcreationcheckresponse",
"target": "routes_agents_rationale_255",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L165",
"weight": 1.0,
"_src": "app_schemas_agentcreationcheckresponse",
"_tgt": "routes_agents_can_create_agent",
"source": "app_schemas_agentcreationcheckresponse",
"target": "routes_agents_can_create_agent"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentcreationcheckresponse",
"_tgt": "routes_agents_rationale_99",
"confidence_score": 0.5,
"source": "app_schemas_agentcreationcheckresponse",
"target": "routes_agents_rationale_99"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentcreationcheckresponse",
"_tgt": "routes_agents_rationale_128",
"confidence_score": 0.5,
"source": "app_schemas_agentcreationcheckresponse",
"target": "routes_agents_rationale_128"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentcreationcheckresponse",
"_tgt": "routes_agents_rationale_158",
"confidence_score": 0.5,
"source": "app_schemas_agentcreationcheckresponse",
"target": "routes_agents_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentcreationcheckresponse",
"_tgt": "routes_agents_rationale_179",
"confidence_score": 0.5,
"source": "app_schemas_agentcreationcheckresponse",
"target": "routes_agents_rationale_179"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_notesummarizerequest",
"_tgt": "app_schemas_agenttriggerrequest",
"source": "app_schemas_agenttriggerrequest",
"target": "routes_agents_notesummarizerequest",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_notesummarizeresponse",
"_tgt": "app_schemas_agenttriggerrequest",
"source": "app_schemas_agenttriggerrequest",
"target": "routes_agents_notesummarizeresponse",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agenttriggerrequest",
"_tgt": "routes_agents_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_agenttriggerrequest",
"target": "routes_agents_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_102",
"_tgt": "app_schemas_agenttriggerrequest",
"source": "app_schemas_agenttriggerrequest",
"target": "routes_agents_rationale_102",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_131",
"_tgt": "app_schemas_agenttriggerrequest",
"source": "app_schemas_agenttriggerrequest",
"target": "routes_agents_rationale_131",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_161",
"_tgt": "app_schemas_agenttriggerrequest",
"source": "app_schemas_agenttriggerrequest",
"target": "routes_agents_rationale_161",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_182",
"_tgt": "app_schemas_agenttriggerrequest",
"source": "app_schemas_agenttriggerrequest",
"target": "routes_agents_rationale_182",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_255",
"_tgt": "app_schemas_agenttriggerrequest",
"source": "app_schemas_agenttriggerrequest",
"target": "routes_agents_rationale_255",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agenttriggerrequest",
"_tgt": "routes_agents_rationale_99",
"confidence_score": 0.5,
"source": "app_schemas_agenttriggerrequest",
"target": "routes_agents_rationale_99"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agenttriggerrequest",
"_tgt": "routes_agents_rationale_128",
"confidence_score": 0.5,
"source": "app_schemas_agenttriggerrequest",
"target": "routes_agents_rationale_128"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agenttriggerrequest",
"_tgt": "routes_agents_rationale_158",
"confidence_score": 0.5,
"source": "app_schemas_agenttriggerrequest",
"target": "routes_agents_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agenttriggerrequest",
"_tgt": "routes_agents_rationale_179",
"confidence_score": 0.5,
"source": "app_schemas_agenttriggerrequest",
"target": "routes_agents_rationale_179"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_notesummarizerequest",
"_tgt": "app_schemas_agentrunlogresponse",
"source": "app_schemas_agentrunlogresponse",
"target": "routes_agents_notesummarizerequest",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_notesummarizeresponse",
"_tgt": "app_schemas_agentrunlogresponse",
"source": "app_schemas_agentrunlogresponse",
"target": "routes_agents_notesummarizeresponse",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentrunlogresponse",
"_tgt": "routes_agents_rationale_1",
"confidence_score": 0.5,
"source": "app_schemas_agentrunlogresponse",
"target": "routes_agents_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_102",
"_tgt": "app_schemas_agentrunlogresponse",
"source": "app_schemas_agentrunlogresponse",
"target": "routes_agents_rationale_102",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_131",
"_tgt": "app_schemas_agentrunlogresponse",
"source": "app_schemas_agentrunlogresponse",
"target": "routes_agents_rationale_131",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_161",
"_tgt": "app_schemas_agentrunlogresponse",
"source": "app_schemas_agentrunlogresponse",
"target": "routes_agents_rationale_161",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_182",
"_tgt": "app_schemas_agentrunlogresponse",
"source": "app_schemas_agentrunlogresponse",
"target": "routes_agents_rationale_182",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_agents_rationale_255",
"_tgt": "app_schemas_agentrunlogresponse",
"source": "app_schemas_agentrunlogresponse",
"target": "routes_agents_rationale_255",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L71",
"weight": 1.0,
"_src": "app_schemas_agentrunlogresponse",
"_tgt": "routes_agents_to_run_log_response",
"source": "app_schemas_agentrunlogresponse",
"target": "routes_agents_to_run_log_response"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentrunlogresponse",
"_tgt": "routes_agents_rationale_99",
"confidence_score": 0.5,
"source": "app_schemas_agentrunlogresponse",
"target": "routes_agents_rationale_99"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentrunlogresponse",
"_tgt": "routes_agents_rationale_128",
"confidence_score": 0.5,
"source": "app_schemas_agentrunlogresponse",
"target": "routes_agents_rationale_128"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentrunlogresponse",
"_tgt": "routes_agents_rationale_158",
"confidence_score": 0.5,
"source": "app_schemas_agentrunlogresponse",
"target": "routes_agents_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L29",
"weight": 0.8,
"_src": "app_schemas_agentrunlogresponse",
"_tgt": "routes_agents_rationale_179",
"confidence_score": 0.5,
"source": "app_schemas_agentrunlogresponse",
"target": "routes_agents_rationale_179"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\client_agent.py",
"source_location": "L14",
"weight": 1.0,
"_src": "api_app_agents_client_agent_py",
"_tgt": "agents_client_agent_list_clients",
"source": "api_app_agents_client_agent_py",
"target": "agents_client_agent_list_clients",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\client_agent.py",
"source_location": "L37",
"weight": 1.0,
"_src": "api_app_agents_client_agent_py",
"_tgt": "agents_client_agent_get_client",
"source": "api_app_agents_client_agent_py",
"target": "agents_client_agent_get_client",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\client_agent.py",
"source_location": "L1",
"weight": 1.0,
"_src": "agents_client_agent_rationale_1",
"_tgt": "api_app_agents_client_agent_py",
"source": "api_app_agents_client_agent_py",
"target": "agents_client_agent_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\client_agent.py",
"source_location": "L15",
"weight": 1.0,
"_src": "agents_client_agent_rationale_15",
"_tgt": "agents_client_agent_list_clients",
"source": "agents_client_agent_list_clients",
"target": "agents_client_agent_rationale_15",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\client_agent.py",
"source_location": "L24",
"weight": 1.0,
"_src": "agents_client_agent_list_clients",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_client_agent_list_clients",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\client_agent.py",
"source_location": "L38",
"weight": 1.0,
"_src": "agents_client_agent_rationale_38",
"_tgt": "agents_client_agent_get_client",
"source": "agents_client_agent_get_client",
"target": "agents_client_agent_rationale_38",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\client_agent.py",
"source_location": "L45",
"weight": 1.0,
"_src": "agents_client_agent_get_client",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_client_agent_get_client",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L24",
"weight": 1.0,
"_src": "api_app_agents_filesystem_agent_py",
"_tgt": "agents_filesystem_agent_resolve_path",
"source": "api_app_agents_filesystem_agent_py",
"target": "agents_filesystem_agent_resolve_path",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L37",
"weight": 1.0,
"_src": "api_app_agents_filesystem_agent_py",
"_tgt": "agents_filesystem_agent_list_directory",
"source": "api_app_agents_filesystem_agent_py",
"target": "agents_filesystem_agent_list_directory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L60",
"weight": 1.0,
"_src": "api_app_agents_filesystem_agent_py",
"_tgt": "agents_filesystem_agent_read_file_content",
"source": "api_app_agents_filesystem_agent_py",
"target": "agents_filesystem_agent_read_file_content",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L77",
"weight": 1.0,
"_src": "api_app_agents_filesystem_agent_py",
"_tgt": "agents_filesystem_agent_get_file_metadata",
"source": "api_app_agents_filesystem_agent_py",
"target": "agents_filesystem_agent_get_file_metadata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L107",
"weight": 1.0,
"_src": "api_app_agents_filesystem_agent_py",
"_tgt": "agents_filesystem_agent_make_directory_tools",
"source": "api_app_agents_filesystem_agent_py",
"target": "agents_filesystem_agent_make_directory_tools",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L1",
"weight": 1.0,
"_src": "agents_filesystem_agent_rationale_1",
"_tgt": "api_app_agents_filesystem_agent_py",
"source": "api_app_agents_filesystem_agent_py",
"target": "agents_filesystem_agent_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L25",
"weight": 1.0,
"_src": "agents_filesystem_agent_rationale_25",
"_tgt": "agents_filesystem_agent_resolve_path",
"source": "agents_filesystem_agent_resolve_path",
"target": "agents_filesystem_agent_rationale_25",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L38",
"weight": 1.0,
"_src": "agents_filesystem_agent_rationale_38",
"_tgt": "agents_filesystem_agent_list_directory",
"source": "agents_filesystem_agent_list_directory",
"target": "agents_filesystem_agent_rationale_38",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L43",
"weight": 1.0,
"_src": "agents_filesystem_agent_list_directory",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_filesystem_agent_list_directory",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L61",
"weight": 1.0,
"_src": "agents_filesystem_agent_rationale_61",
"_tgt": "agents_filesystem_agent_read_file_content",
"source": "agents_filesystem_agent_read_file_content",
"target": "agents_filesystem_agent_rationale_61",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L66",
"weight": 1.0,
"_src": "agents_filesystem_agent_read_file_content",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_filesystem_agent_read_file_content",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L78",
"weight": 1.0,
"_src": "agents_filesystem_agent_rationale_78",
"_tgt": "agents_filesystem_agent_get_file_metadata",
"source": "agents_filesystem_agent_get_file_metadata",
"target": "agents_filesystem_agent_rationale_78",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L82",
"weight": 1.0,
"_src": "agents_filesystem_agent_get_file_metadata",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_filesystem_agent_get_file_metadata",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\filesystem_agent.py",
"source_location": "L108",
"weight": 1.0,
"_src": "agents_filesystem_agent_rationale_108",
"_tgt": "agents_filesystem_agent_make_directory_tools",
"source": "agents_filesystem_agent_make_directory_tools",
"target": "agents_filesystem_agent_rationale_108",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L392",
"weight": 1.0,
"_src": "agents_filesystem_agent_make_directory_tools",
"_tgt": "routes_agent_setup_handle_journey_start",
"source": "agents_filesystem_agent_make_directory_tools",
"target": "routes_agent_setup_handle_journey_start"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L456",
"weight": 1.0,
"_src": "agents_filesystem_agent_make_directory_tools",
"_tgt": "routes_agent_setup_handle_journey_message",
"source": "agents_filesystem_agent_make_directory_tools",
"target": "routes_agent_setup_handle_journey_message"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L19",
"weight": 1.0,
"_src": "api_app_agents_note_agent_py",
"_tgt": "agents_note_agent_is_uuid",
"source": "api_app_agents_note_agent_py",
"target": "agents_note_agent_is_uuid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L23",
"weight": 1.0,
"_src": "api_app_agents_note_agent_py",
"_tgt": "agents_note_agent_fmt_summary",
"source": "api_app_agents_note_agent_py",
"target": "agents_note_agent_fmt_summary",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L32",
"weight": 1.0,
"_src": "api_app_agents_note_agent_py",
"_tgt": "agents_note_agent_list_notes",
"source": "api_app_agents_note_agent_py",
"target": "agents_note_agent_list_notes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L52",
"weight": 1.0,
"_src": "api_app_agents_note_agent_py",
"_tgt": "agents_note_agent_get_note",
"source": "api_app_agents_note_agent_py",
"target": "agents_note_agent_get_note",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L62",
"weight": 1.0,
"_src": "api_app_agents_note_agent_py",
"_tgt": "agents_note_agent_create_note",
"source": "api_app_agents_note_agent_py",
"target": "agents_note_agent_create_note",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L89",
"weight": 1.0,
"_src": "api_app_agents_note_agent_py",
"_tgt": "agents_note_agent_update_note",
"source": "api_app_agents_note_agent_py",
"target": "agents_note_agent_update_note",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L117",
"weight": 1.0,
"_src": "api_app_agents_note_agent_py",
"_tgt": "agents_note_agent_propose_note_edit",
"source": "api_app_agents_note_agent_py",
"target": "agents_note_agent_propose_note_edit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L168",
"weight": 1.0,
"_src": "api_app_agents_note_agent_py",
"_tgt": "agents_note_agent_delete_note",
"source": "api_app_agents_note_agent_py",
"target": "agents_note_agent_delete_note",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L174",
"weight": 1.0,
"_src": "api_app_agents_note_agent_py",
"_tgt": "agents_note_agent_refresh_summary",
"source": "api_app_agents_note_agent_py",
"target": "agents_note_agent_refresh_summary",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L1",
"weight": 1.0,
"_src": "agents_note_agent_rationale_1",
"_tgt": "api_app_agents_note_agent_py",
"source": "api_app_agents_note_agent_py",
"target": "agents_note_agent_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L38",
"weight": 1.0,
"_src": "agents_note_agent_list_notes",
"_tgt": "agents_note_agent_is_uuid",
"source": "agents_note_agent_is_uuid",
"target": "agents_note_agent_list_notes",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L47",
"weight": 1.0,
"_src": "agents_note_agent_list_notes",
"_tgt": "agents_note_agent_fmt_summary",
"source": "agents_note_agent_fmt_summary",
"target": "agents_note_agent_list_notes",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L33",
"weight": 1.0,
"_src": "agents_note_agent_rationale_33",
"_tgt": "agents_note_agent_list_notes",
"source": "agents_note_agent_list_notes",
"target": "agents_note_agent_rationale_33",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L26",
"weight": 1.0,
"_src": "agents_note_agent_list_notes",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_note_agent_list_notes",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L53",
"weight": 1.0,
"_src": "agents_note_agent_rationale_53",
"_tgt": "agents_note_agent_get_note",
"source": "agents_note_agent_get_note",
"target": "agents_note_agent_rationale_53",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L41",
"weight": 1.0,
"_src": "agents_note_agent_get_note",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_note_agent_get_note",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L84",
"weight": 1.0,
"_src": "agents_note_agent_create_note",
"_tgt": "agents_note_agent_refresh_summary",
"source": "agents_note_agent_create_note",
"target": "agents_note_agent_refresh_summary",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L67",
"weight": 1.0,
"_src": "agents_note_agent_rationale_67",
"_tgt": "agents_note_agent_create_note",
"source": "agents_note_agent_create_note",
"target": "agents_note_agent_rationale_67",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L59",
"weight": 1.0,
"_src": "agents_note_agent_create_note",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_note_agent_create_note",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L70",
"weight": 1.0,
"_src": "agents_note_agent_create_note",
"_tgt": "core_llm_embed",
"source": "agents_note_agent_create_note",
"target": "core_llm_embed"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L112",
"weight": 1.0,
"_src": "agents_note_agent_update_note",
"_tgt": "agents_note_agent_refresh_summary",
"source": "agents_note_agent_update_note",
"target": "agents_note_agent_refresh_summary",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L94",
"weight": 1.0,
"_src": "agents_note_agent_rationale_94",
"_tgt": "agents_note_agent_update_note",
"source": "agents_note_agent_update_note",
"target": "agents_note_agent_rationale_94",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L94",
"weight": 1.0,
"_src": "agents_note_agent_update_note",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_note_agent_update_note",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L102",
"weight": 1.0,
"_src": "agents_note_agent_update_note",
"_tgt": "core_llm_embed",
"source": "agents_note_agent_update_note",
"target": "core_llm_embed"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L127",
"weight": 1.0,
"_src": "agents_note_agent_rationale_127",
"_tgt": "agents_note_agent_propose_note_edit",
"source": "agents_note_agent_propose_note_edit",
"target": "agents_note_agent_rationale_127",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L147",
"weight": 1.0,
"_src": "agents_note_agent_propose_note_edit",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_note_agent_propose_note_edit",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L169",
"weight": 1.0,
"_src": "agents_note_agent_rationale_169",
"_tgt": "agents_note_agent_delete_note",
"source": "agents_note_agent_delete_note",
"target": "agents_note_agent_rationale_169",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L114",
"weight": 1.0,
"_src": "agents_note_agent_delete_note",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_note_agent_delete_note",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L175",
"weight": 1.0,
"_src": "agents_note_agent_rationale_175",
"_tgt": "agents_note_agent_refresh_summary",
"source": "agents_note_agent_refresh_summary",
"target": "agents_note_agent_rationale_175",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L177",
"weight": 1.0,
"_src": "agents_note_agent_refresh_summary",
"_tgt": "core_note_summarizer_generate_note_summary",
"source": "agents_note_agent_refresh_summary",
"target": "core_note_summarizer_generate_note_summary"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\note_agent.py",
"source_location": "L179",
"weight": 1.0,
"_src": "agents_note_agent_refresh_summary",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_note_agent_refresh_summary",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L13",
"weight": 1.0,
"_src": "api_app_agents_project_agent_py",
"_tgt": "agents_project_agent_list_projects",
"source": "api_app_agents_project_agent_py",
"target": "agents_project_agent_list_projects",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L36",
"weight": 1.0,
"_src": "api_app_agents_project_agent_py",
"_tgt": "agents_project_agent_list_all_projects",
"source": "api_app_agents_project_agent_py",
"target": "agents_project_agent_list_all_projects",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L49",
"weight": 1.0,
"_src": "api_app_agents_project_agent_py",
"_tgt": "agents_project_agent_get_project",
"source": "api_app_agents_project_agent_py",
"target": "agents_project_agent_get_project",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L62",
"weight": 1.0,
"_src": "api_app_agents_project_agent_py",
"_tgt": "agents_project_agent_create_project",
"source": "api_app_agents_project_agent_py",
"target": "agents_project_agent_create_project",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L80",
"weight": 1.0,
"_src": "api_app_agents_project_agent_py",
"_tgt": "agents_project_agent_update_project",
"source": "api_app_agents_project_agent_py",
"target": "agents_project_agent_update_project",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L111",
"weight": 1.0,
"_src": "api_app_agents_project_agent_py",
"_tgt": "agents_project_agent_delete_project",
"source": "api_app_agents_project_agent_py",
"target": "agents_project_agent_delete_project",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L1",
"weight": 1.0,
"_src": "agents_project_agent_rationale_1",
"_tgt": "api_app_agents_project_agent_py",
"source": "api_app_agents_project_agent_py",
"target": "agents_project_agent_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L17",
"weight": 1.0,
"_src": "agents_project_agent_rationale_17",
"_tgt": "agents_project_agent_list_projects",
"source": "agents_project_agent_list_projects",
"target": "agents_project_agent_rationale_17",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L20",
"weight": 1.0,
"_src": "agents_project_agent_list_projects",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_project_agent_list_projects",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L37",
"weight": 1.0,
"_src": "agents_project_agent_rationale_37",
"_tgt": "agents_project_agent_list_all_projects",
"source": "agents_project_agent_list_all_projects",
"target": "agents_project_agent_rationale_37",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L40",
"weight": 1.0,
"_src": "agents_project_agent_list_all_projects",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_project_agent_list_all_projects",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L50",
"weight": 1.0,
"_src": "agents_project_agent_rationale_50",
"_tgt": "agents_project_agent_get_project",
"source": "agents_project_agent_get_project",
"target": "agents_project_agent_rationale_50",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L51",
"weight": 1.0,
"_src": "agents_project_agent_get_project",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_project_agent_get_project",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L66",
"weight": 1.0,
"_src": "agents_project_agent_rationale_66",
"_tgt": "agents_project_agent_create_project",
"source": "agents_project_agent_create_project",
"target": "agents_project_agent_rationale_66",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L70",
"weight": 1.0,
"_src": "agents_project_agent_create_project",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_project_agent_create_project",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L87",
"weight": 1.0,
"_src": "agents_project_agent_rationale_87",
"_tgt": "agents_project_agent_update_project",
"source": "agents_project_agent_update_project",
"target": "agents_project_agent_rationale_87",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L101",
"weight": 1.0,
"_src": "agents_project_agent_update_project",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_project_agent_update_project",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L112",
"weight": 1.0,
"_src": "agents_project_agent_rationale_112",
"_tgt": "agents_project_agent_delete_project",
"source": "agents_project_agent_delete_project",
"target": "agents_project_agent_rationale_112",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\project_agent.py",
"source_location": "L116",
"weight": 1.0,
"_src": "agents_project_agent_delete_project",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_project_agent_delete_project",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\relations_agent.py",
"source_location": "L16",
"weight": 1.0,
"_src": "api_app_agents_relations_agent_py",
"_tgt": "agents_relations_agent_make_query_relations_tool",
"source": "api_app_agents_relations_agent_py",
"target": "agents_relations_agent_make_query_relations_tool",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\relations_agent.py",
"source_location": "L1",
"weight": 1.0,
"_src": "agents_relations_agent_rationale_1",
"_tgt": "api_app_agents_relations_agent_py",
"source": "api_app_agents_relations_agent_py",
"target": "agents_relations_agent_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\relations_agent.py",
"source_location": "L17",
"weight": 1.0,
"_src": "agents_relations_agent_rationale_17",
"_tgt": "agents_relations_agent_make_query_relations_tool",
"source": "agents_relations_agent_make_query_relations_tool",
"target": "agents_relations_agent_rationale_17",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L810",
"weight": 1.0,
"_src": "core_deep_agent_brief_research_tools",
"_tgt": "agents_relations_agent_make_query_relations_tool",
"source": "agents_relations_agent_make_query_relations_tool",
"target": "core_deep_agent_brief_research_tools"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\agents\\relations_agent.py",
"source_location": "L9",
"weight": 0.8,
"_src": "agents_relations_agent_rationale_1",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "agents_relations_agent_rationale_1",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\agents\\relations_agent.py",
"source_location": "L9",
"weight": 0.8,
"_src": "agents_relations_agent_rationale_17",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "agents_relations_agent_rationale_17",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L18",
"weight": 1.0,
"_src": "api_app_agents_task_agent_py",
"_tgt": "agents_task_agent_is_uuid",
"source": "api_app_agents_task_agent_py",
"target": "agents_task_agent_is_uuid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L26",
"weight": 1.0,
"_src": "api_app_agents_task_agent_py",
"_tgt": "agents_task_agent_list_tasks",
"source": "api_app_agents_task_agent_py",
"target": "agents_task_agent_list_tasks",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L110",
"weight": 1.0,
"_src": "api_app_agents_task_agent_py",
"_tgt": "agents_task_agent_count_tasks",
"source": "api_app_agents_task_agent_py",
"target": "agents_task_agent_count_tasks",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L165",
"weight": 1.0,
"_src": "api_app_agents_task_agent_py",
"_tgt": "agents_task_agent_create_task",
"source": "api_app_agents_task_agent_py",
"target": "agents_task_agent_create_task",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L209",
"weight": 1.0,
"_src": "api_app_agents_task_agent_py",
"_tgt": "agents_task_agent_update_task",
"source": "api_app_agents_task_agent_py",
"target": "agents_task_agent_update_task",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L252",
"weight": 1.0,
"_src": "api_app_agents_task_agent_py",
"_tgt": "agents_task_agent_delete_task",
"source": "api_app_agents_task_agent_py",
"target": "agents_task_agent_delete_task",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L259",
"weight": 1.0,
"_src": "api_app_agents_task_agent_py",
"_tgt": "agents_task_agent_list_tasks_due_today",
"source": "api_app_agents_task_agent_py",
"target": "agents_task_agent_list_tasks_due_today",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L298",
"weight": 1.0,
"_src": "api_app_agents_task_agent_py",
"_tgt": "agents_task_agent_list_task_comments",
"source": "api_app_agents_task_agent_py",
"target": "agents_task_agent_list_task_comments",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L313",
"weight": 1.0,
"_src": "api_app_agents_task_agent_py",
"_tgt": "agents_task_agent_add_task_comment",
"source": "api_app_agents_task_agent_py",
"target": "agents_task_agent_add_task_comment",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L332",
"weight": 1.0,
"_src": "api_app_agents_task_agent_py",
"_tgt": "agents_task_agent_delete_task_comment",
"source": "api_app_agents_task_agent_py",
"target": "agents_task_agent_delete_task_comment",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L1",
"weight": 1.0,
"_src": "agents_task_agent_rationale_1",
"_tgt": "api_app_agents_task_agent_py",
"source": "api_app_agents_task_agent_py",
"target": "agents_task_agent_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L68",
"weight": 1.0,
"_src": "agents_task_agent_list_tasks",
"_tgt": "agents_task_agent_is_uuid",
"source": "agents_task_agent_is_uuid",
"target": "agents_task_agent_list_tasks",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L136",
"weight": 1.0,
"_src": "agents_task_agent_count_tasks",
"_tgt": "agents_task_agent_is_uuid",
"source": "agents_task_agent_is_uuid",
"target": "agents_task_agent_count_tasks",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L44",
"weight": 1.0,
"_src": "agents_task_agent_rationale_44",
"_tgt": "agents_task_agent_list_tasks",
"source": "agents_task_agent_list_tasks",
"target": "agents_task_agent_rationale_44",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L96",
"weight": 1.0,
"_src": "agents_task_agent_list_tasks",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_task_agent_list_tasks",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L124",
"weight": 1.0,
"_src": "agents_task_agent_rationale_124",
"_tgt": "agents_task_agent_count_tasks",
"source": "agents_task_agent_count_tasks",
"target": "agents_task_agent_rationale_124",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L160",
"weight": 1.0,
"_src": "agents_task_agent_count_tasks",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_task_agent_count_tasks",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L175",
"weight": 1.0,
"_src": "agents_task_agent_rationale_175",
"_tgt": "agents_task_agent_create_task",
"source": "agents_task_agent_create_task",
"target": "agents_task_agent_rationale_175",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L187",
"weight": 1.0,
"_src": "agents_task_agent_create_task",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_task_agent_create_task",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L219",
"weight": 1.0,
"_src": "agents_task_agent_rationale_219",
"_tgt": "agents_task_agent_update_task",
"source": "agents_task_agent_update_task",
"target": "agents_task_agent_rationale_219",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L242",
"weight": 1.0,
"_src": "agents_task_agent_update_task",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_task_agent_update_task",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L253",
"weight": 1.0,
"_src": "agents_task_agent_rationale_253",
"_tgt": "agents_task_agent_delete_task",
"source": "agents_task_agent_delete_task",
"target": "agents_task_agent_rationale_253",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L254",
"weight": 1.0,
"_src": "agents_task_agent_delete_task",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_task_agent_delete_task",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L260",
"weight": 1.0,
"_src": "agents_task_agent_rationale_260",
"_tgt": "agents_task_agent_list_tasks_due_today",
"source": "agents_task_agent_list_tasks_due_today",
"target": "agents_task_agent_rationale_260",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L278",
"weight": 1.0,
"_src": "agents_task_agent_list_tasks_due_today",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_task_agent_list_tasks_due_today",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L299",
"weight": 1.0,
"_src": "agents_task_agent_rationale_299",
"_tgt": "agents_task_agent_list_task_comments",
"source": "agents_task_agent_list_task_comments",
"target": "agents_task_agent_rationale_299",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L300",
"weight": 1.0,
"_src": "agents_task_agent_list_task_comments",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_task_agent_list_task_comments",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L314",
"weight": 1.0,
"_src": "agents_task_agent_rationale_314",
"_tgt": "agents_task_agent_add_task_comment",
"source": "agents_task_agent_add_task_comment",
"target": "agents_task_agent_rationale_314",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L319",
"weight": 1.0,
"_src": "agents_task_agent_add_task_comment",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_task_agent_add_task_comment",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L333",
"weight": 1.0,
"_src": "agents_task_agent_rationale_333",
"_tgt": "agents_task_agent_delete_task_comment",
"source": "agents_task_agent_delete_task_comment",
"target": "agents_task_agent_rationale_333",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\task_agent.py",
"source_location": "L334",
"weight": 1.0,
"_src": "agents_task_agent_delete_task_comment",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_task_agent_delete_task_comment",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L18",
"weight": 1.0,
"_src": "api_app_agents_timeline_agent_py",
"_tgt": "agents_timeline_agent_is_uuid",
"source": "api_app_agents_timeline_agent_py",
"target": "agents_timeline_agent_is_uuid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L23",
"weight": 1.0,
"_src": "api_app_agents_timeline_agent_py",
"_tgt": "agents_timeline_agent_list_timelines",
"source": "api_app_agents_timeline_agent_py",
"target": "agents_timeline_agent_list_timelines",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L100",
"weight": 1.0,
"_src": "api_app_agents_timeline_agent_py",
"_tgt": "agents_timeline_agent_count_timelines",
"source": "api_app_agents_timeline_agent_py",
"target": "agents_timeline_agent_count_timelines",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L148",
"weight": 1.0,
"_src": "api_app_agents_timeline_agent_py",
"_tgt": "agents_timeline_agent_create_timeline",
"source": "api_app_agents_timeline_agent_py",
"target": "agents_timeline_agent_create_timeline",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L183",
"weight": 1.0,
"_src": "api_app_agents_timeline_agent_py",
"_tgt": "agents_timeline_agent_update_timeline",
"source": "api_app_agents_timeline_agent_py",
"target": "agents_timeline_agent_update_timeline",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L215",
"weight": 1.0,
"_src": "api_app_agents_timeline_agent_py",
"_tgt": "agents_timeline_agent_delete_timeline",
"source": "api_app_agents_timeline_agent_py",
"target": "agents_timeline_agent_delete_timeline",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L222",
"weight": 1.0,
"_src": "api_app_agents_timeline_agent_py",
"_tgt": "agents_timeline_agent_list_timelines_today",
"source": "api_app_agents_timeline_agent_py",
"target": "agents_timeline_agent_list_timelines_today",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L1",
"weight": 1.0,
"_src": "agents_timeline_agent_rationale_1",
"_tgt": "api_app_agents_timeline_agent_py",
"source": "api_app_agents_timeline_agent_py",
"target": "agents_timeline_agent_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L59",
"weight": 1.0,
"_src": "agents_timeline_agent_list_timelines",
"_tgt": "agents_timeline_agent_is_uuid",
"source": "agents_timeline_agent_is_uuid",
"target": "agents_timeline_agent_list_timelines",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L122",
"weight": 1.0,
"_src": "agents_timeline_agent_count_timelines",
"_tgt": "agents_timeline_agent_is_uuid",
"source": "agents_timeline_agent_is_uuid",
"target": "agents_timeline_agent_count_timelines",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L39",
"weight": 1.0,
"_src": "agents_timeline_agent_rationale_39",
"_tgt": "agents_timeline_agent_list_timelines",
"source": "agents_timeline_agent_list_timelines",
"target": "agents_timeline_agent_rationale_39",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L86",
"weight": 1.0,
"_src": "agents_timeline_agent_list_timelines",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_timeline_agent_list_timelines",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L112",
"weight": 1.0,
"_src": "agents_timeline_agent_rationale_112",
"_tgt": "agents_timeline_agent_count_timelines",
"source": "agents_timeline_agent_count_timelines",
"target": "agents_timeline_agent_rationale_112",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L143",
"weight": 1.0,
"_src": "agents_timeline_agent_count_timelines",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_timeline_agent_count_timelines",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L156",
"weight": 1.0,
"_src": "agents_timeline_agent_rationale_156",
"_tgt": "agents_timeline_agent_create_timeline",
"source": "agents_timeline_agent_create_timeline",
"target": "agents_timeline_agent_rationale_156",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L166",
"weight": 1.0,
"_src": "agents_timeline_agent_create_timeline",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_timeline_agent_create_timeline",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L189",
"weight": 1.0,
"_src": "agents_timeline_agent_rationale_189",
"_tgt": "agents_timeline_agent_update_timeline",
"source": "agents_timeline_agent_update_timeline",
"target": "agents_timeline_agent_rationale_189",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L205",
"weight": 1.0,
"_src": "agents_timeline_agent_update_timeline",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_timeline_agent_update_timeline",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L216",
"weight": 1.0,
"_src": "agents_timeline_agent_rationale_216",
"_tgt": "agents_timeline_agent_delete_timeline",
"source": "agents_timeline_agent_delete_timeline",
"target": "agents_timeline_agent_rationale_216",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L217",
"weight": 1.0,
"_src": "agents_timeline_agent_delete_timeline",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_timeline_agent_delete_timeline",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L223",
"weight": 1.0,
"_src": "agents_timeline_agent_rationale_223",
"_tgt": "agents_timeline_agent_list_timelines_today",
"source": "agents_timeline_agent_list_timelines_today",
"target": "agents_timeline_agent_rationale_223",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\agents\\timeline_agent.py",
"source_location": "L241",
"weight": 1.0,
"_src": "agents_timeline_agent_list_timelines_today",
"_tgt": "core_ws_context_execute_on_client",
"source": "agents_timeline_agent_list_timelines_today",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\agents\\__init__.py",
"source_location": "L1",
"weight": 1.0,
"_src": "agents_init_rationale_1",
"_tgt": "api_app_agents_init_py",
"source": "api_app_agents_init_py",
"target": "agents_init_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\deps.py",
"source_location": "L1",
"weight": 1.0,
"_src": "api_deps_rationale_1",
"_tgt": "api_app_api_deps_py",
"source": "api_app_api_deps_py",
"target": "api_deps_rationale_1",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\auth.py",
"source_location": "L22",
"weight": 1.0,
"_src": "api_app_api_middleware_auth_py",
"_tgt": "app_config_settings",
"source": "api_app_api_middleware_auth_py",
"target": "app_config_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\auth.py",
"source_location": "L29",
"weight": 1.0,
"_src": "api_app_api_middleware_auth_py",
"_tgt": "middleware_auth_get_current_user",
"source": "api_app_api_middleware_auth_py",
"target": "middleware_auth_get_current_user",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\auth.py",
"source_location": "L1",
"weight": 1.0,
"_src": "middleware_auth_rationale_1",
"_tgt": "api_app_api_middleware_auth_py",
"source": "api_app_api_middleware_auth_py",
"target": "middleware_auth_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\auth.py",
"source_location": "L33",
"weight": 1.0,
"_src": "middleware_auth_rationale_33",
"_tgt": "middleware_auth_get_current_user",
"source": "middleware_auth_get_current_user",
"target": "middleware_auth_rationale_33",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\middleware\\auth.py",
"source_location": "L87",
"weight": 1.0,
"_src": "middleware_auth_get_current_user",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "middleware_auth_get_current_user",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\middleware\\auth.py",
"source_location": "L83",
"weight": 0.8,
"_src": "middleware_auth_rationale_1",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "middleware_auth_rationale_1",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\middleware\\auth.py",
"source_location": "L83",
"weight": 0.8,
"_src": "middleware_auth_rationale_33",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "middleware_auth_rationale_33",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\rate_limit.py",
"source_location": "L32",
"weight": 1.0,
"_src": "api_app_api_middleware_rate_limit_py",
"_tgt": "app_config_settings",
"source": "api_app_api_middleware_rate_limit_py",
"target": "app_config_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\rate_limit.py",
"source_location": "L51",
"weight": 1.0,
"_src": "api_app_api_middleware_rate_limit_py",
"_tgt": "middleware_rate_limit_get_user_id_from_jwt",
"source": "api_app_api_middleware_rate_limit_py",
"target": "middleware_rate_limit_get_user_id_from_jwt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\rate_limit.py",
"source_location": "L70",
"weight": 1.0,
"_src": "api_app_api_middleware_rate_limit_py",
"_tgt": "middleware_rate_limit_tierratelimitmiddleware",
"source": "api_app_api_middleware_rate_limit_py",
"target": "middleware_rate_limit_tierratelimitmiddleware",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\rate_limit.py",
"source_location": "L1",
"weight": 1.0,
"_src": "middleware_rate_limit_rationale_1",
"_tgt": "api_app_api_middleware_rate_limit_py",
"source": "api_app_api_middleware_rate_limit_py",
"target": "middleware_rate_limit_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\rate_limit.py",
"source_location": "L52",
"weight": 1.0,
"_src": "middleware_rate_limit_rationale_52",
"_tgt": "middleware_rate_limit_get_user_id_from_jwt",
"source": "middleware_rate_limit_get_user_id_from_jwt",
"target": "middleware_rate_limit_rationale_52",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\rate_limit.py",
"source_location": "L70",
"weight": 1.0,
"_src": "middleware_rate_limit_tierratelimitmiddleware",
"_tgt": "basehttpmiddleware",
"source": "middleware_rate_limit_tierratelimitmiddleware",
"target": "basehttpmiddleware",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\rate_limit.py",
"source_location": "L78",
"weight": 1.0,
"_src": "middleware_rate_limit_tierratelimitmiddleware",
"_tgt": "middleware_rate_limit_tierratelimitmiddleware_init",
"source": "middleware_rate_limit_tierratelimitmiddleware",
"target": "middleware_rate_limit_tierratelimitmiddleware_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\rate_limit.py",
"source_location": "L83",
"weight": 1.0,
"_src": "middleware_rate_limit_tierratelimitmiddleware",
"_tgt": "middleware_rate_limit_tierratelimitmiddleware_dispatch",
"source": "middleware_rate_limit_tierratelimitmiddleware",
"target": "middleware_rate_limit_tierratelimitmiddleware_dispatch",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\rate_limit.py",
"source_location": "L71",
"weight": 1.0,
"_src": "middleware_rate_limit_rationale_71",
"_tgt": "middleware_rate_limit_tierratelimitmiddleware",
"source": "middleware_rate_limit_tierratelimitmiddleware",
"target": "middleware_rate_limit_rationale_71",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\middleware\\__init__.py",
"source_location": "L10",
"weight": 0.8,
"_src": "middleware_rate_limit_tierratelimitmiddleware",
"_tgt": "middleware_init_rationale_1",
"confidence_score": 0.5,
"source": "middleware_rate_limit_tierratelimitmiddleware",
"target": "middleware_init_rationale_1"
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\sanitizer.py",
"source_location": "L74",
"weight": 1.0,
"_src": "middleware_sanitizer_sanitizermiddleware",
"_tgt": "basehttpmiddleware",
"source": "basehttpmiddleware",
"target": "middleware_sanitizer_sanitizermiddleware",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L39",
"weight": 1.0,
"_src": "app_rate_limit_ratelimiter",
"_tgt": "basehttpmiddleware",
"source": "basehttpmiddleware",
"target": "app_rate_limit_ratelimiter",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\security.py",
"source_location": "L15",
"weight": 1.0,
"_src": "app_security_requestsizelimiter",
"_tgt": "basehttpmiddleware",
"source": "basehttpmiddleware",
"target": "app_security_requestsizelimiter",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\security.py",
"source_location": "L30",
"weight": 1.0,
"_src": "app_security_originvalidator",
"_tgt": "basehttpmiddleware",
"source": "basehttpmiddleware",
"target": "app_security_originvalidator",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\sanitizer.py",
"source_location": "L54",
"weight": 1.0,
"_src": "api_app_api_middleware_sanitizer_py",
"_tgt": "middleware_sanitizer_sanitize_text",
"source": "api_app_api_middleware_sanitizer_py",
"target": "middleware_sanitizer_sanitize_text",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\sanitizer.py",
"source_location": "L74",
"weight": 1.0,
"_src": "api_app_api_middleware_sanitizer_py",
"_tgt": "middleware_sanitizer_sanitizermiddleware",
"source": "api_app_api_middleware_sanitizer_py",
"target": "middleware_sanitizer_sanitizermiddleware",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\sanitizer.py",
"source_location": "L1",
"weight": 1.0,
"_src": "middleware_sanitizer_rationale_1",
"_tgt": "api_app_api_middleware_sanitizer_py",
"source": "api_app_api_middleware_sanitizer_py",
"target": "middleware_sanitizer_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\sanitizer.py",
"source_location": "L115",
"weight": 1.0,
"_src": "middleware_sanitizer_sanitizermiddleware_dispatch",
"_tgt": "middleware_sanitizer_sanitize_text",
"source": "middleware_sanitizer_sanitize_text",
"target": "middleware_sanitizer_sanitizermiddleware_dispatch",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\sanitizer.py",
"source_location": "L55",
"weight": 1.0,
"_src": "middleware_sanitizer_rationale_55",
"_tgt": "middleware_sanitizer_sanitize_text",
"source": "middleware_sanitizer_sanitize_text",
"target": "middleware_sanitizer_rationale_55",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\sanitizer.py",
"source_location": "L77",
"weight": 1.0,
"_src": "middleware_sanitizer_sanitizermiddleware",
"_tgt": "middleware_sanitizer_sanitizermiddleware_init",
"source": "middleware_sanitizer_sanitizermiddleware",
"target": "middleware_sanitizer_sanitizermiddleware_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\sanitizer.py",
"source_location": "L80",
"weight": 1.0,
"_src": "middleware_sanitizer_sanitizermiddleware",
"_tgt": "middleware_sanitizer_sanitizermiddleware_dispatch",
"source": "middleware_sanitizer_sanitizermiddleware",
"target": "middleware_sanitizer_sanitizermiddleware_dispatch",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\sanitizer.py",
"source_location": "L75",
"weight": 1.0,
"_src": "middleware_sanitizer_rationale_75",
"_tgt": "middleware_sanitizer_sanitizermiddleware",
"source": "middleware_sanitizer_sanitizermiddleware",
"target": "middleware_sanitizer_rationale_75",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\middleware\\__init__.py",
"source_location": "L11",
"weight": 0.8,
"_src": "middleware_sanitizer_sanitizermiddleware",
"_tgt": "middleware_init_rationale_1",
"confidence_score": 0.5,
"source": "middleware_sanitizer_sanitizermiddleware",
"target": "middleware_init_rationale_1"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\middleware\\__init__.py",
"source_location": "L1",
"weight": 1.0,
"_src": "middleware_init_rationale_1",
"_tgt": "api_app_api_middleware_init_py",
"source": "api_app_api_middleware_init_py",
"target": "middleware_init_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L48",
"weight": 1.0,
"_src": "api_app_api_routes_agents_py",
"_tgt": "routes_agents_dt_ms",
"source": "api_app_api_routes_agents_py",
"target": "routes_agents_dt_ms",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L52",
"weight": 1.0,
"_src": "api_app_api_routes_agents_py",
"_tgt": "routes_agents_dt_ms_opt",
"source": "api_app_api_routes_agents_py",
"target": "routes_agents_dt_ms_opt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L56",
"weight": 1.0,
"_src": "api_app_api_routes_agents_py",
"_tgt": "routes_agents_to_data_types",
"source": "api_app_api_routes_agents_py",
"target": "routes_agents_to_data_types",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L73",
"weight": 1.0,
"_src": "api_app_api_routes_agents_py",
"_tgt": "routes_agents_to_run_log_response",
"source": "api_app_api_routes_agents_py",
"target": "routes_agents_to_run_log_response",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L87",
"weight": 1.0,
"_src": "api_app_api_routes_agents_py",
"_tgt": "routes_agents_enforce_agent_limit",
"source": "api_app_api_routes_agents_py",
"target": "routes_agents_enforce_agent_limit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L97",
"weight": 1.0,
"_src": "api_app_api_routes_agents_py",
"_tgt": "routes_agents_enforce_run_frequency",
"source": "api_app_api_routes_agents_py",
"target": "routes_agents_enforce_run_frequency",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L128",
"weight": 1.0,
"_src": "api_app_api_routes_agents_py",
"_tgt": "routes_agents_get_agent_catalog",
"source": "api_app_api_routes_agents_py",
"target": "routes_agents_get_agent_catalog",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L157",
"weight": 1.0,
"_src": "api_app_api_routes_agents_py",
"_tgt": "routes_agents_can_create_agent",
"source": "api_app_api_routes_agents_py",
"target": "routes_agents_can_create_agent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L177",
"weight": 1.0,
"_src": "api_app_api_routes_agents_py",
"_tgt": "routes_agents_trigger_agent_run",
"source": "api_app_api_routes_agents_py",
"target": "routes_agents_trigger_agent_run",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L241",
"weight": 1.0,
"_src": "api_app_api_routes_agents_py",
"_tgt": "routes_agents_notesummarizerequest",
"source": "api_app_api_routes_agents_py",
"target": "routes_agents_notesummarizerequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L246",
"weight": 1.0,
"_src": "api_app_api_routes_agents_py",
"_tgt": "routes_agents_notesummarizeresponse",
"source": "api_app_api_routes_agents_py",
"target": "routes_agents_notesummarizeresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L251",
"weight": 1.0,
"_src": "api_app_api_routes_agents_py",
"_tgt": "routes_agents_summarize_note",
"source": "api_app_api_routes_agents_py",
"target": "routes_agents_summarize_note",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L1",
"weight": 1.0,
"_src": "routes_agents_rationale_1",
"_tgt": "api_app_api_routes_agents_py",
"source": "api_app_api_routes_agents_py",
"target": "routes_agents_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L82",
"weight": 1.0,
"_src": "routes_agents_to_run_log_response",
"_tgt": "routes_agents_dt_ms",
"source": "routes_agents_dt_ms",
"target": "routes_agents_to_run_log_response",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L83",
"weight": 1.0,
"_src": "routes_agents_to_run_log_response",
"_tgt": "routes_agents_dt_ms_opt",
"source": "routes_agents_dt_ms_opt",
"target": "routes_agents_to_run_log_response",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L197",
"weight": 1.0,
"_src": "routes_agents_trigger_agent_run",
"_tgt": "routes_agents_to_data_types",
"source": "routes_agents_to_data_types",
"target": "routes_agents_trigger_agent_run",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L60",
"weight": 1.0,
"_src": "routes_agents_to_data_types",
"_tgt": "core_agent_session_buffer_sessionbuffer_set",
"source": "routes_agents_to_data_types",
"target": "core_agent_session_buffer_sessionbuffer_set"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L235",
"weight": 1.0,
"_src": "routes_agents_trigger_agent_run",
"_tgt": "routes_agents_to_run_log_response",
"source": "routes_agents_to_run_log_response",
"target": "routes_agents_trigger_agent_run",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L183",
"weight": 1.0,
"_src": "routes_agents_trigger_agent_run",
"_tgt": "routes_agents_enforce_agent_limit",
"source": "routes_agents_enforce_agent_limit",
"target": "routes_agents_trigger_agent_run",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L184",
"weight": 1.0,
"_src": "routes_agents_trigger_agent_run",
"_tgt": "routes_agents_enforce_run_frequency",
"source": "routes_agents_enforce_run_frequency",
"target": "routes_agents_trigger_agent_run",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L102",
"weight": 1.0,
"_src": "routes_agents_rationale_102",
"_tgt": "routes_agents_enforce_run_frequency",
"source": "routes_agents_enforce_run_frequency",
"target": "routes_agents_rationale_102",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L131",
"weight": 1.0,
"_src": "routes_agents_rationale_131",
"_tgt": "routes_agents_get_agent_catalog",
"source": "routes_agents_get_agent_catalog",
"target": "routes_agents_rationale_131",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L161",
"weight": 1.0,
"_src": "routes_agents_rationale_161",
"_tgt": "routes_agents_can_create_agent",
"source": "routes_agents_can_create_agent",
"target": "routes_agents_rationale_161",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L182",
"weight": 1.0,
"_src": "routes_agents_rationale_182",
"_tgt": "routes_agents_trigger_agent_run",
"source": "routes_agents_trigger_agent_run",
"target": "routes_agents_rationale_182",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L206",
"weight": 1.0,
"_src": "routes_agents_trigger_agent_run",
"_tgt": "core_agent_runner_is_agent_running",
"source": "routes_agents_trigger_agent_run",
"target": "core_agent_runner_is_agent_running"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L229",
"weight": 1.0,
"_src": "routes_agents_trigger_agent_run",
"_tgt": "core_agent_runner_run_local_agent",
"source": "routes_agents_trigger_agent_run",
"target": "core_agent_runner_run_local_agent"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L257",
"weight": 1.0,
"_src": "routes_agents_summarize_note",
"_tgt": "routes_agents_notesummarizeresponse",
"source": "routes_agents_notesummarizeresponse",
"target": "routes_agents_summarize_note",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L255",
"weight": 1.0,
"_src": "routes_agents_rationale_255",
"_tgt": "routes_agents_summarize_note",
"source": "routes_agents_summarize_note",
"target": "routes_agents_rationale_255",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agents.py",
"source_location": "L256",
"weight": 1.0,
"_src": "routes_agents_summarize_note",
"_tgt": "core_note_summarizer_generate_note_summary",
"source": "routes_agents_summarize_note",
"target": "core_note_summarizer_generate_note_summary"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L60",
"weight": 1.0,
"_src": "api_app_api_routes_agent_setup_py",
"_tgt": "routes_agent_setup_journeysession",
"source": "api_app_api_routes_agent_setup_py",
"target": "routes_agent_setup_journeysession",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L79",
"weight": 1.0,
"_src": "api_app_api_routes_agent_setup_py",
"_tgt": "routes_agent_setup_get_journey_session",
"source": "api_app_api_routes_agent_setup_py",
"target": "routes_agent_setup_get_journey_session",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L164",
"weight": 1.0,
"_src": "api_app_api_routes_agent_setup_py",
"_tgt": "routes_agent_setup_build_system_prompt",
"source": "api_app_api_routes_agent_setup_py",
"target": "routes_agent_setup_build_system_prompt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L195",
"weight": 1.0,
"_src": "api_app_api_routes_agent_setup_py",
"_tgt": "routes_agent_setup_extract_agent_config",
"source": "api_app_api_routes_agent_setup_py",
"target": "routes_agent_setup_extract_agent_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L219",
"weight": 1.0,
"_src": "api_app_api_routes_agent_setup_py",
"_tgt": "routes_agent_setup_as_text",
"source": "api_app_api_routes_agent_setup_py",
"target": "routes_agent_setup_as_text",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L237",
"weight": 1.0,
"_src": "api_app_api_routes_agent_setup_py",
"_tgt": "routes_agent_setup_call_llm_with_tools",
"source": "api_app_api_routes_agent_setup_py",
"target": "routes_agent_setup_call_llm_with_tools",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L355",
"weight": 1.0,
"_src": "api_app_api_routes_agent_setup_py",
"_tgt": "routes_agent_setup_handle_journey_start",
"source": "api_app_api_routes_agent_setup_py",
"target": "routes_agent_setup_handle_journey_start",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L430",
"weight": 1.0,
"_src": "api_app_api_routes_agent_setup_py",
"_tgt": "routes_agent_setup_handle_journey_message",
"source": "api_app_api_routes_agent_setup_py",
"target": "routes_agent_setup_handle_journey_message",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L1",
"weight": 1.0,
"_src": "routes_agent_setup_rationale_1",
"_tgt": "api_app_api_routes_agent_setup_py",
"source": "api_app_api_routes_agent_setup_py",
"target": "routes_agent_setup_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L71",
"weight": 1.0,
"_src": "routes_agent_setup_journeysession",
"_tgt": "routes_agent_setup_journeysession_is_expired",
"source": "routes_agent_setup_journeysession",
"target": "routes_agent_setup_journeysession_is_expired",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L374",
"weight": 1.0,
"_src": "routes_agent_setup_handle_journey_start",
"_tgt": "routes_agent_setup_journeysession",
"source": "routes_agent_setup_journeysession",
"target": "routes_agent_setup_handle_journey_start",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L233",
"weight": 0.8,
"_src": "routes_agent_setup_journeysession",
"_tgt": "tests_test_journey_v2_rationale_1",
"confidence_score": 0.5,
"source": "routes_agent_setup_journeysession",
"target": "tests_test_journey_v2_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L233",
"weight": 0.8,
"_src": "routes_agent_setup_journeysession",
"_tgt": "tests_test_journey_v2_rationale_92",
"confidence_score": 0.5,
"source": "routes_agent_setup_journeysession",
"target": "tests_test_journey_v2_rationale_92"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L233",
"weight": 0.8,
"_src": "routes_agent_setup_journeysession",
"_tgt": "tests_test_journey_v2_rationale_135",
"confidence_score": 0.5,
"source": "routes_agent_setup_journeysession",
"target": "tests_test_journey_v2_rationale_135"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L233",
"weight": 0.8,
"_src": "routes_agent_setup_journeysession",
"_tgt": "tests_test_journey_v2_rationale_169",
"confidence_score": 0.5,
"source": "routes_agent_setup_journeysession",
"target": "tests_test_journey_v2_rationale_169"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L233",
"weight": 0.8,
"_src": "routes_agent_setup_journeysession",
"_tgt": "tests_test_journey_v2_rationale_181",
"confidence_score": 0.5,
"source": "routes_agent_setup_journeysession",
"target": "tests_test_journey_v2_rationale_181"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L233",
"weight": 0.8,
"_src": "routes_agent_setup_journeysession",
"_tgt": "tests_test_journey_v2_rationale_195",
"confidence_score": 0.5,
"source": "routes_agent_setup_journeysession",
"target": "tests_test_journey_v2_rationale_195"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L233",
"weight": 0.8,
"_src": "routes_agent_setup_journeysession",
"_tgt": "tests_test_journey_v2_rationale_201",
"confidence_score": 0.5,
"source": "routes_agent_setup_journeysession",
"target": "tests_test_journey_v2_rationale_201"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L233",
"weight": 0.8,
"_src": "routes_agent_setup_journeysession",
"_tgt": "tests_test_journey_v2_rationale_206",
"confidence_score": 0.5,
"source": "routes_agent_setup_journeysession",
"target": "tests_test_journey_v2_rationale_206"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L233",
"weight": 0.8,
"_src": "routes_agent_setup_journeysession",
"_tgt": "tests_test_journey_v2_rationale_212",
"confidence_score": 0.5,
"source": "routes_agent_setup_journeysession",
"target": "tests_test_journey_v2_rationale_212"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L233",
"weight": 0.8,
"_src": "routes_agent_setup_journeysession",
"_tgt": "tests_test_journey_v2_rationale_224",
"confidence_score": 0.5,
"source": "routes_agent_setup_journeysession",
"target": "tests_test_journey_v2_rationale_224"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L233",
"weight": 0.8,
"_src": "routes_agent_setup_journeysession",
"_tgt": "tests_test_journey_v2_rationale_274",
"confidence_score": 0.5,
"source": "routes_agent_setup_journeysession",
"target": "tests_test_journey_v2_rationale_274"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L235",
"weight": 1.0,
"_src": "routes_agent_setup_journeysession",
"_tgt": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers",
"source": "routes_agent_setup_journeysession",
"target": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L82",
"weight": 1.0,
"_src": "routes_agent_setup_get_journey_session",
"_tgt": "routes_agent_setup_journeysession_is_expired",
"source": "routes_agent_setup_journeysession_is_expired",
"target": "routes_agent_setup_get_journey_session",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L442",
"weight": 1.0,
"_src": "routes_agent_setup_handle_journey_message",
"_tgt": "routes_agent_setup_get_journey_session",
"source": "routes_agent_setup_get_journey_session",
"target": "routes_agent_setup_handle_journey_message",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L80",
"weight": 1.0,
"_src": "routes_agent_setup_rationale_80",
"_tgt": "routes_agent_setup_get_journey_session",
"source": "routes_agent_setup_get_journey_session",
"target": "routes_agent_setup_rationale_80",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L372",
"weight": 1.0,
"_src": "routes_agent_setup_handle_journey_start",
"_tgt": "routes_agent_setup_build_system_prompt",
"source": "routes_agent_setup_build_system_prompt",
"target": "routes_agent_setup_handle_journey_start",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L169",
"weight": 1.0,
"_src": "routes_agent_setup_rationale_169",
"_tgt": "routes_agent_setup_build_system_prompt",
"source": "routes_agent_setup_build_system_prompt",
"target": "routes_agent_setup_rationale_169",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L176",
"weight": 1.0,
"_src": "routes_agent_setup_build_system_prompt",
"_tgt": "core_langfuse_client_get_prompt_or_fallback",
"source": "routes_agent_setup_build_system_prompt",
"target": "core_langfuse_client_get_prompt_or_fallback"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L179",
"weight": 1.0,
"_src": "routes_agent_setup_build_system_prompt",
"_tgt": "core_langfuse_client_compile_prompt",
"source": "routes_agent_setup_build_system_prompt",
"target": "core_langfuse_client_compile_prompt"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L410",
"weight": 1.0,
"_src": "routes_agent_setup_handle_journey_start",
"_tgt": "routes_agent_setup_extract_agent_config",
"source": "routes_agent_setup_extract_agent_config",
"target": "routes_agent_setup_handle_journey_start",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L469",
"weight": 1.0,
"_src": "routes_agent_setup_handle_journey_message",
"_tgt": "routes_agent_setup_extract_agent_config",
"source": "routes_agent_setup_extract_agent_config",
"target": "routes_agent_setup_handle_journey_message",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L196",
"weight": 1.0,
"_src": "routes_agent_setup_rationale_196",
"_tgt": "routes_agent_setup_extract_agent_config",
"source": "routes_agent_setup_extract_agent_config",
"target": "routes_agent_setup_rationale_196",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L188",
"weight": 1.0,
"_src": "routes_agent_setup_extract_agent_config",
"_tgt": "tests_test_journey_v2_test_4_6a_extract_valid_json",
"source": "routes_agent_setup_extract_agent_config",
"target": "tests_test_journey_v2_test_4_6a_extract_valid_json"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L197",
"weight": 1.0,
"_src": "routes_agent_setup_extract_agent_config",
"_tgt": "tests_test_journey_v2_test_4_6b_extract_invalid_json",
"source": "routes_agent_setup_extract_agent_config",
"target": "tests_test_journey_v2_test_4_6b_extract_invalid_json"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L202",
"weight": 1.0,
"_src": "routes_agent_setup_extract_agent_config",
"_tgt": "tests_test_journey_v2_test_4_6c_extract_markers_absent",
"source": "routes_agent_setup_extract_agent_config",
"target": "tests_test_journey_v2_test_4_6c_extract_markers_absent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L207",
"weight": 1.0,
"_src": "routes_agent_setup_extract_agent_config",
"_tgt": "tests_test_journey_v2_test_4_6d_extract_only_start_marker",
"source": "routes_agent_setup_extract_agent_config",
"target": "tests_test_journey_v2_test_4_6d_extract_only_start_marker"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L291",
"weight": 1.0,
"_src": "routes_agent_setup_call_llm_with_tools",
"_tgt": "routes_agent_setup_as_text",
"source": "routes_agent_setup_as_text",
"target": "routes_agent_setup_call_llm_with_tools",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L389",
"weight": 1.0,
"_src": "routes_agent_setup_handle_journey_start",
"_tgt": "routes_agent_setup_call_llm_with_tools",
"source": "routes_agent_setup_call_llm_with_tools",
"target": "routes_agent_setup_handle_journey_start",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L457",
"weight": 1.0,
"_src": "routes_agent_setup_handle_journey_message",
"_tgt": "routes_agent_setup_call_llm_with_tools",
"source": "routes_agent_setup_call_llm_with_tools",
"target": "routes_agent_setup_handle_journey_message",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L246",
"weight": 1.0,
"_src": "routes_agent_setup_rationale_246",
"_tgt": "routes_agent_setup_call_llm_with_tools",
"source": "routes_agent_setup_call_llm_with_tools",
"target": "routes_agent_setup_rationale_246",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L251",
"weight": 1.0,
"_src": "routes_agent_setup_call_llm_with_tools",
"_tgt": "core_langfuse_client_get_langfuse",
"source": "routes_agent_setup_call_llm_with_tools",
"target": "core_langfuse_client_get_langfuse"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L259",
"weight": 1.0,
"_src": "routes_agent_setup_call_llm_with_tools",
"_tgt": "core_llm_get_agent_llm",
"source": "routes_agent_setup_call_llm_with_tools",
"target": "core_llm_get_agent_llm"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L263",
"weight": 1.0,
"_src": "routes_agent_setup_call_llm_with_tools",
"_tgt": "core_langfuse_client_langfuse_context",
"source": "routes_agent_setup_call_llm_with_tools",
"target": "core_langfuse_client_langfuse_context"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L282",
"weight": 1.0,
"_src": "routes_agent_setup_call_llm_with_tools",
"_tgt": "core_llm_model_for_agent",
"source": "routes_agent_setup_call_llm_with_tools",
"target": "core_llm_model_for_agent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L291",
"weight": 1.0,
"_src": "routes_agent_setup_call_llm_with_tools",
"_tgt": "core_langfuse_client_extract_usage",
"source": "routes_agent_setup_call_llm_with_tools",
"target": "core_langfuse_client_extract_usage"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L359",
"weight": 1.0,
"_src": "routes_agent_setup_rationale_359",
"_tgt": "routes_agent_setup_handle_journey_start",
"source": "routes_agent_setup_handle_journey_start",
"target": "routes_agent_setup_rationale_359",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L430",
"weight": 1.0,
"_src": "routes_agent_setup_handle_journey_start",
"_tgt": "routes_device_ws_handle_journey_start",
"source": "routes_agent_setup_handle_journey_start",
"target": "routes_device_ws_handle_journey_start"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L143",
"weight": 1.0,
"_src": "routes_agent_setup_handle_journey_start",
"_tgt": "tests_test_journey_v2_run_journey",
"source": "routes_agent_setup_handle_journey_start",
"target": "tests_test_journey_v2_run_journey"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\agent_setup.py",
"source_location": "L434",
"weight": 1.0,
"_src": "routes_agent_setup_rationale_434",
"_tgt": "routes_agent_setup_handle_journey_message",
"source": "routes_agent_setup_handle_journey_message",
"target": "routes_agent_setup_rationale_434",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L456",
"weight": 1.0,
"_src": "routes_agent_setup_handle_journey_message",
"_tgt": "routes_device_ws_handle_journey_message",
"source": "routes_agent_setup_handle_journey_message",
"target": "routes_device_ws_handle_journey_message"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L154",
"weight": 1.0,
"_src": "routes_agent_setup_handle_journey_message",
"_tgt": "tests_test_journey_v2_run_journey",
"source": "routes_agent_setup_handle_journey_message",
"target": "tests_test_journey_v2_run_journey"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L213",
"weight": 1.0,
"_src": "routes_agent_setup_handle_journey_message",
"_tgt": "tests_test_journey_v2_test_4_6e_session_not_found",
"source": "routes_agent_setup_handle_journey_message",
"target": "tests_test_journey_v2_test_4_6e_session_not_found"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L252",
"weight": 1.0,
"_src": "routes_agent_setup_handle_journey_message",
"_tgt": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers",
"source": "routes_agent_setup_handle_journey_message",
"target": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers"
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L33",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "app_config_settings",
"source": "api_app_api_routes_auth_py",
"target": "app_config_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L45",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_get_google_provider",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_get_google_provider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L69",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_hash_password",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_hash_password",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L73",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_verify_password",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_verify_password",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L77",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_hash_token",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_hash_token",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L82",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_make_access_token",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_make_access_token",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L100",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_registerrequest",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_registerrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L107",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_loginrequest",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_loginrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L112",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_refreshrequest",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_refreshrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L120",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_register",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_register",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L162",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_login",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_login",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L193",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_refresh",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_refresh",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L234",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_updateprofilerequest",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_updateprofilerequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L240",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_me",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_me",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L246",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_update_profile",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_update_profile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L276",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_issue_refresh_token",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_issue_refresh_token",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L299",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_oauthauthorizeresponse",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_oauthauthorizeresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L304",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_oauthcallbackrequest",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_oauthcallbackrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L317",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_oauth_web_callback",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_oauth_web_callback",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L342",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_oauth_authorize",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_oauth_authorize",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L377",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_oauth_callback",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_oauth_callback",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L506",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_build_profile",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_build_profile",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L555",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_updatememoryrequest",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_updatememoryrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L561",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_update_memory",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_update_memory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L579",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_reset_onboarding",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_reset_onboarding",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L591",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_normalizerequest",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_normalizerequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L595",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_normalizeresponse",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_normalizeresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L600",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_normalize_onboarding",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_normalize_onboarding",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L631",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_changepasswordrequest",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_changepasswordrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L637",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_change_password",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_change_password",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L668",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_list_oauth_accounts",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_list_oauth_accounts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L688",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_unlink_oauth_account",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_unlink_oauth_account",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L730",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_updateavatarrequest",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_updateavatarrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L735",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_update_avatar",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_update_avatar",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L760",
"weight": 1.0,
"_src": "api_app_api_routes_auth_py",
"_tgt": "routes_auth_delete_account",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_delete_account",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L1",
"weight": 1.0,
"_src": "routes_auth_rationale_1",
"_tgt": "api_app_api_routes_auth_py",
"source": "api_app_api_routes_auth_py",
"target": "routes_auth_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L51",
"weight": 1.0,
"_src": "routes_auth_get_google_provider",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"source": "routes_auth_get_google_provider",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L134",
"weight": 1.0,
"_src": "routes_auth_register",
"_tgt": "routes_auth_hash_password",
"source": "routes_auth_hash_password",
"target": "routes_auth_register",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L659",
"weight": 1.0,
"_src": "routes_auth_change_password",
"_tgt": "routes_auth_hash_password",
"source": "routes_auth_hash_password",
"target": "routes_auth_change_password",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L169",
"weight": 1.0,
"_src": "routes_auth_login",
"_tgt": "routes_auth_verify_password",
"source": "routes_auth_verify_password",
"target": "routes_auth_login",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L656",
"weight": 1.0,
"_src": "routes_auth_change_password",
"_tgt": "routes_auth_verify_password",
"source": "routes_auth_verify_password",
"target": "routes_auth_change_password",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L147",
"weight": 1.0,
"_src": "routes_auth_register",
"_tgt": "routes_auth_hash_token",
"source": "routes_auth_hash_token",
"target": "routes_auth_register",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L178",
"weight": 1.0,
"_src": "routes_auth_login",
"_tgt": "routes_auth_hash_token",
"source": "routes_auth_hash_token",
"target": "routes_auth_login",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L198",
"weight": 1.0,
"_src": "routes_auth_refresh",
"_tgt": "routes_auth_hash_token",
"source": "routes_auth_hash_token",
"target": "routes_auth_refresh",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L284",
"weight": 1.0,
"_src": "routes_auth_issue_refresh_token",
"_tgt": "routes_auth_hash_token",
"source": "routes_auth_hash_token",
"target": "routes_auth_issue_refresh_token",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L78",
"weight": 1.0,
"_src": "routes_auth_rationale_78",
"_tgt": "routes_auth_hash_token",
"source": "routes_auth_hash_token",
"target": "routes_auth_rationale_78",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L153",
"weight": 1.0,
"_src": "routes_auth_register",
"_tgt": "routes_auth_make_access_token",
"source": "routes_auth_make_access_token",
"target": "routes_auth_register",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L184",
"weight": 1.0,
"_src": "routes_auth_login",
"_tgt": "routes_auth_make_access_token",
"source": "routes_auth_make_access_token",
"target": "routes_auth_login",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L226",
"weight": 1.0,
"_src": "routes_auth_refresh",
"_tgt": "routes_auth_make_access_token",
"source": "routes_auth_make_access_token",
"target": "routes_auth_refresh",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L288",
"weight": 1.0,
"_src": "routes_auth_issue_refresh_token",
"_tgt": "routes_auth_make_access_token",
"source": "routes_auth_make_access_token",
"target": "routes_auth_issue_refresh_token",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L83",
"weight": 1.0,
"_src": "routes_auth_rationale_83",
"_tgt": "routes_auth_make_access_token",
"source": "routes_auth_make_access_token",
"target": "routes_auth_rationale_83",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_registerrequest",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_registerrequest",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_registerrequest",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_registerrequest",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_loginrequest",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_loginrequest",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_loginrequest",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_loginrequest",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_refreshrequest",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_refreshrequest",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_refreshrequest",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_refreshrequest",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L124",
"weight": 1.0,
"_src": "routes_auth_rationale_124",
"_tgt": "routes_auth_register",
"source": "routes_auth_register",
"target": "routes_auth_rationale_124",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L166",
"weight": 1.0,
"_src": "routes_auth_rationale_166",
"_tgt": "routes_auth_login",
"source": "routes_auth_login",
"target": "routes_auth_rationale_166",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L261",
"weight": 1.0,
"_src": "routes_auth_update_profile",
"_tgt": "routes_auth_refresh",
"source": "routes_auth_refresh",
"target": "routes_auth_update_profile",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L197",
"weight": 1.0,
"_src": "routes_auth_rationale_197",
"_tgt": "routes_auth_refresh",
"source": "routes_auth_refresh",
"target": "routes_auth_rationale_197",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_updateprofilerequest",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_updateprofilerequest",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_updateprofilerequest",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_updateprofilerequest",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L241",
"weight": 1.0,
"_src": "routes_auth_rationale_241",
"_tgt": "routes_auth_me",
"source": "routes_auth_me",
"target": "routes_auth_rationale_241",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L251",
"weight": 1.0,
"_src": "routes_auth_rationale_251",
"_tgt": "routes_auth_update_profile",
"source": "routes_auth_update_profile",
"target": "routes_auth_rationale_251",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L443",
"weight": 1.0,
"_src": "routes_auth_oauth_callback",
"_tgt": "routes_auth_issue_refresh_token",
"source": "routes_auth_issue_refresh_token",
"target": "routes_auth_oauth_callback",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L277",
"weight": 1.0,
"_src": "routes_auth_rationale_277",
"_tgt": "routes_auth_issue_refresh_token",
"source": "routes_auth_issue_refresh_token",
"target": "routes_auth_rationale_277",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L369",
"weight": 1.0,
"_src": "routes_auth_oauth_authorize",
"_tgt": "routes_auth_oauthauthorizeresponse",
"source": "routes_auth_oauthauthorizeresponse",
"target": "routes_auth_oauth_authorize",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_oauthauthorizeresponse",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_oauthauthorizeresponse",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_oauthauthorizeresponse",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_oauthauthorizeresponse",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_oauthcallbackrequest",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_oauthcallbackrequest",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_oauthcallbackrequest",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_oauthcallbackrequest",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L322",
"weight": 1.0,
"_src": "routes_auth_rationale_322",
"_tgt": "routes_auth_oauth_web_callback",
"source": "routes_auth_oauth_web_callback",
"target": "routes_auth_rationale_322",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L345",
"weight": 1.0,
"_src": "routes_auth_rationale_345",
"_tgt": "routes_auth_oauth_authorize",
"source": "routes_auth_oauth_authorize",
"target": "routes_auth_rationale_345",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L358",
"weight": 1.0,
"_src": "routes_auth_oauth_authorize",
"_tgt": "auth_oauth_providers_generate_pkce_pair",
"source": "routes_auth_oauth_authorize",
"target": "auth_oauth_providers_generate_pkce_pair"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L382",
"weight": 1.0,
"_src": "routes_auth_rationale_382",
"_tgt": "routes_auth_oauth_callback",
"source": "routes_auth_oauth_callback",
"target": "routes_auth_rationale_382",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L575",
"weight": 1.0,
"_src": "routes_auth_update_memory",
"_tgt": "routes_auth_build_profile",
"source": "routes_auth_build_profile",
"target": "routes_auth_update_memory",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L753",
"weight": 1.0,
"_src": "routes_auth_update_avatar",
"_tgt": "routes_auth_build_profile",
"source": "routes_auth_build_profile",
"target": "routes_auth_update_avatar",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L507",
"weight": 1.0,
"_src": "routes_auth_rationale_507",
"_tgt": "routes_auth_build_profile",
"source": "routes_auth_build_profile",
"target": "routes_auth_rationale_507",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L533",
"weight": 1.0,
"_src": "routes_auth_build_profile",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_auth_build_profile",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_updatememoryrequest",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_updatememoryrequest",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_updatememoryrequest",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_updatememoryrequest",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L566",
"weight": 1.0,
"_src": "routes_auth_rationale_566",
"_tgt": "routes_auth_update_memory",
"source": "routes_auth_update_memory",
"target": "routes_auth_rationale_566",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L567",
"weight": 1.0,
"_src": "routes_auth_update_memory",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_auth_update_memory",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L583",
"weight": 1.0,
"_src": "routes_auth_rationale_583",
"_tgt": "routes_auth_reset_onboarding",
"source": "routes_auth_reset_onboarding",
"target": "routes_auth_rationale_583",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_normalizerequest",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_normalizerequest",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_normalizerequest",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_normalizerequest",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L606",
"weight": 1.0,
"_src": "routes_auth_normalize_onboarding",
"_tgt": "routes_auth_normalizeresponse",
"source": "routes_auth_normalizeresponse",
"target": "routes_auth_normalize_onboarding",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_normalizeresponse",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_normalizeresponse",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_normalizeresponse",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_normalizeresponse",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L604",
"weight": 1.0,
"_src": "routes_auth_rationale_604",
"_tgt": "routes_auth_normalize_onboarding",
"source": "routes_auth_normalize_onboarding",
"target": "routes_auth_rationale_604",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L608",
"weight": 1.0,
"_src": "routes_auth_normalize_onboarding",
"_tgt": "core_llm_get_llm",
"source": "routes_auth_normalize_onboarding",
"target": "core_llm_get_llm"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_changepasswordrequest",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_changepasswordrequest",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_changepasswordrequest",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_changepasswordrequest",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L642",
"weight": 1.0,
"_src": "routes_auth_rationale_642",
"_tgt": "routes_auth_change_password",
"source": "routes_auth_change_password",
"target": "routes_auth_rationale_642",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L672",
"weight": 1.0,
"_src": "routes_auth_rationale_672",
"_tgt": "routes_auth_list_oauth_accounts",
"source": "routes_auth_list_oauth_accounts",
"target": "routes_auth_rationale_672",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L693",
"weight": 1.0,
"_src": "routes_auth_rationale_693",
"_tgt": "routes_auth_unlink_oauth_account",
"source": "routes_auth_unlink_oauth_account",
"target": "routes_auth_rationale_693",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_updateavatarrequest",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_updateavatarrequest",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_updateavatarrequest",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_updateavatarrequest",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L740",
"weight": 1.0,
"_src": "routes_auth_rationale_740",
"_tgt": "routes_auth_update_avatar",
"source": "routes_auth_update_avatar",
"target": "routes_auth_rationale_740",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L764",
"weight": 1.0,
"_src": "routes_auth_rationale_764",
"_tgt": "routes_auth_delete_account",
"source": "routes_auth_delete_account",
"target": "routes_auth_rationale_764",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_1",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_1",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_1",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_1",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_78",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_78",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_78",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_78",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_83",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_83",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_83",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_83",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_124",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_124",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_124",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_124",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_166",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_166",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_166",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_166",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_197",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_197",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_197",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_197",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_241",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_241",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_241",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_241",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_251",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_251",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_251",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_251",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_277",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_277",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_277",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_277",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_322",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_322",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_322",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_322",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_345",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_345",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_345",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_345",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_382",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_382",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_382",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_382",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_507",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_507",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_507",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_507",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_566",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_566",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_566",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_566",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_583",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_583",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_583",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_583",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_604",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_604",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_604",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_604",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_642",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_642",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_642",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_642",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_672",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_672",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_672",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_672",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_693",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_693",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_693",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_693",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_740",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_740",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_740",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_740",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L32",
"weight": 0.8,
"_src": "routes_auth_rationale_764",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 0.5,
"source": "routes_auth_rationale_764",
"target": "auth_oauth_providers_googleoauthprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\auth.py",
"source_location": "L35",
"weight": 0.8,
"_src": "routes_auth_rationale_764",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_auth_rationale_764",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L26",
"weight": 1.0,
"_src": "api_app_api_routes_billing_py",
"_tgt": "routes_billing_checkoutrequest",
"source": "api_app_api_routes_billing_py",
"target": "routes_billing_checkoutrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L33",
"weight": 1.0,
"_src": "api_app_api_routes_billing_py",
"_tgt": "routes_billing_create_checkout",
"source": "api_app_api_routes_billing_py",
"target": "routes_billing_create_checkout",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L46",
"weight": 1.0,
"_src": "api_app_api_routes_billing_py",
"_tgt": "routes_billing_stripe_webhook",
"source": "api_app_api_routes_billing_py",
"target": "routes_billing_stripe_webhook",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L62",
"weight": 1.0,
"_src": "api_app_api_routes_billing_py",
"_tgt": "routes_billing_get_subscription",
"source": "api_app_api_routes_billing_py",
"target": "routes_billing_get_subscription",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L79",
"weight": 1.0,
"_src": "api_app_api_routes_billing_py",
"_tgt": "routes_billing_cancel_subscription",
"source": "api_app_api_routes_billing_py",
"target": "routes_billing_cancel_subscription",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L89",
"weight": 1.0,
"_src": "api_app_api_routes_billing_py",
"_tgt": "routes_billing_list_invoices",
"source": "api_app_api_routes_billing_py",
"target": "routes_billing_list_invoices",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L1",
"weight": 1.0,
"_src": "routes_billing_rationale_1",
"_tgt": "api_app_api_routes_billing_py",
"source": "api_app_api_routes_billing_py",
"target": "routes_billing_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L37",
"weight": 1.0,
"_src": "routes_billing_rationale_37",
"_tgt": "routes_billing_create_checkout",
"source": "routes_billing_create_checkout",
"target": "routes_billing_rationale_37",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L51",
"weight": 1.0,
"_src": "routes_billing_rationale_51",
"_tgt": "routes_billing_stripe_webhook",
"source": "routes_billing_stripe_webhook",
"target": "routes_billing_rationale_51",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L66",
"weight": 1.0,
"_src": "routes_billing_rationale_66",
"_tgt": "routes_billing_get_subscription",
"source": "routes_billing_get_subscription",
"target": "routes_billing_rationale_66",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L83",
"weight": 1.0,
"_src": "routes_billing_rationale_83",
"_tgt": "routes_billing_cancel_subscription",
"source": "routes_billing_cancel_subscription",
"target": "routes_billing_rationale_83",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\billing.py",
"source_location": "L93",
"weight": 1.0,
"_src": "routes_billing_rationale_93",
"_tgt": "routes_billing_list_invoices",
"source": "routes_billing_list_invoices",
"target": "routes_billing_rationale_93",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L29",
"weight": 1.0,
"_src": "api_app_api_routes_chat_py",
"_tgt": "routes_chat_embedrequest",
"source": "api_app_api_routes_chat_py",
"target": "routes_chat_embedrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L33",
"weight": 1.0,
"_src": "api_app_api_routes_chat_py",
"_tgt": "routes_chat_embedresponse",
"source": "api_app_api_routes_chat_py",
"target": "routes_chat_embedresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L41",
"weight": 1.0,
"_src": "api_app_api_routes_chat_py",
"_tgt": "routes_chat_chat",
"source": "api_app_api_routes_chat_py",
"target": "routes_chat_chat",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L54",
"weight": 1.0,
"_src": "api_app_api_routes_chat_py",
"_tgt": "routes_chat_briefrequest",
"source": "api_app_api_routes_chat_py",
"target": "routes_chat_briefrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L59",
"weight": 1.0,
"_src": "api_app_api_routes_chat_py",
"_tgt": "routes_chat_briefresponse",
"source": "api_app_api_routes_chat_py",
"target": "routes_chat_briefresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L64",
"weight": 1.0,
"_src": "api_app_api_routes_chat_py",
"_tgt": "routes_chat_brief",
"source": "api_app_api_routes_chat_py",
"target": "routes_chat_brief",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L106",
"weight": 1.0,
"_src": "api_app_api_routes_chat_py",
"_tgt": "routes_chat_embed_text",
"source": "api_app_api_routes_chat_py",
"target": "routes_chat_embed_text",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L1",
"weight": 1.0,
"_src": "routes_chat_rationale_1",
"_tgt": "api_app_api_routes_chat_py",
"source": "api_app_api_routes_chat_py",
"target": "routes_chat_rationale_1",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L19",
"weight": 0.8,
"_src": "routes_chat_embedrequest",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_chat_embedrequest",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L116",
"weight": 1.0,
"_src": "routes_chat_embed_text",
"_tgt": "routes_chat_embedresponse",
"source": "routes_chat_embedresponse",
"target": "routes_chat_embed_text",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L19",
"weight": 0.8,
"_src": "routes_chat_embedresponse",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_chat_embedresponse",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L45",
"weight": 1.0,
"_src": "routes_chat_rationale_45",
"_tgt": "routes_chat_chat",
"source": "routes_chat_chat",
"target": "routes_chat_rationale_45",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L46",
"weight": 1.0,
"_src": "routes_chat_chat",
"_tgt": "core_deep_agent_run_home",
"source": "routes_chat_chat",
"target": "core_deep_agent_run_home"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L19",
"weight": 0.8,
"_src": "routes_chat_briefrequest",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_chat_briefrequest",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L102",
"weight": 1.0,
"_src": "routes_chat_brief",
"_tgt": "routes_chat_briefresponse",
"source": "routes_chat_briefresponse",
"target": "routes_chat_brief",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L19",
"weight": 0.8,
"_src": "routes_chat_briefresponse",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_chat_briefresponse",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L68",
"weight": 1.0,
"_src": "routes_chat_rationale_68",
"_tgt": "routes_chat_brief",
"source": "routes_chat_brief",
"target": "routes_chat_rationale_68",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L79",
"weight": 1.0,
"_src": "routes_chat_brief",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_chat_brief",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L94",
"weight": 1.0,
"_src": "routes_chat_brief",
"_tgt": "core_brief_agent_run_project_brief",
"source": "routes_chat_brief",
"target": "core_brief_agent_run_project_brief"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L96",
"weight": 1.0,
"_src": "routes_chat_brief",
"_tgt": "core_brief_agent_run_home_brief",
"source": "routes_chat_brief",
"target": "core_brief_agent_run_home_brief"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L110",
"weight": 1.0,
"_src": "routes_chat_rationale_110",
"_tgt": "routes_chat_embed_text",
"source": "routes_chat_embed_text",
"target": "routes_chat_rationale_110",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L115",
"weight": 1.0,
"_src": "routes_chat_embed_text",
"_tgt": "core_llm_embed",
"source": "routes_chat_embed_text",
"target": "core_llm_embed"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L19",
"weight": 0.8,
"_src": "routes_chat_rationale_1",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_chat_rationale_1",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L19",
"weight": 0.8,
"_src": "routes_chat_rationale_45",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_chat_rationale_45",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L19",
"weight": 0.8,
"_src": "routes_chat_rationale_68",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_chat_rationale_68",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\chat.py",
"source_location": "L19",
"weight": 0.8,
"_src": "routes_chat_rationale_110",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_chat_rationale_110",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L43",
"weight": 1.0,
"_src": "api_app_api_routes_device_ws_py",
"_tgt": "app_config_settings",
"source": "api_app_api_routes_device_ws_py",
"target": "app_config_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L65",
"weight": 1.0,
"_src": "api_app_api_routes_device_ws_py",
"_tgt": "routes_device_ws_device_ws",
"source": "api_app_api_routes_device_ws_py",
"target": "routes_device_ws_device_ws",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L133",
"weight": 1.0,
"_src": "api_app_api_routes_device_ws_py",
"_tgt": "routes_device_ws_message_loop",
"source": "api_app_api_routes_device_ws_py",
"target": "routes_device_ws_message_loop",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L195",
"weight": 1.0,
"_src": "api_app_api_routes_device_ws_py",
"_tgt": "routes_device_ws_make_ws_executor",
"source": "api_app_api_routes_device_ws_py",
"target": "routes_device_ws_make_ws_executor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L205",
"weight": 1.0,
"_src": "api_app_api_routes_device_ws_py",
"_tgt": "routes_device_ws_handle_home_request",
"source": "api_app_api_routes_device_ws_py",
"target": "routes_device_ws_handle_home_request",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L273",
"weight": 1.0,
"_src": "api_app_api_routes_device_ws_py",
"_tgt": "routes_device_ws_handle_floating_request",
"source": "api_app_api_routes_device_ws_py",
"target": "routes_device_ws_handle_floating_request",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L343",
"weight": 1.0,
"_src": "api_app_api_routes_device_ws_py",
"_tgt": "routes_device_ws_handle_brief_request",
"source": "api_app_api_routes_device_ws_py",
"target": "routes_device_ws_handle_brief_request",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L427",
"weight": 1.0,
"_src": "api_app_api_routes_device_ws_py",
"_tgt": "routes_device_ws_handle_task_brief_request",
"source": "api_app_api_routes_device_ws_py",
"target": "routes_device_ws_handle_task_brief_request",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L518",
"weight": 1.0,
"_src": "api_app_api_routes_device_ws_py",
"_tgt": "routes_device_ws_handle_journey_start",
"source": "api_app_api_routes_device_ws_py",
"target": "routes_device_ws_handle_journey_start",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L544",
"weight": 1.0,
"_src": "api_app_api_routes_device_ws_py",
"_tgt": "routes_device_ws_handle_journey_message",
"source": "api_app_api_routes_device_ws_py",
"target": "routes_device_ws_handle_journey_message",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L574",
"weight": 1.0,
"_src": "api_app_api_routes_device_ws_py",
"_tgt": "routes_device_ws_heartbeat_loop",
"source": "api_app_api_routes_device_ws_py",
"target": "routes_device_ws_heartbeat_loop",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L583",
"weight": 1.0,
"_src": "api_app_api_routes_device_ws_py",
"_tgt": "routes_device_ws_mark_runs_disconnected",
"source": "api_app_api_routes_device_ws_py",
"target": "routes_device_ws_mark_runs_disconnected",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L1",
"weight": 1.0,
"_src": "routes_device_ws_rationale_1",
"_tgt": "api_app_api_routes_device_ws_py",
"source": "api_app_api_routes_device_ws_py",
"target": "routes_device_ws_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L118",
"weight": 1.0,
"_src": "routes_device_ws_device_ws",
"_tgt": "routes_device_ws_message_loop",
"source": "routes_device_ws_device_ws",
"target": "routes_device_ws_message_loop",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L119",
"weight": 1.0,
"_src": "routes_device_ws_device_ws",
"_tgt": "routes_device_ws_heartbeat_loop",
"source": "routes_device_ws_device_ws",
"target": "routes_device_ws_heartbeat_loop",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L128",
"weight": 1.0,
"_src": "routes_device_ws_device_ws",
"_tgt": "routes_device_ws_mark_runs_disconnected",
"source": "routes_device_ws_device_ws",
"target": "routes_device_ws_mark_runs_disconnected",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L66",
"weight": 1.0,
"_src": "routes_device_ws_rationale_66",
"_tgt": "routes_device_ws_device_ws",
"source": "routes_device_ws_device_ws",
"target": "routes_device_ws_rationale_66",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L112",
"weight": 1.0,
"_src": "routes_device_ws_device_ws",
"_tgt": "core_agent_runner_trigger_pending_runs",
"source": "routes_device_ws_device_ws",
"target": "core_agent_runner_trigger_pending_runs"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L155",
"weight": 1.0,
"_src": "routes_device_ws_message_loop",
"_tgt": "routes_device_ws_handle_home_request",
"source": "routes_device_ws_message_loop",
"target": "routes_device_ws_handle_home_request",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L160",
"weight": 1.0,
"_src": "routes_device_ws_message_loop",
"_tgt": "routes_device_ws_handle_floating_request",
"source": "routes_device_ws_message_loop",
"target": "routes_device_ws_handle_floating_request",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L165",
"weight": 1.0,
"_src": "routes_device_ws_message_loop",
"_tgt": "routes_device_ws_handle_brief_request",
"source": "routes_device_ws_message_loop",
"target": "routes_device_ws_handle_brief_request",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L170",
"weight": 1.0,
"_src": "routes_device_ws_message_loop",
"_tgt": "routes_device_ws_handle_task_brief_request",
"source": "routes_device_ws_message_loop",
"target": "routes_device_ws_handle_task_brief_request",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L175",
"weight": 1.0,
"_src": "routes_device_ws_message_loop",
"_tgt": "routes_device_ws_handle_journey_start",
"source": "routes_device_ws_message_loop",
"target": "routes_device_ws_handle_journey_start",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L180",
"weight": 1.0,
"_src": "routes_device_ws_message_loop",
"_tgt": "routes_device_ws_handle_journey_message",
"source": "routes_device_ws_message_loop",
"target": "routes_device_ws_handle_journey_message",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L134",
"weight": 1.0,
"_src": "routes_device_ws_rationale_134",
"_tgt": "routes_device_ws_message_loop",
"source": "routes_device_ws_message_loop",
"target": "routes_device_ws_rationale_134",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L239",
"weight": 1.0,
"_src": "routes_device_ws_handle_home_request",
"_tgt": "routes_device_ws_make_ws_executor",
"source": "routes_device_ws_make_ws_executor",
"target": "routes_device_ws_handle_home_request",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L310",
"weight": 1.0,
"_src": "routes_device_ws_handle_floating_request",
"_tgt": "routes_device_ws_make_ws_executor",
"source": "routes_device_ws_make_ws_executor",
"target": "routes_device_ws_handle_floating_request",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L396",
"weight": 1.0,
"_src": "routes_device_ws_handle_brief_request",
"_tgt": "routes_device_ws_make_ws_executor",
"source": "routes_device_ws_make_ws_executor",
"target": "routes_device_ws_handle_brief_request",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L467",
"weight": 1.0,
"_src": "routes_device_ws_handle_task_brief_request",
"_tgt": "routes_device_ws_make_ws_executor",
"source": "routes_device_ws_make_ws_executor",
"target": "routes_device_ws_handle_task_brief_request",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L524",
"weight": 1.0,
"_src": "routes_device_ws_handle_journey_start",
"_tgt": "routes_device_ws_make_ws_executor",
"source": "routes_device_ws_make_ws_executor",
"target": "routes_device_ws_handle_journey_start",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L550",
"weight": 1.0,
"_src": "routes_device_ws_handle_journey_message",
"_tgt": "routes_device_ws_make_ws_executor",
"source": "routes_device_ws_make_ws_executor",
"target": "routes_device_ws_handle_journey_message",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L196",
"weight": 1.0,
"_src": "routes_device_ws_rationale_196",
"_tgt": "routes_device_ws_make_ws_executor",
"source": "routes_device_ws_make_ws_executor",
"target": "routes_device_ws_rationale_196",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L210",
"weight": 1.0,
"_src": "routes_device_ws_rationale_210",
"_tgt": "routes_device_ws_handle_home_request",
"source": "routes_device_ws_handle_home_request",
"target": "routes_device_ws_rationale_210",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L218",
"weight": 1.0,
"_src": "routes_device_ws_handle_home_request",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_device_ws_handle_home_request",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L234",
"weight": 1.0,
"_src": "routes_device_ws_handle_home_request",
"_tgt": "core_ws_context_set_client_executor",
"source": "routes_device_ws_handle_home_request",
"target": "core_ws_context_set_client_executor"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L237",
"weight": 1.0,
"_src": "routes_device_ws_handle_home_request",
"_tgt": "core_deep_agent_run_home_stream",
"source": "routes_device_ws_handle_home_request",
"target": "core_deep_agent_run_home_stream"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L238",
"weight": 1.0,
"_src": "routes_device_ws_handle_home_request",
"_tgt": "core_output_formatter_streamformatter",
"source": "routes_device_ws_handle_home_request",
"target": "core_output_formatter_streamformatter"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L250",
"weight": 1.0,
"_src": "routes_device_ws_handle_home_request",
"_tgt": "core_ws_context_clear_client_executor",
"source": "routes_device_ws_handle_home_request",
"target": "core_ws_context_clear_client_executor"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L278",
"weight": 1.0,
"_src": "routes_device_ws_rationale_278",
"_tgt": "routes_device_ws_handle_floating_request",
"source": "routes_device_ws_handle_floating_request",
"target": "routes_device_ws_rationale_278",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L288",
"weight": 1.0,
"_src": "routes_device_ws_handle_floating_request",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_device_ws_handle_floating_request",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L305",
"weight": 1.0,
"_src": "routes_device_ws_handle_floating_request",
"_tgt": "core_ws_context_set_client_executor",
"source": "routes_device_ws_handle_floating_request",
"target": "core_ws_context_set_client_executor"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L308",
"weight": 1.0,
"_src": "routes_device_ws_handle_floating_request",
"_tgt": "core_deep_agent_run_floating_stream",
"source": "routes_device_ws_handle_floating_request",
"target": "core_deep_agent_run_floating_stream"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L309",
"weight": 1.0,
"_src": "routes_device_ws_handle_floating_request",
"_tgt": "core_output_formatter_streamformatter",
"source": "routes_device_ws_handle_floating_request",
"target": "core_output_formatter_streamformatter"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L320",
"weight": 1.0,
"_src": "routes_device_ws_handle_floating_request",
"_tgt": "core_ws_context_clear_client_executor",
"source": "routes_device_ws_handle_floating_request",
"target": "core_ws_context_clear_client_executor"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L348",
"weight": 1.0,
"_src": "routes_device_ws_rationale_348",
"_tgt": "routes_device_ws_handle_brief_request",
"source": "routes_device_ws_handle_brief_request",
"target": "routes_device_ws_rationale_348",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L376",
"weight": 1.0,
"_src": "routes_device_ws_handle_brief_request",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_device_ws_handle_brief_request",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L391",
"weight": 1.0,
"_src": "routes_device_ws_handle_brief_request",
"_tgt": "core_ws_context_set_client_executor",
"source": "routes_device_ws_handle_brief_request",
"target": "core_ws_context_set_client_executor"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L394",
"weight": 1.0,
"_src": "routes_device_ws_handle_brief_request",
"_tgt": "core_brief_agent_run_project_brief",
"source": "routes_device_ws_handle_brief_request",
"target": "core_brief_agent_run_project_brief"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L396",
"weight": 1.0,
"_src": "routes_device_ws_handle_brief_request",
"_tgt": "core_brief_agent_run_home_brief",
"source": "routes_device_ws_handle_brief_request",
"target": "core_brief_agent_run_home_brief"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L398",
"weight": 1.0,
"_src": "routes_device_ws_handle_brief_request",
"_tgt": "core_output_formatter_streamformatter",
"source": "routes_device_ws_handle_brief_request",
"target": "core_output_formatter_streamformatter"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L410",
"weight": 1.0,
"_src": "routes_device_ws_handle_brief_request",
"_tgt": "core_ws_context_clear_client_executor",
"source": "routes_device_ws_handle_brief_request",
"target": "core_ws_context_clear_client_executor"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L432",
"weight": 1.0,
"_src": "routes_device_ws_rationale_432",
"_tgt": "routes_device_ws_handle_task_brief_request",
"source": "routes_device_ws_handle_task_brief_request",
"target": "routes_device_ws_rationale_432",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L453",
"weight": 1.0,
"_src": "routes_device_ws_handle_task_brief_request",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_device_ws_handle_task_brief_request",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L468",
"weight": 1.0,
"_src": "routes_device_ws_handle_task_brief_request",
"_tgt": "core_ws_context_set_client_executor",
"source": "routes_device_ws_handle_task_brief_request",
"target": "core_ws_context_set_client_executor"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L472",
"weight": 1.0,
"_src": "routes_device_ws_handle_task_brief_request",
"_tgt": "core_deep_agent_run_task_brief_research_stream",
"source": "routes_device_ws_handle_task_brief_request",
"target": "core_deep_agent_run_task_brief_research_stream"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L473",
"weight": 1.0,
"_src": "routes_device_ws_handle_task_brief_request",
"_tgt": "core_output_formatter_streamformatter",
"source": "routes_device_ws_handle_task_brief_request",
"target": "core_output_formatter_streamformatter"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L491",
"weight": 1.0,
"_src": "routes_device_ws_handle_task_brief_request",
"_tgt": "core_ws_context_clear_client_executor",
"source": "routes_device_ws_handle_task_brief_request",
"target": "core_ws_context_clear_client_executor"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L495",
"weight": 1.0,
"_src": "routes_device_ws_handle_task_brief_request",
"_tgt": "core_output_formatter_extract_canvas_block",
"source": "routes_device_ws_handle_task_brief_request",
"target": "core_output_formatter_extract_canvas_block"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L523",
"weight": 1.0,
"_src": "routes_device_ws_rationale_523",
"_tgt": "routes_device_ws_handle_journey_start",
"source": "routes_device_ws_handle_journey_start",
"target": "routes_device_ws_rationale_523",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L428",
"weight": 1.0,
"_src": "routes_device_ws_handle_journey_start",
"_tgt": "core_ws_context_set_client_executor",
"source": "routes_device_ws_handle_journey_start",
"target": "core_ws_context_set_client_executor"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L444",
"weight": 1.0,
"_src": "routes_device_ws_handle_journey_start",
"_tgt": "core_ws_context_clear_client_executor",
"source": "routes_device_ws_handle_journey_start",
"target": "core_ws_context_clear_client_executor"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L549",
"weight": 1.0,
"_src": "routes_device_ws_rationale_549",
"_tgt": "routes_device_ws_handle_journey_message",
"source": "routes_device_ws_handle_journey_message",
"target": "routes_device_ws_rationale_549",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L454",
"weight": 1.0,
"_src": "routes_device_ws_handle_journey_message",
"_tgt": "core_ws_context_set_client_executor",
"source": "routes_device_ws_handle_journey_message",
"target": "core_ws_context_set_client_executor"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L472",
"weight": 1.0,
"_src": "routes_device_ws_handle_journey_message",
"_tgt": "core_ws_context_clear_client_executor",
"source": "routes_device_ws_handle_journey_message",
"target": "core_ws_context_clear_client_executor"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L575",
"weight": 1.0,
"_src": "routes_device_ws_rationale_575",
"_tgt": "routes_device_ws_heartbeat_loop",
"source": "routes_device_ws_heartbeat_loop",
"target": "routes_device_ws_rationale_575",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L584",
"weight": 1.0,
"_src": "routes_device_ws_rationale_584",
"_tgt": "routes_device_ws_mark_runs_disconnected",
"source": "routes_device_ws_mark_runs_disconnected",
"target": "routes_device_ws_rationale_584",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L278",
"weight": 1.0,
"_src": "routes_device_ws_mark_runs_disconnected",
"_tgt": "tests_test_device_ws_test_mark_runs_disconnected_updates_db",
"source": "routes_device_ws_mark_runs_disconnected",
"target": "tests_test_device_ws_test_mark_runs_disconnected_updates_db"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L48",
"weight": 0.8,
"_src": "routes_device_ws_rationale_1",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_device_ws_rationale_1",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_1",
"_tgt": "core_output_formatter_streamformatter",
"confidence_score": 0.5,
"source": "routes_device_ws_rationale_1",
"target": "core_output_formatter_streamformatter"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_66",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_device_ws_rationale_66",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L50",
"weight": 0.8,
"_src": "routes_device_ws_rationale_66",
"_tgt": "core_output_formatter_streamformatter",
"source": "routes_device_ws_rationale_66",
"target": "core_output_formatter_streamformatter",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_134",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_device_ws_rationale_134",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L50",
"weight": 0.8,
"_src": "routes_device_ws_rationale_134",
"_tgt": "core_output_formatter_streamformatter",
"source": "routes_device_ws_rationale_134",
"target": "core_output_formatter_streamformatter",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_196",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_device_ws_rationale_196",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L50",
"weight": 0.8,
"_src": "routes_device_ws_rationale_196",
"_tgt": "core_output_formatter_streamformatter",
"source": "routes_device_ws_rationale_196",
"target": "core_output_formatter_streamformatter",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_210",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_device_ws_rationale_210",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L50",
"weight": 0.8,
"_src": "routes_device_ws_rationale_210",
"_tgt": "core_output_formatter_streamformatter",
"source": "routes_device_ws_rationale_210",
"target": "core_output_formatter_streamformatter",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_278",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_device_ws_rationale_278",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L50",
"weight": 0.8,
"_src": "routes_device_ws_rationale_278",
"_tgt": "core_output_formatter_streamformatter",
"source": "routes_device_ws_rationale_278",
"target": "core_output_formatter_streamformatter",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_348",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_device_ws_rationale_348",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L50",
"weight": 0.8,
"_src": "routes_device_ws_rationale_348",
"_tgt": "core_output_formatter_streamformatter",
"source": "routes_device_ws_rationale_348",
"target": "core_output_formatter_streamformatter",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_432",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_device_ws_rationale_432",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L50",
"weight": 0.8,
"_src": "routes_device_ws_rationale_432",
"_tgt": "core_output_formatter_streamformatter",
"source": "routes_device_ws_rationale_432",
"target": "core_output_formatter_streamformatter",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_523",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_device_ws_rationale_523",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L50",
"weight": 0.8,
"_src": "routes_device_ws_rationale_523",
"_tgt": "core_output_formatter_streamformatter",
"source": "routes_device_ws_rationale_523",
"target": "core_output_formatter_streamformatter",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_549",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_device_ws_rationale_549",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L50",
"weight": 0.8,
"_src": "routes_device_ws_rationale_549",
"_tgt": "core_output_formatter_streamformatter",
"source": "routes_device_ws_rationale_549",
"target": "core_output_formatter_streamformatter",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_575",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_device_ws_rationale_575",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L50",
"weight": 0.8,
"_src": "routes_device_ws_rationale_575",
"_tgt": "core_output_formatter_streamformatter",
"source": "routes_device_ws_rationale_575",
"target": "core_output_formatter_streamformatter",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_584",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_device_ws_rationale_584",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L50",
"weight": 0.8,
"_src": "routes_device_ws_rationale_584",
"_tgt": "core_output_formatter_streamformatter",
"source": "routes_device_ws_rationale_584",
"target": "core_output_formatter_streamformatter",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L50",
"weight": 1.0,
"_src": "api_app_api_routes_memory_py",
"_tgt": "routes_memory_relationout",
"source": "api_app_api_routes_memory_py",
"target": "routes_memory_relationout",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L61",
"weight": 1.0,
"_src": "api_app_api_routes_memory_py",
"_tgt": "routes_memory_relationpatch",
"source": "api_app_api_routes_memory_py",
"target": "routes_memory_relationpatch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L68",
"weight": 1.0,
"_src": "api_app_api_routes_memory_py",
"_tgt": "routes_memory_coreaddbody",
"source": "api_app_api_routes_memory_py",
"target": "routes_memory_coreaddbody",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L75",
"weight": 1.0,
"_src": "api_app_api_routes_memory_py",
"_tgt": "routes_memory_relation_to_out",
"source": "api_app_api_routes_memory_py",
"target": "routes_memory_relation_to_out",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L94",
"weight": 1.0,
"_src": "api_app_api_routes_memory_py",
"_tgt": "routes_memory_get_core_memory",
"source": "api_app_api_routes_memory_py",
"target": "routes_memory_get_core_memory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L105",
"weight": 1.0,
"_src": "api_app_api_routes_memory_py",
"_tgt": "routes_memory_delete_core_key",
"source": "api_app_api_routes_memory_py",
"target": "routes_memory_delete_core_key",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L118",
"weight": 1.0,
"_src": "api_app_api_routes_memory_py",
"_tgt": "routes_memory_add_core_key",
"source": "api_app_api_routes_memory_py",
"target": "routes_memory_add_core_key",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L130",
"weight": 1.0,
"_src": "api_app_api_routes_memory_py",
"_tgt": "routes_memory_get_relational_memory",
"source": "api_app_api_routes_memory_py",
"target": "routes_memory_get_relational_memory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L141",
"weight": 1.0,
"_src": "api_app_api_routes_memory_py",
"_tgt": "routes_memory_patch_relation",
"source": "api_app_api_routes_memory_py",
"target": "routes_memory_patch_relation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L181",
"weight": 1.0,
"_src": "api_app_api_routes_memory_py",
"_tgt": "routes_memory_delete_relation",
"source": "api_app_api_routes_memory_py",
"target": "routes_memory_delete_relation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L202",
"weight": 1.0,
"_src": "api_app_api_routes_memory_py",
"_tgt": "routes_memory_forget_all",
"source": "api_app_api_routes_memory_py",
"target": "routes_memory_forget_all",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L1",
"weight": 1.0,
"_src": "routes_memory_rationale_1",
"_tgt": "api_app_api_routes_memory_py",
"source": "api_app_api_routes_memory_py",
"target": "routes_memory_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L79",
"weight": 1.0,
"_src": "routes_memory_relation_to_out",
"_tgt": "routes_memory_relationout",
"source": "routes_memory_relationout",
"target": "routes_memory_relation_to_out",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L18",
"weight": 0.8,
"_src": "routes_memory_relationout",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_memory_relationout",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L18",
"weight": 0.8,
"_src": "routes_memory_relationpatch",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_memory_relationpatch",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L18",
"weight": 0.8,
"_src": "routes_memory_coreaddbody",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_memory_coreaddbody",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L137",
"weight": 1.0,
"_src": "routes_memory_get_relational_memory",
"_tgt": "routes_memory_relation_to_out",
"source": "routes_memory_relation_to_out",
"target": "routes_memory_get_relational_memory",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L177",
"weight": 1.0,
"_src": "routes_memory_patch_relation",
"_tgt": "routes_memory_relation_to_out",
"source": "routes_memory_relation_to_out",
"target": "routes_memory_patch_relation",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L98",
"weight": 1.0,
"_src": "routes_memory_rationale_98",
"_tgt": "routes_memory_get_core_memory",
"source": "routes_memory_get_core_memory",
"target": "routes_memory_rationale_98",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L99",
"weight": 1.0,
"_src": "routes_memory_get_core_memory",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_memory_get_core_memory",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L110",
"weight": 1.0,
"_src": "routes_memory_rationale_110",
"_tgt": "routes_memory_delete_core_key",
"source": "routes_memory_delete_core_key",
"target": "routes_memory_rationale_110",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L111",
"weight": 1.0,
"_src": "routes_memory_delete_core_key",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_memory_delete_core_key",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L123",
"weight": 1.0,
"_src": "routes_memory_rationale_123",
"_tgt": "routes_memory_add_core_key",
"source": "routes_memory_add_core_key",
"target": "routes_memory_rationale_123",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L124",
"weight": 1.0,
"_src": "routes_memory_add_core_key",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_memory_add_core_key",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L134",
"weight": 1.0,
"_src": "routes_memory_rationale_134",
"_tgt": "routes_memory_get_relational_memory",
"source": "routes_memory_get_relational_memory",
"target": "routes_memory_rationale_134",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L135",
"weight": 1.0,
"_src": "routes_memory_get_relational_memory",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "routes_memory_get_relational_memory",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L147",
"weight": 1.0,
"_src": "routes_memory_rationale_147",
"_tgt": "routes_memory_patch_relation",
"source": "routes_memory_patch_relation",
"target": "routes_memory_rationale_147",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L186",
"weight": 1.0,
"_src": "routes_memory_rationale_186",
"_tgt": "routes_memory_delete_relation",
"source": "routes_memory_delete_relation",
"target": "routes_memory_rationale_186",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L207",
"weight": 1.0,
"_src": "routes_memory_rationale_207",
"_tgt": "routes_memory_forget_all",
"source": "routes_memory_forget_all",
"target": "routes_memory_rationale_207",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L18",
"weight": 0.8,
"_src": "routes_memory_rationale_1",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_memory_rationale_1",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L18",
"weight": 0.8,
"_src": "routes_memory_rationale_98",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_memory_rationale_98",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L18",
"weight": 0.8,
"_src": "routes_memory_rationale_110",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_memory_rationale_110",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L18",
"weight": 0.8,
"_src": "routes_memory_rationale_123",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_memory_rationale_123",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L18",
"weight": 0.8,
"_src": "routes_memory_rationale_134",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_memory_rationale_134",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L18",
"weight": 0.8,
"_src": "routes_memory_rationale_147",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_memory_rationale_147",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L18",
"weight": 0.8,
"_src": "routes_memory_rationale_186",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_memory_rationale_186",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\memory.py",
"source_location": "L18",
"weight": 0.8,
"_src": "routes_memory_rationale_207",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "routes_memory_rationale_207",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L39",
"weight": 1.0,
"_src": "api_app_auth_oauth_providers_py",
"_tgt": "auth_oauth_providers_oauthuserinfo",
"source": "api_app_auth_oauth_providers_py",
"target": "auth_oauth_providers_oauthuserinfo",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L52",
"weight": 1.0,
"_src": "api_app_auth_oauth_providers_py",
"_tgt": "auth_oauth_providers_generate_pkce_pair",
"source": "api_app_auth_oauth_providers_py",
"target": "auth_oauth_providers_generate_pkce_pair",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L67",
"weight": 1.0,
"_src": "api_app_auth_oauth_providers_py",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"source": "api_app_auth_oauth_providers_py",
"target": "auth_oauth_providers_googleoauthprovider",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L1",
"weight": 1.0,
"_src": "auth_oauth_providers_rationale_1",
"_tgt": "api_app_auth_oauth_providers_py",
"source": "api_app_auth_oauth_providers_py",
"target": "auth_oauth_providers_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L129",
"weight": 1.0,
"_src": "auth_oauth_providers_googleoauthprovider_get_userinfo",
"_tgt": "auth_oauth_providers_oauthuserinfo",
"source": "auth_oauth_providers_oauthuserinfo",
"target": "auth_oauth_providers_googleoauthprovider_get_userinfo",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L40",
"weight": 1.0,
"_src": "auth_oauth_providers_rationale_40",
"_tgt": "auth_oauth_providers_oauthuserinfo",
"source": "auth_oauth_providers_oauthuserinfo",
"target": "auth_oauth_providers_rationale_40",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_testregister",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_testregister"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_testlogin",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_testlogin"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_testrefresh",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_testrefresh"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_testme",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_testme"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_testoauth",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_testoauth"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_rationale_1",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_rationale_23",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_rationale_23"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_rationale_80",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_rationale_80"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_rationale_120",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_rationale_120"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_rationale_143",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_rationale_143"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_rationale_177",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_rationale_177"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_rationale_186",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_rationale_186"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_rationale_215",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_rationale_215"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_rationale_239",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_rationale_239"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_rationale_245",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_rationale_245"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_rationale_296",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_rationale_296"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_rationale_310",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_rationale_310"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_rationale_327",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_rationale_327"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_rationale_346",
"confidence_score": 0.5,
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_rationale_346"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_auth.py",
"source_location": "L230",
"weight": 1.0,
"_src": "auth_oauth_providers_oauthuserinfo",
"_tgt": "tests_test_auth_testoauth_userinfo",
"source": "auth_oauth_providers_oauthuserinfo",
"target": "tests_test_auth_testoauth_userinfo"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L53",
"weight": 1.0,
"_src": "auth_oauth_providers_rationale_53",
"_tgt": "auth_oauth_providers_generate_pkce_pair",
"source": "auth_oauth_providers_generate_pkce_pair",
"target": "auth_oauth_providers_rationale_53",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L80",
"weight": 1.0,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "auth_oauth_providers_googleoauthprovider_init",
"source": "auth_oauth_providers_googleoauthprovider",
"target": "auth_oauth_providers_googleoauthprovider_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L85",
"weight": 1.0,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "auth_oauth_providers_googleoauthprovider_get_authorization_url",
"source": "auth_oauth_providers_googleoauthprovider",
"target": "auth_oauth_providers_googleoauthprovider_get_authorization_url",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L100",
"weight": 1.0,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "auth_oauth_providers_googleoauthprovider_exchange_code",
"source": "auth_oauth_providers_googleoauthprovider",
"target": "auth_oauth_providers_googleoauthprovider_exchange_code",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L119",
"weight": 1.0,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "auth_oauth_providers_googleoauthprovider_get_userinfo",
"source": "auth_oauth_providers_googleoauthprovider",
"target": "auth_oauth_providers_googleoauthprovider_get_userinfo",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L68",
"weight": 1.0,
"_src": "auth_oauth_providers_rationale_68",
"_tgt": "auth_oauth_providers_googleoauthprovider",
"source": "auth_oauth_providers_googleoauthprovider",
"target": "auth_oauth_providers_rationale_68",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_testregister",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_testregister"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_testlogin",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_testlogin"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_testrefresh",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_testrefresh"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_testme",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_testme"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_testoauth",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_testoauth"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_rationale_1",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_rationale_23",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_rationale_23"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_rationale_80",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_rationale_80"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_rationale_120",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_rationale_120"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_rationale_143",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_rationale_143"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_rationale_177",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_rationale_177"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_rationale_186",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_rationale_186"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_rationale_215",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_rationale_215"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_rationale_239",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_rationale_239"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_rationale_245",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_rationale_245"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_rationale_296",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_rationale_296"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_rationale_310",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_rationale_310"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_rationale_327",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_rationale_327"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L14",
"weight": 0.8,
"_src": "auth_oauth_providers_googleoauthprovider",
"_tgt": "tests_test_auth_rationale_346",
"confidence_score": 0.5,
"source": "auth_oauth_providers_googleoauthprovider",
"target": "tests_test_auth_rationale_346"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L86",
"weight": 1.0,
"_src": "auth_oauth_providers_rationale_86",
"_tgt": "auth_oauth_providers_googleoauthprovider_get_authorization_url",
"source": "auth_oauth_providers_googleoauthprovider_get_authorization_url",
"target": "auth_oauth_providers_rationale_86",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L103",
"weight": 1.0,
"_src": "auth_oauth_providers_rationale_103",
"_tgt": "auth_oauth_providers_googleoauthprovider_exchange_code",
"source": "auth_oauth_providers_googleoauthprovider_exchange_code",
"target": "auth_oauth_providers_rationale_103",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\auth\\oauth_providers.py",
"source_location": "L120",
"weight": 1.0,
"_src": "auth_oauth_providers_rationale_120",
"_tgt": "auth_oauth_providers_googleoauthprovider_get_userinfo",
"source": "auth_oauth_providers_googleoauthprovider_get_userinfo",
"target": "auth_oauth_providers_rationale_120",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\auth\\__init__.py",
"source_location": "L1",
"weight": 1.0,
"_src": "auth_init_rationale_1",
"_tgt": "api_app_auth_init_py",
"source": "api_app_auth_init_py",
"target": "auth_init_rationale_1",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L18",
"weight": 1.0,
"_src": "api_app_billing_stripe_service_py",
"_tgt": "app_config_settings",
"source": "api_app_billing_stripe_service_py",
"target": "app_config_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L28",
"weight": 1.0,
"_src": "api_app_billing_stripe_service_py",
"_tgt": "billing_stripe_service_stripeservice",
"source": "api_app_billing_stripe_service_py",
"target": "billing_stripe_service_stripeservice",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L1",
"weight": 1.0,
"_src": "billing_stripe_service_rationale_1",
"_tgt": "api_app_billing_stripe_service_py",
"source": "api_app_billing_stripe_service_py",
"target": "billing_stripe_service_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L33",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice",
"_tgt": "billing_stripe_service_stripeservice_configured",
"source": "billing_stripe_service_stripeservice",
"target": "billing_stripe_service_stripeservice_configured",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L36",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice",
"_tgt": "billing_stripe_service_stripeservice_client",
"source": "billing_stripe_service_stripeservice",
"target": "billing_stripe_service_stripeservice_client",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L42",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice",
"_tgt": "billing_stripe_service_stripeservice_create_checkout_session",
"source": "billing_stripe_service_stripeservice",
"target": "billing_stripe_service_stripeservice_create_checkout_session",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L81",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice",
"_tgt": "billing_stripe_service_stripeservice_handle_webhook",
"source": "billing_stripe_service_stripeservice",
"target": "billing_stripe_service_stripeservice_handle_webhook",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L155",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice",
"_tgt": "billing_stripe_service_stripeservice_get_subscription",
"source": "billing_stripe_service_stripeservice",
"target": "billing_stripe_service_stripeservice_get_subscription",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L178",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice",
"_tgt": "billing_stripe_service_stripeservice_cancel_subscription",
"source": "billing_stripe_service_stripeservice",
"target": "billing_stripe_service_stripeservice_cancel_subscription",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L203",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice",
"_tgt": "billing_stripe_service_stripeservice_list_invoices",
"source": "billing_stripe_service_stripeservice",
"target": "billing_stripe_service_stripeservice_list_invoices",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L244",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice",
"_tgt": "billing_stripe_service_stripeservice_upsert_subscription",
"source": "billing_stripe_service_stripeservice",
"target": "billing_stripe_service_stripeservice_upsert_subscription",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L267",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice",
"_tgt": "billing_stripe_service_stripeservice_update_subscription_by_stripe_id",
"source": "billing_stripe_service_stripeservice",
"target": "billing_stripe_service_stripeservice_update_subscription_by_stripe_id",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L29",
"weight": 1.0,
"_src": "billing_stripe_service_rationale_29",
"_tgt": "billing_stripe_service_stripeservice",
"source": "billing_stripe_service_stripeservice",
"target": "billing_stripe_service_rationale_29",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L67",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice_create_checkout_session",
"_tgt": "billing_stripe_service_stripeservice_configured",
"source": "billing_stripe_service_stripeservice_configured",
"target": "billing_stripe_service_stripeservice_create_checkout_session",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L93",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice_handle_webhook",
"_tgt": "billing_stripe_service_stripeservice_configured",
"source": "billing_stripe_service_stripeservice_configured",
"target": "billing_stripe_service_stripeservice_handle_webhook",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L195",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice_cancel_subscription",
"_tgt": "billing_stripe_service_stripeservice_configured",
"source": "billing_stripe_service_stripeservice_configured",
"target": "billing_stripe_service_stripeservice_cancel_subscription",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L211",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice_list_invoices",
"_tgt": "billing_stripe_service_stripeservice_configured",
"source": "billing_stripe_service_stripeservice_configured",
"target": "billing_stripe_service_stripeservice_list_invoices",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L70",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice_create_checkout_session",
"_tgt": "billing_stripe_service_stripeservice_client",
"source": "billing_stripe_service_stripeservice_client",
"target": "billing_stripe_service_stripeservice_create_checkout_session",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L97",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice_handle_webhook",
"_tgt": "billing_stripe_service_stripeservice_client",
"source": "billing_stripe_service_stripeservice_client",
"target": "billing_stripe_service_stripeservice_handle_webhook",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L196",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice_cancel_subscription",
"_tgt": "billing_stripe_service_stripeservice_client",
"source": "billing_stripe_service_stripeservice_client",
"target": "billing_stripe_service_stripeservice_cancel_subscription",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L224",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice_list_invoices",
"_tgt": "billing_stripe_service_stripeservice_client",
"source": "billing_stripe_service_stripeservice_client",
"target": "billing_stripe_service_stripeservice_list_invoices",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L49",
"weight": 1.0,
"_src": "billing_stripe_service_rationale_49",
"_tgt": "billing_stripe_service_stripeservice_create_checkout_session",
"source": "billing_stripe_service_stripeservice_create_checkout_session",
"target": "billing_stripe_service_rationale_49",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L121",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice_handle_webhook",
"_tgt": "billing_stripe_service_stripeservice_upsert_subscription",
"source": "billing_stripe_service_stripeservice_handle_webhook",
"target": "billing_stripe_service_stripeservice_upsert_subscription",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L135",
"weight": 1.0,
"_src": "billing_stripe_service_stripeservice_handle_webhook",
"_tgt": "billing_stripe_service_stripeservice_update_subscription_by_stripe_id",
"source": "billing_stripe_service_stripeservice_handle_webhook",
"target": "billing_stripe_service_stripeservice_update_subscription_by_stripe_id",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L87",
"weight": 1.0,
"_src": "billing_stripe_service_rationale_87",
"_tgt": "billing_stripe_service_stripeservice_handle_webhook",
"source": "billing_stripe_service_stripeservice_handle_webhook",
"target": "billing_stripe_service_rationale_87",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L158",
"weight": 1.0,
"_src": "billing_stripe_service_rationale_158",
"_tgt": "billing_stripe_service_stripeservice_get_subscription",
"source": "billing_stripe_service_stripeservice_get_subscription",
"target": "billing_stripe_service_rationale_158",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L179",
"weight": 1.0,
"_src": "billing_stripe_service_rationale_179",
"_tgt": "billing_stripe_service_stripeservice_cancel_subscription",
"source": "billing_stripe_service_stripeservice_cancel_subscription",
"target": "billing_stripe_service_rationale_179",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\stripe_service.py",
"source_location": "L206",
"weight": 1.0,
"_src": "billing_stripe_service_rationale_206",
"_tgt": "billing_stripe_service_stripeservice_list_invoices",
"source": "billing_stripe_service_stripeservice_list_invoices",
"target": "billing_stripe_service_rationale_206",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L80",
"weight": 1.0,
"_src": "api_app_billing_tier_manager_py",
"_tgt": "billing_tier_manager_tiermanager",
"source": "api_app_billing_tier_manager_py",
"target": "billing_tier_manager_tiermanager",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L1",
"weight": 1.0,
"_src": "billing_tier_manager_rationale_1",
"_tgt": "api_app_billing_tier_manager_py",
"source": "api_app_billing_tier_manager_py",
"target": "billing_tier_manager_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L85",
"weight": 1.0,
"_src": "billing_tier_manager_tiermanager",
"_tgt": "billing_tier_manager_tiermanager_get_tier",
"source": "billing_tier_manager_tiermanager",
"target": "billing_tier_manager_tiermanager_get_tier",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L104",
"weight": 1.0,
"_src": "billing_tier_manager_tiermanager",
"_tgt": "billing_tier_manager_tiermanager_check_feature",
"source": "billing_tier_manager_tiermanager",
"target": "billing_tier_manager_tiermanager_check_feature",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L116",
"weight": 1.0,
"_src": "billing_tier_manager_tiermanager",
"_tgt": "billing_tier_manager_tiermanager_require_feature",
"source": "billing_tier_manager_tiermanager",
"target": "billing_tier_manager_tiermanager_require_feature",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L128",
"weight": 1.0,
"_src": "billing_tier_manager_tiermanager",
"_tgt": "billing_tier_manager_tiermanager_get_rate_limit",
"source": "billing_tier_manager_tiermanager",
"target": "billing_tier_manager_tiermanager_get_rate_limit",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L81",
"weight": 1.0,
"_src": "billing_tier_manager_rationale_81",
"_tgt": "billing_tier_manager_tiermanager",
"source": "billing_tier_manager_tiermanager",
"target": "billing_tier_manager_rationale_81",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L86",
"weight": 1.0,
"_src": "billing_tier_manager_rationale_86",
"_tgt": "billing_tier_manager_tiermanager_get_tier",
"source": "billing_tier_manager_tiermanager_get_tier",
"target": "billing_tier_manager_rationale_86",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L118",
"weight": 1.0,
"_src": "billing_tier_manager_tiermanager_require_feature",
"_tgt": "billing_tier_manager_tiermanager_check_feature",
"source": "billing_tier_manager_tiermanager_check_feature",
"target": "billing_tier_manager_tiermanager_require_feature",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L105",
"weight": 1.0,
"_src": "billing_tier_manager_rationale_105",
"_tgt": "billing_tier_manager_tiermanager_check_feature",
"source": "billing_tier_manager_tiermanager_check_feature",
"target": "billing_tier_manager_rationale_105",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L117",
"weight": 1.0,
"_src": "billing_tier_manager_rationale_117",
"_tgt": "billing_tier_manager_tiermanager_require_feature",
"source": "billing_tier_manager_tiermanager_require_feature",
"target": "billing_tier_manager_rationale_117",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\billing\\tier_manager.py",
"source_location": "L129",
"weight": 1.0,
"_src": "billing_tier_manager_rationale_129",
"_tgt": "billing_tier_manager_tiermanager_get_rate_limit",
"source": "billing_tier_manager_tiermanager_get_rate_limit",
"target": "billing_tier_manager_rationale_129",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\config\\settings.py",
"source_location": "L5",
"weight": 1.0,
"_src": "api_app_config_settings_py",
"_tgt": "config_settings_settings",
"source": "api_app_config_settings_py",
"target": "config_settings_settings",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\config\\settings.py",
"source_location": "L5",
"weight": 1.0,
"_src": "config_settings_settings",
"_tgt": "basesettings",
"source": "config_settings_settings",
"target": "basesettings",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\config.py",
"source_location": "L6",
"weight": 1.0,
"_src": "app_config_settings",
"_tgt": "basesettings",
"source": "basesettings",
"target": "app_config_settings",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_registry.py",
"source_location": "L5",
"weight": 1.0,
"_src": "api_app_core_agent_registry_py",
"_tgt": "abc",
"source": "api_app_core_agent_registry_py",
"target": "abc",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_registry.py",
"source_location": "L9",
"weight": 1.0,
"_src": "api_app_core_agent_registry_py",
"_tgt": "core_agent_registry_baseagent",
"source": "api_app_core_agent_registry_py",
"target": "core_agent_registry_baseagent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_registry.py",
"source_location": "L23",
"weight": 1.0,
"_src": "api_app_core_agent_registry_py",
"_tgt": "core_agent_registry_get_name",
"source": "api_app_core_agent_registry_py",
"target": "core_agent_registry_get_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_registry.py",
"source_location": "L26",
"weight": 1.0,
"_src": "api_app_core_agent_registry_py",
"_tgt": "core_agent_registry_get_description",
"source": "api_app_core_agent_registry_py",
"target": "core_agent_registry_get_description",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_registry.py",
"source_location": "L29",
"weight": 1.0,
"_src": "api_app_core_agent_registry_py",
"_tgt": "core_agent_registry_skills",
"source": "api_app_core_agent_registry_py",
"target": "core_agent_registry_skills",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_registry.py",
"source_location": "L1",
"weight": 1.0,
"_src": "core_agent_registry_rationale_1",
"_tgt": "api_app_core_agent_registry_py",
"source": "api_app_core_agent_registry_py",
"target": "core_agent_registry_rationale_1",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_registry.py",
"source_location": "L9",
"weight": 1.0,
"_src": "core_agent_registry_baseagent",
"_tgt": "abc",
"source": "core_agent_registry_baseagent",
"target": "abc",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_registry.py",
"source_location": "L12",
"weight": 1.0,
"_src": "core_agent_registry_baseagent",
"_tgt": "core_agent_registry_baseagent_init",
"source": "core_agent_registry_baseagent",
"target": "core_agent_registry_baseagent_init",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_registry.py",
"source_location": "L10",
"weight": 1.0,
"_src": "core_agent_registry_rationale_10",
"_tgt": "core_agent_registry_baseagent",
"source": "core_agent_registry_baseagent",
"target": "core_agent_registry_rationale_10",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L61",
"weight": 1.0,
"_src": "api_app_core_agent_runner_py",
"_tgt": "core_agent_runner_is_agent_running",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_is_agent_running",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L154",
"weight": 1.0,
"_src": "api_app_core_agent_runner_py",
"_tgt": "core_agent_runner_is_overdue",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_is_overdue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L179",
"weight": 1.0,
"_src": "api_app_core_agent_runner_py",
"_tgt": "core_agent_runner_make_agent_executor",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_make_agent_executor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L204",
"weight": 1.0,
"_src": "api_app_core_agent_runner_py",
"_tgt": "core_agent_runner_as_text",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_as_text",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L222",
"weight": 1.0,
"_src": "api_app_core_agent_runner_py",
"_tgt": "core_agent_runner_run_agent_with_tools",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_run_agent_with_tools",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L330",
"weight": 1.0,
"_src": "api_app_core_agent_runner_py",
"_tgt": "core_agent_runner_build_processing_tools",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_build_processing_tools",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L343",
"weight": 1.0,
"_src": "api_app_core_agent_runner_py",
"_tgt": "core_agent_runner_scan_directories",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_scan_directories",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L411",
"weight": 1.0,
"_src": "api_app_core_agent_runner_py",
"_tgt": "core_agent_runner_fetch_projects",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_fetch_projects",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L429",
"weight": 1.0,
"_src": "api_app_core_agent_runner_py",
"_tgt": "core_agent_runner_fetch_domain_entities",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_fetch_domain_entities",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L449",
"weight": 1.0,
"_src": "api_app_core_agent_runner_py",
"_tgt": "core_agent_runner_format_entities_for_context",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_format_entities_for_context",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L497",
"weight": 1.0,
"_src": "api_app_core_agent_runner_py",
"_tgt": "core_agent_runner_format_projects",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_format_projects",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L512",
"weight": 1.0,
"_src": "api_app_core_agent_runner_py",
"_tgt": "core_agent_runner_format_metadata",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_format_metadata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L527",
"weight": 1.0,
"_src": "api_app_core_agent_runner_py",
"_tgt": "core_agent_runner_get_extraction_rules",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_get_extraction_rules",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L543",
"weight": 1.0,
"_src": "api_app_core_agent_runner_py",
"_tgt": "core_agent_runner_get_no_match_behavior",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_get_no_match_behavior",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L556",
"weight": 1.0,
"_src": "api_app_core_agent_runner_py",
"_tgt": "core_agent_runner_run_local_agent",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_run_local_agent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L774",
"weight": 1.0,
"_src": "api_app_core_agent_runner_py",
"_tgt": "core_agent_runner_run_cloud_agent",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_run_cloud_agent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L989",
"weight": 1.0,
"_src": "api_app_core_agent_runner_py",
"_tgt": "core_agent_runner_trigger_pending_runs",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_trigger_pending_runs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L1009",
"weight": 1.0,
"_src": "api_app_core_agent_runner_py",
"_tgt": "core_agent_runner_finalize_run",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_finalize_run",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L1",
"weight": 1.0,
"_src": "core_agent_runner_rationale_1",
"_tgt": "api_app_core_agent_runner_py",
"source": "api_app_core_agent_runner_py",
"target": "core_agent_runner_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L62",
"weight": 1.0,
"_src": "core_agent_runner_rationale_62",
"_tgt": "core_agent_runner_is_agent_running",
"source": "core_agent_runner_is_agent_running",
"target": "core_agent_runner_rationale_62",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L155",
"weight": 1.0,
"_src": "core_agent_runner_rationale_155",
"_tgt": "core_agent_runner_is_overdue",
"source": "core_agent_runner_is_overdue",
"target": "core_agent_runner_rationale_155",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L602",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "core_agent_runner_make_agent_executor",
"source": "core_agent_runner_make_agent_executor",
"target": "core_agent_runner_run_local_agent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L892",
"weight": 1.0,
"_src": "core_agent_runner_run_cloud_agent",
"_tgt": "core_agent_runner_make_agent_executor",
"source": "core_agent_runner_make_agent_executor",
"target": "core_agent_runner_run_cloud_agent",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L184",
"weight": 1.0,
"_src": "core_agent_runner_rationale_184",
"_tgt": "core_agent_runner_make_agent_executor",
"source": "core_agent_runner_make_agent_executor",
"target": "core_agent_runner_rationale_184",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L278",
"weight": 1.0,
"_src": "core_agent_runner_run_agent_with_tools",
"_tgt": "core_agent_runner_as_text",
"source": "core_agent_runner_as_text",
"target": "core_agent_runner_run_agent_with_tools",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L690",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "core_agent_runner_run_agent_with_tools",
"source": "core_agent_runner_run_agent_with_tools",
"target": "core_agent_runner_run_local_agent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L922",
"weight": 1.0,
"_src": "core_agent_runner_run_cloud_agent",
"_tgt": "core_agent_runner_run_agent_with_tools",
"source": "core_agent_runner_run_agent_with_tools",
"target": "core_agent_runner_run_cloud_agent",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L234",
"weight": 1.0,
"_src": "core_agent_runner_rationale_234",
"_tgt": "core_agent_runner_run_agent_with_tools",
"source": "core_agent_runner_run_agent_with_tools",
"target": "core_agent_runner_rationale_234",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L239",
"weight": 1.0,
"_src": "core_agent_runner_run_agent_with_tools",
"_tgt": "core_langfuse_client_get_langfuse",
"source": "core_agent_runner_run_agent_with_tools",
"target": "core_langfuse_client_get_langfuse"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L240",
"weight": 1.0,
"_src": "core_agent_runner_run_agent_with_tools",
"_tgt": "core_llm_get_agent_llm",
"source": "core_agent_runner_run_agent_with_tools",
"target": "core_llm_get_agent_llm"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L249",
"weight": 1.0,
"_src": "core_agent_runner_run_agent_with_tools",
"_tgt": "core_langfuse_client_langfuse_context",
"source": "core_agent_runner_run_agent_with_tools",
"target": "core_langfuse_client_langfuse_context"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L269",
"weight": 1.0,
"_src": "core_agent_runner_run_agent_with_tools",
"_tgt": "core_llm_model_for_agent",
"source": "core_agent_runner_run_agent_with_tools",
"target": "core_llm_model_for_agent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L278",
"weight": 1.0,
"_src": "core_agent_runner_run_agent_with_tools",
"_tgt": "core_langfuse_client_extract_usage",
"source": "core_agent_runner_run_agent_with_tools",
"target": "core_langfuse_client_extract_usage"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L609",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "core_agent_runner_build_processing_tools",
"source": "core_agent_runner_build_processing_tools",
"target": "core_agent_runner_run_local_agent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L896",
"weight": 1.0,
"_src": "core_agent_runner_run_cloud_agent",
"_tgt": "core_agent_runner_build_processing_tools",
"source": "core_agent_runner_build_processing_tools",
"target": "core_agent_runner_run_cloud_agent",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L331",
"weight": 1.0,
"_src": "core_agent_runner_rationale_331",
"_tgt": "core_agent_runner_build_processing_tools",
"source": "core_agent_runner_build_processing_tools",
"target": "core_agent_runner_rationale_331",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L613",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "core_agent_runner_scan_directories",
"source": "core_agent_runner_scan_directories",
"target": "core_agent_runner_run_local_agent",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L348",
"weight": 1.0,
"_src": "core_agent_runner_rationale_348",
"_tgt": "core_agent_runner_scan_directories",
"source": "core_agent_runner_scan_directories",
"target": "core_agent_runner_rationale_348",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L355",
"weight": 1.0,
"_src": "core_agent_runner_scan_directories",
"_tgt": "core_agent_session_buffer_sessionbuffer_set",
"source": "core_agent_runner_scan_directories",
"target": "core_agent_session_buffer_sessionbuffer_set"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L390",
"weight": 1.0,
"_src": "core_agent_runner_scan_directories",
"_tgt": "core_ws_context_execute_on_client",
"source": "core_agent_runner_scan_directories",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L627",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "core_agent_runner_fetch_projects",
"source": "core_agent_runner_fetch_projects",
"target": "core_agent_runner_run_local_agent",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L412",
"weight": 1.0,
"_src": "core_agent_runner_rationale_412",
"_tgt": "core_agent_runner_fetch_projects",
"source": "core_agent_runner_fetch_projects",
"target": "core_agent_runner_rationale_412",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L414",
"weight": 1.0,
"_src": "core_agent_runner_fetch_projects",
"_tgt": "core_ws_context_execute_on_client",
"source": "core_agent_runner_fetch_projects",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L430",
"weight": 1.0,
"_src": "core_agent_runner_rationale_430",
"_tgt": "core_agent_runner_fetch_domain_entities",
"source": "core_agent_runner_fetch_domain_entities",
"target": "core_agent_runner_rationale_430",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L438",
"weight": 1.0,
"_src": "core_agent_runner_fetch_domain_entities",
"_tgt": "core_ws_context_execute_on_client",
"source": "core_agent_runner_fetch_domain_entities",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L450",
"weight": 1.0,
"_src": "core_agent_runner_rationale_450",
"_tgt": "core_agent_runner_format_entities_for_context",
"source": "core_agent_runner_format_entities_for_context",
"target": "core_agent_runner_rationale_450",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L628",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "core_agent_runner_format_projects",
"source": "core_agent_runner_format_projects",
"target": "core_agent_runner_run_local_agent",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L498",
"weight": 1.0,
"_src": "core_agent_runner_rationale_498",
"_tgt": "core_agent_runner_format_projects",
"source": "core_agent_runner_format_projects",
"target": "core_agent_runner_rationale_498",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L224",
"weight": 1.0,
"_src": "core_agent_runner_format_projects",
"_tgt": "tests_test_agent_runner_v2_test_format_projects_empty",
"source": "core_agent_runner_format_projects",
"target": "tests_test_agent_runner_v2_test_format_projects_empty"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L228",
"weight": 1.0,
"_src": "core_agent_runner_format_projects",
"_tgt": "tests_test_agent_runner_v2_test_format_projects_with_data",
"source": "core_agent_runner_format_projects",
"target": "tests_test_agent_runner_v2_test_format_projects_with_data"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L669",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "core_agent_runner_format_metadata",
"source": "core_agent_runner_format_metadata",
"target": "core_agent_runner_run_local_agent",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L513",
"weight": 1.0,
"_src": "core_agent_runner_rationale_513",
"_tgt": "core_agent_runner_format_metadata",
"source": "core_agent_runner_format_metadata",
"target": "core_agent_runner_rationale_513",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L234",
"weight": 1.0,
"_src": "core_agent_runner_format_metadata",
"_tgt": "tests_test_agent_runner_v2_test_format_metadata_empty",
"source": "core_agent_runner_format_metadata",
"target": "tests_test_agent_runner_v2_test_format_metadata_empty"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L239",
"weight": 1.0,
"_src": "core_agent_runner_format_metadata",
"_tgt": "tests_test_agent_runner_v2_test_format_metadata_email",
"source": "core_agent_runner_format_metadata",
"target": "tests_test_agent_runner_v2_test_format_metadata_email"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L659",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "core_agent_runner_get_extraction_rules",
"source": "core_agent_runner_get_extraction_rules",
"target": "core_agent_runner_run_local_agent",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L528",
"weight": 1.0,
"_src": "core_agent_runner_rationale_528",
"_tgt": "core_agent_runner_get_extraction_rules",
"source": "core_agent_runner_get_extraction_rules",
"target": "core_agent_runner_rationale_528",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L245",
"weight": 1.0,
"_src": "core_agent_runner_get_extraction_rules",
"_tgt": "tests_test_agent_runner_v2_test_get_extraction_rules_match",
"source": "core_agent_runner_get_extraction_rules",
"target": "tests_test_agent_runner_v2_test_get_extraction_rules_match"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L250",
"weight": 1.0,
"_src": "core_agent_runner_get_extraction_rules",
"_tgt": "tests_test_agent_runner_v2_test_get_extraction_rules_fallback",
"source": "core_agent_runner_get_extraction_rules",
"target": "tests_test_agent_runner_v2_test_get_extraction_rules_fallback"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L660",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "core_agent_runner_get_no_match_behavior",
"source": "core_agent_runner_get_no_match_behavior",
"target": "core_agent_runner_run_local_agent",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L544",
"weight": 1.0,
"_src": "core_agent_runner_rationale_544",
"_tgt": "core_agent_runner_get_no_match_behavior",
"source": "core_agent_runner_get_no_match_behavior",
"target": "core_agent_runner_rationale_544",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L255",
"weight": 1.0,
"_src": "core_agent_runner_get_no_match_behavior",
"_tgt": "tests_test_agent_runner_v2_test_get_no_match_behavior_from_global_rules",
"source": "core_agent_runner_get_no_match_behavior",
"target": "tests_test_agent_runner_v2_test_get_no_match_behavior_from_global_rules"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L260",
"weight": 1.0,
"_src": "core_agent_runner_get_no_match_behavior",
"_tgt": "tests_test_agent_runner_v2_test_get_no_match_behavior_default",
"source": "core_agent_runner_get_no_match_behavior",
"target": "tests_test_agent_runner_v2_test_get_no_match_behavior_default"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L594",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "core_agent_runner_finalize_run",
"source": "core_agent_runner_run_local_agent",
"target": "core_agent_runner_finalize_run",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L563",
"weight": 1.0,
"_src": "core_agent_runner_rationale_563",
"_tgt": "core_agent_runner_run_local_agent",
"source": "core_agent_runner_run_local_agent",
"target": "core_agent_runner_rationale_563",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L603",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "core_ws_context_set_client_executor",
"source": "core_agent_runner_run_local_agent",
"target": "core_ws_context_set_client_executor"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L631",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "core_langfuse_client_get_prompt_or_fallback",
"source": "core_agent_runner_run_local_agent",
"target": "core_langfuse_client_get_prompt_or_fallback"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L638",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "core_ws_context_execute_on_client",
"source": "core_agent_runner_run_local_agent",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L650",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "preprocessors_init_detect_content_type",
"source": "core_agent_runner_run_local_agent",
"target": "preprocessors_init_detect_content_type"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L651",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "preprocessors_init_preprocess",
"source": "core_agent_runner_run_local_agent",
"target": "preprocessors_init_preprocess"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L666",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "core_langfuse_client_compile_prompt",
"source": "core_agent_runner_run_local_agent",
"target": "core_langfuse_client_compile_prompt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L724",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "core_ws_context_clear_client_executor",
"source": "core_agent_runner_run_local_agent",
"target": "core_ws_context_clear_client_executor"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L275",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "tests_test_agent_runner_v2_test_2_9_device_offline",
"source": "core_agent_runner_run_local_agent",
"target": "tests_test_agent_runner_v2_test_2_9_device_offline"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L300",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "tests_test_agent_runner_v2_test_2_10_empty_file",
"source": "core_agent_runner_run_local_agent",
"target": "tests_test_agent_runner_v2_test_2_10_empty_file"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L332",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "tests_test_agent_runner_v2_test_2_8_items_created_count",
"source": "core_agent_runner_run_local_agent",
"target": "tests_test_agent_runner_v2_test_2_8_items_created_count"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L382",
"weight": 1.0,
"_src": "core_agent_runner_run_local_agent",
"_tgt": "tests_test_agent_runner_v2_test_eval_runner",
"source": "core_agent_runner_run_local_agent",
"target": "tests_test_agent_runner_v2_test_eval_runner"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L804",
"weight": 1.0,
"_src": "core_agent_runner_run_cloud_agent",
"_tgt": "core_agent_runner_finalize_run",
"source": "core_agent_runner_run_cloud_agent",
"target": "core_agent_runner_finalize_run",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L780",
"weight": 1.0,
"_src": "core_agent_runner_rationale_780",
"_tgt": "core_agent_runner_run_cloud_agent",
"source": "core_agent_runner_run_cloud_agent",
"target": "core_agent_runner_rationale_780",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L818",
"weight": 1.0,
"_src": "core_agent_runner_run_cloud_agent",
"_tgt": "integrations_init_decrypt_token",
"source": "core_agent_runner_run_cloud_agent",
"target": "integrations_init_decrypt_token"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L830",
"weight": 1.0,
"_src": "core_agent_runner_run_cloud_agent",
"_tgt": "integrations_init_get_provider",
"source": "core_agent_runner_run_cloud_agent",
"target": "integrations_init_get_provider"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L888",
"weight": 1.0,
"_src": "core_agent_runner_run_cloud_agent",
"_tgt": "core_ws_context_set_client_executor",
"source": "core_agent_runner_run_cloud_agent",
"target": "core_ws_context_set_client_executor"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L904",
"weight": 1.0,
"_src": "core_agent_runner_run_cloud_agent",
"_tgt": "core_langfuse_client_get_prompt_or_fallback",
"source": "core_agent_runner_run_cloud_agent",
"target": "core_langfuse_client_get_prompt_or_fallback"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L907",
"weight": 1.0,
"_src": "core_agent_runner_run_cloud_agent",
"_tgt": "core_langfuse_client_compile_prompt",
"source": "core_agent_runner_run_cloud_agent",
"target": "core_langfuse_client_compile_prompt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L930",
"weight": 1.0,
"_src": "core_agent_runner_run_cloud_agent",
"_tgt": "core_ws_context_clear_client_executor",
"source": "core_agent_runner_run_cloud_agent",
"target": "core_ws_context_clear_client_executor"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L936",
"weight": 1.0,
"_src": "core_agent_runner_run_cloud_agent",
"_tgt": "integrations_init_encrypt_token",
"source": "core_agent_runner_run_cloud_agent",
"target": "integrations_init_encrypt_token"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L994",
"weight": 1.0,
"_src": "core_agent_runner_rationale_994",
"_tgt": "core_agent_runner_trigger_pending_runs",
"source": "core_agent_runner_trigger_pending_runs",
"target": "core_agent_runner_rationale_994",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L1020",
"weight": 1.0,
"_src": "core_agent_runner_rationale_1020",
"_tgt": "core_agent_runner_finalize_run",
"source": "core_agent_runner_finalize_run",
"target": "core_agent_runner_rationale_1020",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_1",
"_tgt": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5,
"source": "core_agent_runner_rationale_1",
"target": "core_device_manager_deviceconnectionmanager"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_62",
"_tgt": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5,
"source": "core_agent_runner_rationale_62",
"target": "core_device_manager_deviceconnectionmanager"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_155",
"_tgt": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5,
"source": "core_agent_runner_rationale_155",
"target": "core_device_manager_deviceconnectionmanager"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_184",
"_tgt": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5,
"source": "core_agent_runner_rationale_184",
"target": "core_device_manager_deviceconnectionmanager"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_234",
"_tgt": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5,
"source": "core_agent_runner_rationale_234",
"target": "core_device_manager_deviceconnectionmanager"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_331",
"_tgt": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5,
"source": "core_agent_runner_rationale_331",
"target": "core_device_manager_deviceconnectionmanager"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_348",
"_tgt": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5,
"source": "core_agent_runner_rationale_348",
"target": "core_device_manager_deviceconnectionmanager"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_412",
"_tgt": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5,
"source": "core_agent_runner_rationale_412",
"target": "core_device_manager_deviceconnectionmanager"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_430",
"_tgt": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5,
"source": "core_agent_runner_rationale_430",
"target": "core_device_manager_deviceconnectionmanager"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_450",
"_tgt": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5,
"source": "core_agent_runner_rationale_450",
"target": "core_device_manager_deviceconnectionmanager"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_498",
"_tgt": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5,
"source": "core_agent_runner_rationale_498",
"target": "core_device_manager_deviceconnectionmanager"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_513",
"_tgt": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5,
"source": "core_agent_runner_rationale_513",
"target": "core_device_manager_deviceconnectionmanager"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_528",
"_tgt": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5,
"source": "core_agent_runner_rationale_528",
"target": "core_device_manager_deviceconnectionmanager"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_544",
"_tgt": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5,
"source": "core_agent_runner_rationale_544",
"target": "core_device_manager_deviceconnectionmanager"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_563",
"_tgt": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5,
"source": "core_agent_runner_rationale_563",
"target": "core_device_manager_deviceconnectionmanager"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_780",
"_tgt": "core_device_manager_deviceconnectionmanager",
"source": "core_agent_runner_rationale_780",
"target": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_994",
"_tgt": "core_device_manager_deviceconnectionmanager",
"source": "core_agent_runner_rationale_994",
"target": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_1020",
"_tgt": "core_device_manager_deviceconnectionmanager",
"source": "core_agent_runner_rationale_1020",
"target": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_session_buffer.py",
"source_location": "L22",
"weight": 1.0,
"_src": "api_app_core_agent_session_buffer_py",
"_tgt": "core_agent_session_buffer_sessionbuffer",
"source": "api_app_core_agent_session_buffer_py",
"target": "core_agent_session_buffer_sessionbuffer",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_session_buffer.py",
"source_location": "L1",
"weight": 1.0,
"_src": "core_agent_session_buffer_rationale_1",
"_tgt": "api_app_core_agent_session_buffer_py",
"source": "api_app_core_agent_session_buffer_py",
"target": "core_agent_session_buffer_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_session_buffer.py",
"source_location": "L23",
"weight": 1.0,
"_src": "core_agent_session_buffer_sessionbuffer",
"_tgt": "core_agent_session_buffer_sessionbuffer_init",
"source": "core_agent_session_buffer_sessionbuffer",
"target": "core_agent_session_buffer_sessionbuffer_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_session_buffer.py",
"source_location": "L27",
"weight": 1.0,
"_src": "core_agent_session_buffer_sessionbuffer",
"_tgt": "core_agent_session_buffer_sessionbuffer_evict_stale",
"source": "core_agent_session_buffer_sessionbuffer",
"target": "core_agent_session_buffer_sessionbuffer_evict_stale",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_session_buffer.py",
"source_location": "L33",
"weight": 1.0,
"_src": "core_agent_session_buffer_sessionbuffer",
"_tgt": "core_agent_session_buffer_sessionbuffer_get",
"source": "core_agent_session_buffer_sessionbuffer",
"target": "core_agent_session_buffer_sessionbuffer_get",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_session_buffer.py",
"source_location": "L46",
"weight": 1.0,
"_src": "core_agent_session_buffer_sessionbuffer",
"_tgt": "core_agent_session_buffer_sessionbuffer_set",
"source": "core_agent_session_buffer_sessionbuffer",
"target": "core_agent_session_buffer_sessionbuffer_set",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_session_buffer.py",
"source_location": "L53",
"weight": 1.0,
"_src": "core_agent_session_buffer_sessionbuffer",
"_tgt": "core_agent_session_buffer_sessionbuffer_clear",
"source": "core_agent_session_buffer_sessionbuffer",
"target": "core_agent_session_buffer_sessionbuffer_clear",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\agent_session_buffer.py",
"source_location": "L50",
"weight": 1.0,
"_src": "core_agent_session_buffer_sessionbuffer_set",
"_tgt": "core_agent_session_buffer_sessionbuffer_evict_stale",
"source": "core_agent_session_buffer_sessionbuffer_evict_stale",
"target": "core_agent_session_buffer_sessionbuffer_set",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L493",
"weight": 1.0,
"_src": "core_agent_session_buffer_sessionbuffer_set",
"_tgt": "core_memory_maintenance_canonicalize_relation_labels",
"source": "core_agent_session_buffer_sessionbuffer_set",
"target": "core_memory_maintenance_canonicalize_relation_labels"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L137",
"weight": 1.0,
"_src": "api_app_core_brief_agent_py",
"_tgt": "core_brief_agent_resolve_language",
"source": "api_app_core_brief_agent_py",
"target": "core_brief_agent_resolve_language",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L143",
"weight": 1.0,
"_src": "api_app_core_brief_agent_py",
"_tgt": "core_brief_agent_build_read_tools",
"source": "api_app_core_brief_agent_py",
"target": "core_brief_agent_build_read_tools",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L153",
"weight": 1.0,
"_src": "api_app_core_brief_agent_py",
"_tgt": "core_brief_agent_run_home_brief",
"source": "api_app_core_brief_agent_py",
"target": "core_brief_agent_run_home_brief",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L187",
"weight": 1.0,
"_src": "api_app_core_brief_agent_py",
"_tgt": "core_brief_agent_run_project_brief",
"source": "api_app_core_brief_agent_py",
"target": "core_brief_agent_run_project_brief",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L1",
"weight": 1.0,
"_src": "core_brief_agent_rationale_1",
"_tgt": "api_app_core_brief_agent_py",
"source": "api_app_core_brief_agent_py",
"target": "core_brief_agent_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L164",
"weight": 1.0,
"_src": "core_brief_agent_run_home_brief",
"_tgt": "core_brief_agent_resolve_language",
"source": "core_brief_agent_resolve_language",
"target": "core_brief_agent_run_home_brief",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L199",
"weight": 1.0,
"_src": "core_brief_agent_run_project_brief",
"_tgt": "core_brief_agent_resolve_language",
"source": "core_brief_agent_resolve_language",
"target": "core_brief_agent_run_project_brief",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L174",
"weight": 1.0,
"_src": "core_brief_agent_run_home_brief",
"_tgt": "core_brief_agent_build_read_tools",
"source": "core_brief_agent_build_read_tools",
"target": "core_brief_agent_run_home_brief",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L212",
"weight": 1.0,
"_src": "core_brief_agent_run_project_brief",
"_tgt": "core_brief_agent_build_read_tools",
"source": "core_brief_agent_build_read_tools",
"target": "core_brief_agent_run_project_brief",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L149",
"weight": 1.0,
"_src": "core_brief_agent_build_read_tools",
"_tgt": "core_deep_agent_read_only_memory_tools",
"source": "core_brief_agent_build_read_tools",
"target": "core_deep_agent_read_only_memory_tools"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L89",
"weight": 1.0,
"_src": "core_brief_agent_build_read_tools",
"_tgt": "tests_test_brief_agent_test_build_read_tools_read_only_subset",
"source": "core_brief_agent_build_read_tools",
"target": "tests_test_brief_agent_test_build_read_tools_read_only_subset"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L157",
"weight": 1.0,
"_src": "core_brief_agent_rationale_157",
"_tgt": "core_brief_agent_run_home_brief",
"source": "core_brief_agent_run_home_brief",
"target": "core_brief_agent_rationale_157",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L162",
"weight": 1.0,
"_src": "core_brief_agent_run_home_brief",
"_tgt": "core_deep_agent_trace_id_from_context",
"source": "core_brief_agent_run_home_brief",
"target": "core_deep_agent_trace_id_from_context"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L166",
"weight": 1.0,
"_src": "core_brief_agent_run_home_brief",
"_tgt": "core_langfuse_client_get_prompt_or_fallback",
"source": "core_brief_agent_run_home_brief",
"target": "core_langfuse_client_get_prompt_or_fallback"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L167",
"weight": 1.0,
"_src": "core_brief_agent_run_home_brief",
"_tgt": "core_langfuse_client_compile_prompt",
"source": "core_brief_agent_run_home_brief",
"target": "core_langfuse_client_compile_prompt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L168",
"weight": 1.0,
"_src": "core_brief_agent_run_home_brief",
"_tgt": "core_deep_agent_relational_memory_injection",
"source": "core_brief_agent_run_home_brief",
"target": "core_deep_agent_relational_memory_injection"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L169",
"weight": 1.0,
"_src": "core_brief_agent_run_home_brief",
"_tgt": "core_deep_agent_proactive_hints_injection",
"source": "core_brief_agent_run_home_brief",
"target": "core_deep_agent_proactive_hints_injection"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L170",
"weight": 1.0,
"_src": "core_brief_agent_run_home_brief",
"_tgt": "core_deep_agent_language_instruction",
"source": "core_brief_agent_run_home_brief",
"target": "core_deep_agent_language_instruction"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L175",
"weight": 1.0,
"_src": "core_brief_agent_run_home_brief",
"_tgt": "core_deep_agent_run_single_agent_stream",
"source": "core_brief_agent_run_home_brief",
"target": "core_deep_agent_run_single_agent_stream"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L50",
"weight": 1.0,
"_src": "core_brief_agent_run_home_brief",
"_tgt": "tests_test_brief_agent_test_run_home_brief_streams_text",
"source": "core_brief_agent_run_home_brief",
"target": "tests_test_brief_agent_test_run_home_brief_streams_text"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L192",
"weight": 1.0,
"_src": "core_brief_agent_rationale_192",
"_tgt": "core_brief_agent_run_project_brief",
"source": "core_brief_agent_run_project_brief",
"target": "core_brief_agent_rationale_192",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L197",
"weight": 1.0,
"_src": "core_brief_agent_run_project_brief",
"_tgt": "core_deep_agent_trace_id_from_context",
"source": "core_brief_agent_run_project_brief",
"target": "core_deep_agent_trace_id_from_context"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L201",
"weight": 1.0,
"_src": "core_brief_agent_run_project_brief",
"_tgt": "core_langfuse_client_get_prompt_or_fallback",
"source": "core_brief_agent_run_project_brief",
"target": "core_langfuse_client_get_prompt_or_fallback"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L202",
"weight": 1.0,
"_src": "core_brief_agent_run_project_brief",
"_tgt": "core_langfuse_client_compile_prompt",
"source": "core_brief_agent_run_project_brief",
"target": "core_langfuse_client_compile_prompt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L206",
"weight": 1.0,
"_src": "core_brief_agent_run_project_brief",
"_tgt": "core_deep_agent_relational_memory_injection",
"source": "core_brief_agent_run_project_brief",
"target": "core_deep_agent_relational_memory_injection"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L207",
"weight": 1.0,
"_src": "core_brief_agent_run_project_brief",
"_tgt": "core_deep_agent_proactive_hints_injection",
"source": "core_brief_agent_run_project_brief",
"target": "core_deep_agent_proactive_hints_injection"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L208",
"weight": 1.0,
"_src": "core_brief_agent_run_project_brief",
"_tgt": "core_deep_agent_language_instruction",
"source": "core_brief_agent_run_project_brief",
"target": "core_deep_agent_language_instruction"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\brief_agent.py",
"source_location": "L213",
"weight": 1.0,
"_src": "core_brief_agent_run_project_brief",
"_tgt": "core_deep_agent_run_single_agent_stream",
"source": "core_brief_agent_run_project_brief",
"target": "core_deep_agent_run_single_agent_stream"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L71",
"weight": 1.0,
"_src": "core_brief_agent_run_project_brief",
"_tgt": "tests_test_brief_agent_test_run_project_brief_streams_text",
"source": "core_brief_agent_run_project_brief",
"target": "tests_test_brief_agent_test_run_project_brief_streams_text"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L46",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_language_instruction",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_language_instruction",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L63",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_datetime_context_injection",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_datetime_context_injection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L152",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_proactive_hints_injection",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_proactive_hints_injection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L168",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_relational_memory_injection",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_relational_memory_injection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L187",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_user_identity_injection",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_user_identity_injection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L203",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_request_context_block",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_request_context_block",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L395",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_as_text",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_as_text",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L413",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_candidate_tokens",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_candidate_tokens",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L418",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_resolve_project_id_from_message",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_resolve_project_id_from_message",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L453",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_needs_project_resolution",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_needs_project_resolution",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L458",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_prepare_context",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_prepare_context",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L468",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_all_tools",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_all_tools",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L472",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_trace_id_from_context",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_trace_id_from_context",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L481",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_session_id_from_context",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_session_id_from_context",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L490",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_build_system_prompt",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_build_system_prompt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L509",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_is_upcoming_timeline_query",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_is_upcoming_timeline_query",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L519",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_timeline_date_in_current_month_or_future",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_timeline_date_in_current_month_or_future",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L536",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_normalize_tagged_list_lines",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_normalize_tagged_list_lines",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L579",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_strip_floating_markup_fragment",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_strip_floating_markup_fragment",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L586",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_strip_floating_markup",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_strip_floating_markup",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L597",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_fallback_from_raw_floating_text",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_fallback_from_raw_floating_text",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L603",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_floatingstreamsanitizer",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_floatingstreamsanitizer",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L610",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_split_safe_boundary",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_split_safe_boundary",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L638",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_normalize_memory_label",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_normalize_memory_label",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L646",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_memory_tools",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_memory_tools",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L791",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_read_only_memory_tools",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_read_only_memory_tools",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L801",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_brief_research_tools",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_brief_research_tools",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L814",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_all_tools_for_user",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_all_tools_for_user",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L818",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_detect_domain_section",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_detect_domain_section",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L829",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_normalize_domain_payload",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_normalize_domain_payload",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L857",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_parse_json_object",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_parse_json_object",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L877",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_infer_floating_domain_rule_based",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_infer_floating_domain_rule_based",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L920",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_infer_floating_domain",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_infer_floating_domain",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L980",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_history_to_messages",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_history_to_messages",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L997",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_run_single_agent",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_run_single_agent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1137",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_run_single_agent_stream",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_run_single_agent_stream",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1293",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_run_home",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_run_home",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1308",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_run_floating",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_run_floating",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1327",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_run_home_stream",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_run_home_stream",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1355",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_run_floating_stream",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_run_floating_stream",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1421",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_run_task_brief_research_stream",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_run_task_brief_research_stream",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1464",
"weight": 1.0,
"_src": "api_app_core_deep_agent_py",
"_tgt": "core_deep_agent_update_core_memory",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_update_core_memory",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1",
"weight": 1.0,
"_src": "core_deep_agent_rationale_1",
"_tgt": "api_app_core_deep_agent_py",
"source": "api_app_core_deep_agent_py",
"target": "core_deep_agent_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L496",
"weight": 1.0,
"_src": "core_deep_agent_build_system_prompt",
"_tgt": "core_deep_agent_language_instruction",
"source": "core_deep_agent_language_instruction",
"target": "core_deep_agent_build_system_prompt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1380",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "core_deep_agent_language_instruction",
"source": "core_deep_agent_language_instruction",
"target": "core_deep_agent_run_floating_stream",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L47",
"weight": 1.0,
"_src": "core_deep_agent_rationale_47",
"_tgt": "core_deep_agent_language_instruction",
"source": "core_deep_agent_language_instruction",
"target": "core_deep_agent_rationale_47",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L495",
"weight": 1.0,
"_src": "core_deep_agent_build_system_prompt",
"_tgt": "core_deep_agent_datetime_context_injection",
"source": "core_deep_agent_datetime_context_injection",
"target": "core_deep_agent_build_system_prompt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1379",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "core_deep_agent_datetime_context_injection",
"source": "core_deep_agent_datetime_context_injection",
"target": "core_deep_agent_run_floating_stream",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L64",
"weight": 1.0,
"_src": "core_deep_agent_rationale_64",
"_tgt": "core_deep_agent_datetime_context_injection",
"source": "core_deep_agent_datetime_context_injection",
"target": "core_deep_agent_rationale_64",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L317",
"weight": 1.0,
"_src": "core_deep_agent_datetime_context_injection",
"_tgt": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening",
"source": "core_deep_agent_datetime_context_injection",
"target": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L344",
"weight": 1.0,
"_src": "core_deep_agent_datetime_context_injection",
"_tgt": "tests_test_deep_agent_test_datetime_context_injection_utc",
"source": "core_deep_agent_datetime_context_injection",
"target": "tests_test_deep_agent_test_datetime_context_injection_utc"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L356",
"weight": 1.0,
"_src": "core_deep_agent_datetime_context_injection",
"_tgt": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward",
"source": "core_deep_agent_datetime_context_injection",
"target": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L372",
"weight": 1.0,
"_src": "core_deep_agent_datetime_context_injection",
"_tgt": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back",
"source": "core_deep_agent_datetime_context_injection",
"target": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L388",
"weight": 1.0,
"_src": "core_deep_agent_datetime_context_injection",
"_tgt": "tests_test_deep_agent_test_datetime_context_injection_year_boundary",
"source": "core_deep_agent_datetime_context_injection",
"target": "tests_test_deep_agent_test_datetime_context_injection_year_boundary"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L404",
"weight": 1.0,
"_src": "core_deep_agent_datetime_context_injection",
"_tgt": "tests_test_deep_agent_test_datetime_context_injection_missing_format_prefs",
"source": "core_deep_agent_datetime_context_injection",
"target": "tests_test_deep_agent_test_datetime_context_injection_missing_format_prefs"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L499",
"weight": 1.0,
"_src": "core_deep_agent_build_system_prompt",
"_tgt": "core_deep_agent_proactive_hints_injection",
"source": "core_deep_agent_proactive_hints_injection",
"target": "core_deep_agent_build_system_prompt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1383",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "core_deep_agent_proactive_hints_injection",
"source": "core_deep_agent_proactive_hints_injection",
"target": "core_deep_agent_run_floating_stream",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L153",
"weight": 1.0,
"_src": "core_deep_agent_rationale_153",
"_tgt": "core_deep_agent_proactive_hints_injection",
"source": "core_deep_agent_proactive_hints_injection",
"target": "core_deep_agent_rationale_153",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L64",
"weight": 1.0,
"_src": "core_deep_agent_proactive_hints_injection",
"_tgt": "tests_test_memory_proactive_test_proactive_hints_injection_with_hints",
"source": "core_deep_agent_proactive_hints_injection",
"target": "tests_test_memory_proactive_test_proactive_hints_injection_with_hints"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L71",
"weight": 1.0,
"_src": "core_deep_agent_proactive_hints_injection",
"_tgt": "tests_test_memory_proactive_test_proactive_hints_injection_empty",
"source": "core_deep_agent_proactive_hints_injection",
"target": "tests_test_memory_proactive_test_proactive_hints_injection_empty"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L78",
"weight": 1.0,
"_src": "core_deep_agent_proactive_hints_injection",
"_tgt": "tests_test_memory_proactive_test_proactive_hints_injection_truncates_long_hints",
"source": "core_deep_agent_proactive_hints_injection",
"target": "tests_test_memory_proactive_test_proactive_hints_injection_truncates_long_hints"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L140",
"weight": 1.0,
"_src": "core_deep_agent_proactive_hints_injection",
"_tgt": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string",
"source": "core_deep_agent_proactive_hints_injection",
"target": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L498",
"weight": 1.0,
"_src": "core_deep_agent_build_system_prompt",
"_tgt": "core_deep_agent_relational_memory_injection",
"source": "core_deep_agent_relational_memory_injection",
"target": "core_deep_agent_build_system_prompt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1382",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "core_deep_agent_relational_memory_injection",
"source": "core_deep_agent_relational_memory_injection",
"target": "core_deep_agent_run_floating_stream",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L169",
"weight": 1.0,
"_src": "core_deep_agent_rationale_169",
"_tgt": "core_deep_agent_relational_memory_injection",
"source": "core_deep_agent_relational_memory_injection",
"target": "core_deep_agent_rationale_169",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L497",
"weight": 1.0,
"_src": "core_deep_agent_build_system_prompt",
"_tgt": "core_deep_agent_user_identity_injection",
"source": "core_deep_agent_user_identity_injection",
"target": "core_deep_agent_build_system_prompt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1381",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "core_deep_agent_user_identity_injection",
"source": "core_deep_agent_user_identity_injection",
"target": "core_deep_agent_run_floating_stream",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L188",
"weight": 1.0,
"_src": "core_deep_agent_rationale_188",
"_tgt": "core_deep_agent_user_identity_injection",
"source": "core_deep_agent_user_identity_injection",
"target": "core_deep_agent_rationale_188",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L500",
"weight": 1.0,
"_src": "core_deep_agent_build_system_prompt",
"_tgt": "core_deep_agent_request_context_block",
"source": "core_deep_agent_request_context_block",
"target": "core_deep_agent_build_system_prompt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1384",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "core_deep_agent_request_context_block",
"source": "core_deep_agent_request_context_block",
"target": "core_deep_agent_run_floating_stream",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L204",
"weight": 1.0,
"_src": "core_deep_agent_rationale_204",
"_tgt": "core_deep_agent_request_context_block",
"source": "core_deep_agent_request_context_block",
"target": "core_deep_agent_rationale_204",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L413",
"weight": 1.0,
"_src": "core_deep_agent_request_context_block",
"_tgt": "tests_test_deep_agent_test_request_context_block_scope_and_project",
"source": "core_deep_agent_request_context_block",
"target": "tests_test_deep_agent_test_request_context_block_scope_and_project"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L419",
"weight": 1.0,
"_src": "core_deep_agent_request_context_block",
"_tgt": "tests_test_deep_agent_test_request_context_block_empty",
"source": "core_deep_agent_request_context_block",
"target": "tests_test_deep_agent_test_request_context_block_empty"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L960",
"weight": 1.0,
"_src": "core_deep_agent_infer_floating_domain",
"_tgt": "core_deep_agent_as_text",
"source": "core_deep_agent_as_text",
"target": "core_deep_agent_infer_floating_domain",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1057",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent",
"_tgt": "core_deep_agent_as_text",
"source": "core_deep_agent_as_text",
"target": "core_deep_agent_run_single_agent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1201",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent_stream",
"_tgt": "core_deep_agent_as_text",
"source": "core_deep_agent_as_text",
"target": "core_deep_agent_run_single_agent_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L430",
"weight": 1.0,
"_src": "core_deep_agent_resolve_project_id_from_message",
"_tgt": "core_deep_agent_candidate_tokens",
"source": "core_deep_agent_candidate_tokens",
"target": "core_deep_agent_resolve_project_id_from_message",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L461",
"weight": 1.0,
"_src": "core_deep_agent_prepare_context",
"_tgt": "core_deep_agent_resolve_project_id_from_message",
"source": "core_deep_agent_resolve_project_id_from_message",
"target": "core_deep_agent_prepare_context",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L419",
"weight": 1.0,
"_src": "core_deep_agent_rationale_419",
"_tgt": "core_deep_agent_resolve_project_id_from_message",
"source": "core_deep_agent_resolve_project_id_from_message",
"target": "core_deep_agent_rationale_419",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L345",
"weight": 1.0,
"_src": "core_deep_agent_resolve_project_id_from_message",
"_tgt": "core_ws_context_execute_on_client",
"source": "core_deep_agent_resolve_project_id_from_message",
"target": "core_ws_context_execute_on_client"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L460",
"weight": 1.0,
"_src": "core_deep_agent_prepare_context",
"_tgt": "core_deep_agent_needs_project_resolution",
"source": "core_deep_agent_needs_project_resolution",
"target": "core_deep_agent_prepare_context",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1294",
"weight": 1.0,
"_src": "core_deep_agent_run_home",
"_tgt": "core_deep_agent_prepare_context",
"source": "core_deep_agent_prepare_context",
"target": "core_deep_agent_run_home",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1309",
"weight": 1.0,
"_src": "core_deep_agent_run_floating",
"_tgt": "core_deep_agent_prepare_context",
"source": "core_deep_agent_prepare_context",
"target": "core_deep_agent_run_floating",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1332",
"weight": 1.0,
"_src": "core_deep_agent_run_home_stream",
"_tgt": "core_deep_agent_prepare_context",
"source": "core_deep_agent_prepare_context",
"target": "core_deep_agent_run_home_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1360",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "core_deep_agent_prepare_context",
"source": "core_deep_agent_prepare_context",
"target": "core_deep_agent_run_floating_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1432",
"weight": 1.0,
"_src": "core_deep_agent_run_task_brief_research_stream",
"_tgt": "core_deep_agent_prepare_context",
"source": "core_deep_agent_prepare_context",
"target": "core_deep_agent_run_task_brief_research_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L815",
"weight": 1.0,
"_src": "core_deep_agent_all_tools_for_user",
"_tgt": "core_deep_agent_all_tools",
"source": "core_deep_agent_all_tools",
"target": "core_deep_agent_all_tools_for_user",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1008",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent",
"_tgt": "core_deep_agent_trace_id_from_context",
"source": "core_deep_agent_trace_id_from_context",
"target": "core_deep_agent_run_single_agent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1149",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent_stream",
"_tgt": "core_deep_agent_trace_id_from_context",
"source": "core_deep_agent_trace_id_from_context",
"target": "core_deep_agent_run_single_agent_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1433",
"weight": 1.0,
"_src": "core_deep_agent_run_task_brief_research_stream",
"_tgt": "core_deep_agent_trace_id_from_context",
"source": "core_deep_agent_trace_id_from_context",
"target": "core_deep_agent_run_task_brief_research_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1009",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent",
"_tgt": "core_deep_agent_session_id_from_context",
"source": "core_deep_agent_session_id_from_context",
"target": "core_deep_agent_run_single_agent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1150",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent_stream",
"_tgt": "core_deep_agent_session_id_from_context",
"source": "core_deep_agent_session_id_from_context",
"target": "core_deep_agent_run_single_agent_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1295",
"weight": 1.0,
"_src": "core_deep_agent_run_home",
"_tgt": "core_deep_agent_build_system_prompt",
"source": "core_deep_agent_build_system_prompt",
"target": "core_deep_agent_run_home",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1311",
"weight": 1.0,
"_src": "core_deep_agent_run_floating",
"_tgt": "core_deep_agent_build_system_prompt",
"source": "core_deep_agent_build_system_prompt",
"target": "core_deep_agent_run_floating",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1333",
"weight": 1.0,
"_src": "core_deep_agent_run_home_stream",
"_tgt": "core_deep_agent_build_system_prompt",
"source": "core_deep_agent_build_system_prompt",
"target": "core_deep_agent_run_home_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1387",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "core_deep_agent_build_system_prompt",
"source": "core_deep_agent_build_system_prompt",
"target": "core_deep_agent_run_floating_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1444",
"weight": 1.0,
"_src": "core_deep_agent_run_task_brief_research_stream",
"_tgt": "core_deep_agent_build_system_prompt",
"source": "core_deep_agent_build_system_prompt",
"target": "core_deep_agent_run_task_brief_research_stream",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L491",
"weight": 1.0,
"_src": "core_deep_agent_rationale_491",
"_tgt": "core_deep_agent_build_system_prompt",
"source": "core_deep_agent_build_system_prompt",
"target": "core_deep_agent_rationale_491",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L416",
"weight": 1.0,
"_src": "core_deep_agent_build_system_prompt",
"_tgt": "core_langfuse_client_get_prompt_or_fallback",
"source": "core_deep_agent_build_system_prompt",
"target": "core_langfuse_client_get_prompt_or_fallback"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L417",
"weight": 1.0,
"_src": "core_deep_agent_build_system_prompt",
"_tgt": "core_langfuse_client_compile_prompt",
"source": "core_deep_agent_build_system_prompt",
"target": "core_langfuse_client_compile_prompt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L440",
"weight": 1.0,
"_src": "core_deep_agent_build_system_prompt",
"_tgt": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots",
"source": "core_deep_agent_build_system_prompt",
"target": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L463",
"weight": 1.0,
"_src": "core_deep_agent_build_system_prompt",
"_tgt": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs",
"source": "core_deep_agent_build_system_prompt",
"target": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L540",
"weight": 1.0,
"_src": "core_deep_agent_normalize_tagged_list_lines",
"_tgt": "core_deep_agent_is_upcoming_timeline_query",
"source": "core_deep_agent_is_upcoming_timeline_query",
"target": "core_deep_agent_normalize_tagged_list_lines",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L555",
"weight": 1.0,
"_src": "core_deep_agent_normalize_tagged_list_lines",
"_tgt": "core_deep_agent_timeline_date_in_current_month_or_future",
"source": "core_deep_agent_timeline_date_in_current_month_or_future",
"target": "core_deep_agent_normalize_tagged_list_lines",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1305",
"weight": 1.0,
"_src": "core_deep_agent_run_home",
"_tgt": "core_deep_agent_normalize_tagged_list_lines",
"source": "core_deep_agent_normalize_tagged_list_lines",
"target": "core_deep_agent_run_home",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1350",
"weight": 1.0,
"_src": "core_deep_agent_run_home_stream",
"_tgt": "core_deep_agent_normalize_tagged_list_lines",
"source": "core_deep_agent_normalize_tagged_list_lines",
"target": "core_deep_agent_run_home_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L136",
"weight": 1.0,
"_src": "core_deep_agent_normalize_tagged_list_lines",
"_tgt": "tests_test_deep_agent_test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines",
"source": "core_deep_agent_normalize_tagged_list_lines",
"target": "tests_test_deep_agent_test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L158",
"weight": 1.0,
"_src": "core_deep_agent_normalize_tagged_list_lines",
"_tgt": "tests_test_deep_agent_test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only",
"source": "core_deep_agent_normalize_tagged_list_lines",
"target": "tests_test_deep_agent_test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L591",
"weight": 1.0,
"_src": "core_deep_agent_strip_floating_markup",
"_tgt": "core_deep_agent_strip_floating_markup_fragment",
"source": "core_deep_agent_strip_floating_markup_fragment",
"target": "core_deep_agent_strip_floating_markup",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L598",
"weight": 1.0,
"_src": "core_deep_agent_fallback_from_raw_floating_text",
"_tgt": "core_deep_agent_strip_floating_markup_fragment",
"source": "core_deep_agent_strip_floating_markup_fragment",
"target": "core_deep_agent_fallback_from_raw_floating_text",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L628",
"weight": 1.0,
"_src": "core_deep_agent_floatingstreamsanitizer_feed",
"_tgt": "core_deep_agent_strip_floating_markup_fragment",
"source": "core_deep_agent_strip_floating_markup_fragment",
"target": "core_deep_agent_floatingstreamsanitizer_feed",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L635",
"weight": 1.0,
"_src": "core_deep_agent_floatingstreamsanitizer_finalize",
"_tgt": "core_deep_agent_strip_floating_markup_fragment",
"source": "core_deep_agent_strip_floating_markup_fragment",
"target": "core_deep_agent_floatingstreamsanitizer_finalize",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1321",
"weight": 1.0,
"_src": "core_deep_agent_run_floating",
"_tgt": "core_deep_agent_strip_floating_markup",
"source": "core_deep_agent_strip_floating_markup",
"target": "core_deep_agent_run_floating",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L587",
"weight": 1.0,
"_src": "core_deep_agent_rationale_587",
"_tgt": "core_deep_agent_strip_floating_markup",
"source": "core_deep_agent_strip_floating_markup",
"target": "core_deep_agent_rationale_587",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1323",
"weight": 1.0,
"_src": "core_deep_agent_run_floating",
"_tgt": "core_deep_agent_fallback_from_raw_floating_text",
"source": "core_deep_agent_fallback_from_raw_floating_text",
"target": "core_deep_agent_run_floating",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1418",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "core_deep_agent_fallback_from_raw_floating_text",
"source": "core_deep_agent_fallback_from_raw_floating_text",
"target": "core_deep_agent_run_floating_stream",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L606",
"weight": 1.0,
"_src": "core_deep_agent_floatingstreamsanitizer",
"_tgt": "core_deep_agent_floatingstreamsanitizer_init",
"source": "core_deep_agent_floatingstreamsanitizer",
"target": "core_deep_agent_floatingstreamsanitizer_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L625",
"weight": 1.0,
"_src": "core_deep_agent_floatingstreamsanitizer",
"_tgt": "core_deep_agent_floatingstreamsanitizer_feed",
"source": "core_deep_agent_floatingstreamsanitizer",
"target": "core_deep_agent_floatingstreamsanitizer_feed",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L630",
"weight": 1.0,
"_src": "core_deep_agent_floatingstreamsanitizer",
"_tgt": "core_deep_agent_floatingstreamsanitizer_finalize",
"source": "core_deep_agent_floatingstreamsanitizer",
"target": "core_deep_agent_floatingstreamsanitizer_finalize",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1388",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "core_deep_agent_floatingstreamsanitizer",
"source": "core_deep_agent_floatingstreamsanitizer",
"target": "core_deep_agent_run_floating_stream",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L604",
"weight": 1.0,
"_src": "core_deep_agent_rationale_604",
"_tgt": "core_deep_agent_floatingstreamsanitizer",
"source": "core_deep_agent_floatingstreamsanitizer",
"target": "core_deep_agent_rationale_604",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_deep_agent_floatingstreamsanitizer",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_deep_agent_floatingstreamsanitizer",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L627",
"weight": 1.0,
"_src": "core_deep_agent_floatingstreamsanitizer_feed",
"_tgt": "core_deep_agent_split_safe_boundary",
"source": "core_deep_agent_split_safe_boundary",
"target": "core_deep_agent_floatingstreamsanitizer_feed",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1407",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "core_deep_agent_floatingstreamsanitizer_feed",
"source": "core_deep_agent_floatingstreamsanitizer_feed",
"target": "core_deep_agent_run_floating_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1412",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "core_deep_agent_floatingstreamsanitizer_finalize",
"source": "core_deep_agent_floatingstreamsanitizer_finalize",
"target": "core_deep_agent_run_floating_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L793",
"weight": 1.0,
"_src": "core_deep_agent_read_only_memory_tools",
"_tgt": "core_deep_agent_memory_tools",
"source": "core_deep_agent_memory_tools",
"target": "core_deep_agent_read_only_memory_tools",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L815",
"weight": 1.0,
"_src": "core_deep_agent_all_tools_for_user",
"_tgt": "core_deep_agent_memory_tools",
"source": "core_deep_agent_memory_tools",
"target": "core_deep_agent_all_tools_for_user",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L809",
"weight": 1.0,
"_src": "core_deep_agent_brief_research_tools",
"_tgt": "core_deep_agent_read_only_memory_tools",
"source": "core_deep_agent_read_only_memory_tools",
"target": "core_deep_agent_brief_research_tools",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L792",
"weight": 1.0,
"_src": "core_deep_agent_rationale_792",
"_tgt": "core_deep_agent_read_only_memory_tools",
"source": "core_deep_agent_read_only_memory_tools",
"target": "core_deep_agent_rationale_792",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1433",
"weight": 1.0,
"_src": "core_deep_agent_run_task_brief_research_stream",
"_tgt": "core_deep_agent_brief_research_tools",
"source": "core_deep_agent_brief_research_tools",
"target": "core_deep_agent_run_task_brief_research_stream",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L802",
"weight": 1.0,
"_src": "core_deep_agent_rationale_802",
"_tgt": "core_deep_agent_brief_research_tools",
"source": "core_deep_agent_brief_research_tools",
"target": "core_deep_agent_rationale_802",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1012",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent",
"_tgt": "core_deep_agent_all_tools_for_user",
"source": "core_deep_agent_all_tools_for_user",
"target": "core_deep_agent_run_single_agent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1154",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent_stream",
"_tgt": "core_deep_agent_all_tools_for_user",
"source": "core_deep_agent_all_tools_for_user",
"target": "core_deep_agent_run_single_agent_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L878",
"weight": 1.0,
"_src": "core_deep_agent_infer_floating_domain_rule_based",
"_tgt": "core_deep_agent_detect_domain_section",
"source": "core_deep_agent_detect_domain_section",
"target": "core_deep_agent_infer_floating_domain_rule_based",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L965",
"weight": 1.0,
"_src": "core_deep_agent_infer_floating_domain",
"_tgt": "core_deep_agent_normalize_domain_payload",
"source": "core_deep_agent_normalize_domain_payload",
"target": "core_deep_agent_infer_floating_domain",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L963",
"weight": 1.0,
"_src": "core_deep_agent_infer_floating_domain",
"_tgt": "core_deep_agent_parse_json_object",
"source": "core_deep_agent_parse_json_object",
"target": "core_deep_agent_infer_floating_domain",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L977",
"weight": 1.0,
"_src": "core_deep_agent_infer_floating_domain",
"_tgt": "core_deep_agent_infer_floating_domain_rule_based",
"source": "core_deep_agent_infer_floating_domain_rule_based",
"target": "core_deep_agent_infer_floating_domain",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1310",
"weight": 1.0,
"_src": "core_deep_agent_run_floating",
"_tgt": "core_deep_agent_infer_floating_domain",
"source": "core_deep_agent_infer_floating_domain",
"target": "core_deep_agent_run_floating",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1361",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "core_deep_agent_infer_floating_domain",
"source": "core_deep_agent_infer_floating_domain",
"target": "core_deep_agent_run_floating_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L818",
"weight": 1.0,
"_src": "core_deep_agent_infer_floating_domain",
"_tgt": "core_llm_get_agent_llm",
"source": "core_deep_agent_infer_floating_domain",
"target": "core_llm_get_agent_llm"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L828",
"weight": 1.0,
"_src": "core_deep_agent_infer_floating_domain",
"_tgt": "core_langfuse_client_get_langfuse",
"source": "core_deep_agent_infer_floating_domain",
"target": "core_langfuse_client_get_langfuse"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L829",
"weight": 1.0,
"_src": "core_deep_agent_infer_floating_domain",
"_tgt": "core_langfuse_client_get_prompt_or_fallback",
"source": "core_deep_agent_infer_floating_domain",
"target": "core_langfuse_client_get_prompt_or_fallback"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L838",
"weight": 1.0,
"_src": "core_deep_agent_infer_floating_domain",
"_tgt": "core_langfuse_client_langfuse_context",
"source": "core_deep_agent_infer_floating_domain",
"target": "core_langfuse_client_langfuse_context"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L843",
"weight": 1.0,
"_src": "core_deep_agent_infer_floating_domain",
"_tgt": "core_llm_model_for_agent",
"source": "core_deep_agent_infer_floating_domain",
"target": "core_llm_model_for_agent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L848",
"weight": 1.0,
"_src": "core_deep_agent_infer_floating_domain",
"_tgt": "core_langfuse_client_extract_usage",
"source": "core_deep_agent_infer_floating_domain",
"target": "core_langfuse_client_extract_usage"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L114",
"weight": 1.0,
"_src": "core_deep_agent_infer_floating_domain",
"_tgt": "tests_test_deep_agent_test_infer_floating_domain_prefers_message_intent_over_scope_type",
"source": "core_deep_agent_infer_floating_domain",
"target": "tests_test_deep_agent_test_infer_floating_domain_prefers_message_intent_over_scope_type"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1016",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent",
"_tgt": "core_deep_agent_history_to_messages",
"source": "core_deep_agent_history_to_messages",
"target": "core_deep_agent_run_single_agent",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1158",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent_stream",
"_tgt": "core_deep_agent_history_to_messages",
"source": "core_deep_agent_history_to_messages",
"target": "core_deep_agent_run_single_agent_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1296",
"weight": 1.0,
"_src": "core_deep_agent_run_home",
"_tgt": "core_deep_agent_run_single_agent",
"source": "core_deep_agent_run_single_agent",
"target": "core_deep_agent_run_home",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1312",
"weight": 1.0,
"_src": "core_deep_agent_run_floating",
"_tgt": "core_deep_agent_run_single_agent",
"source": "core_deep_agent_run_single_agent",
"target": "core_deep_agent_run_floating",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L898",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent",
"_tgt": "core_langfuse_client_get_langfuse",
"source": "core_deep_agent_run_single_agent",
"target": "core_langfuse_client_get_langfuse"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L899",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent",
"_tgt": "core_llm_get_agent_llm",
"source": "core_deep_agent_run_single_agent",
"target": "core_llm_get_agent_llm"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L913",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent",
"_tgt": "core_ws_context_set_tool_result_collector",
"source": "core_deep_agent_run_single_agent",
"target": "core_ws_context_set_tool_result_collector"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L915",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent",
"_tgt": "core_langfuse_client_langfuse_context",
"source": "core_deep_agent_run_single_agent",
"target": "core_langfuse_client_langfuse_context"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L936",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent",
"_tgt": "core_llm_model_for_agent",
"source": "core_deep_agent_run_single_agent",
"target": "core_llm_model_for_agent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L945",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent",
"_tgt": "core_langfuse_client_extract_usage",
"source": "core_deep_agent_run_single_agent",
"target": "core_langfuse_client_extract_usage"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1017",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent",
"_tgt": "core_ws_context_clear_tool_result_collector",
"source": "core_deep_agent_run_single_agent",
"target": "core_ws_context_clear_tool_result_collector"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1335",
"weight": 1.0,
"_src": "core_deep_agent_run_home_stream",
"_tgt": "core_deep_agent_run_single_agent_stream",
"source": "core_deep_agent_run_single_agent_stream",
"target": "core_deep_agent_run_home_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1391",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "core_deep_agent_run_single_agent_stream",
"source": "core_deep_agent_run_single_agent_stream",
"target": "core_deep_agent_run_floating_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1450",
"weight": 1.0,
"_src": "core_deep_agent_run_task_brief_research_stream",
"_tgt": "core_deep_agent_run_single_agent_stream",
"source": "core_deep_agent_run_single_agent_stream",
"target": "core_deep_agent_run_task_brief_research_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1039",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent_stream",
"_tgt": "core_langfuse_client_get_langfuse",
"source": "core_deep_agent_run_single_agent_stream",
"target": "core_langfuse_client_get_langfuse"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1040",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent_stream",
"_tgt": "core_llm_get_agent_llm",
"source": "core_deep_agent_run_single_agent_stream",
"target": "core_llm_get_agent_llm"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1056",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent_stream",
"_tgt": "core_ws_context_set_tool_result_collector",
"source": "core_deep_agent_run_single_agent_stream",
"target": "core_ws_context_set_tool_result_collector"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1058",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent_stream",
"_tgt": "core_langfuse_client_langfuse_context",
"source": "core_deep_agent_run_single_agent_stream",
"target": "core_langfuse_client_langfuse_context"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1080",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent_stream",
"_tgt": "core_llm_model_for_agent",
"source": "core_deep_agent_run_single_agent_stream",
"target": "core_llm_model_for_agent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1089",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent_stream",
"_tgt": "core_langfuse_client_extract_usage",
"source": "core_deep_agent_run_single_agent_stream",
"target": "core_langfuse_client_extract_usage"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1173",
"weight": 1.0,
"_src": "core_deep_agent_run_single_agent_stream",
"_tgt": "core_ws_context_clear_tool_result_collector",
"source": "core_deep_agent_run_single_agent_stream",
"target": "core_ws_context_clear_tool_result_collector"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L72",
"weight": 1.0,
"_src": "core_deep_agent_run_home",
"_tgt": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result",
"source": "core_deep_agent_run_home",
"target": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L178",
"weight": 1.0,
"_src": "core_deep_agent_run_floating",
"_tgt": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text",
"source": "core_deep_agent_run_floating",
"target": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L268",
"weight": 1.0,
"_src": "core_deep_agent_run_floating",
"_tgt": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text",
"source": "core_deep_agent_run_floating",
"target": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1371",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "core_langfuse_client_get_prompt_or_fallback",
"source": "core_deep_agent_run_floating_stream",
"target": "core_langfuse_client_get_prompt_or_fallback"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1377",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "core_langfuse_client_compile_prompt",
"source": "core_deep_agent_run_floating_stream",
"target": "core_langfuse_client_compile_prompt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L86",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result",
"source": "core_deep_agent_run_floating_stream",
"target": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L201",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text",
"source": "core_deep_agent_run_floating_stream",
"target": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L247",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty",
"source": "core_deep_agent_run_floating_stream",
"target": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L288",
"weight": 1.0,
"_src": "core_deep_agent_run_floating_stream",
"_tgt": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text",
"source": "core_deep_agent_run_floating_stream",
"target": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1426",
"weight": 1.0,
"_src": "core_deep_agent_rationale_1426",
"_tgt": "core_deep_agent_run_task_brief_research_stream",
"source": "core_deep_agent_run_task_brief_research_stream",
"target": "core_deep_agent_rationale_1426",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1465",
"weight": 1.0,
"_src": "core_deep_agent_rationale_1465",
"_tgt": "core_deep_agent_update_core_memory",
"source": "core_deep_agent_update_core_memory",
"target": "core_deep_agent_rationale_1465",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L1289",
"weight": 1.0,
"_src": "core_deep_agent_update_core_memory",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "core_deep_agent_update_core_memory",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_deep_agent_rationale_1",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_deep_agent_rationale_1",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L24",
"weight": 0.8,
"_src": "core_deep_agent_rationale_47",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "core_deep_agent_rationale_47",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L24",
"weight": 0.8,
"_src": "core_deep_agent_rationale_64",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "core_deep_agent_rationale_64",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L24",
"weight": 0.8,
"_src": "core_deep_agent_rationale_153",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "core_deep_agent_rationale_153",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L24",
"weight": 0.8,
"_src": "core_deep_agent_rationale_169",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "core_deep_agent_rationale_169",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L24",
"weight": 0.8,
"_src": "core_deep_agent_rationale_188",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "core_deep_agent_rationale_188",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L24",
"weight": 0.8,
"_src": "core_deep_agent_rationale_204",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "core_deep_agent_rationale_204",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L24",
"weight": 0.8,
"_src": "core_deep_agent_rationale_419",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "core_deep_agent_rationale_419",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L24",
"weight": 0.8,
"_src": "core_deep_agent_rationale_491",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "core_deep_agent_rationale_491",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L24",
"weight": 0.8,
"_src": "core_deep_agent_rationale_587",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "core_deep_agent_rationale_587",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L24",
"weight": 0.8,
"_src": "core_deep_agent_rationale_604",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "core_deep_agent_rationale_604",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L24",
"weight": 0.8,
"_src": "core_deep_agent_rationale_792",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "core_deep_agent_rationale_792",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L24",
"weight": 0.8,
"_src": "core_deep_agent_rationale_802",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "core_deep_agent_rationale_802",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L24",
"weight": 0.8,
"_src": "core_deep_agent_rationale_1426",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "core_deep_agent_rationale_1426",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L24",
"weight": 0.8,
"_src": "core_deep_agent_rationale_1465",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "core_deep_agent_rationale_1465",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L33",
"weight": 1.0,
"_src": "api_app_core_device_manager_py",
"_tgt": "core_device_manager_deviceconnection",
"source": "api_app_core_device_manager_py",
"target": "core_device_manager_deviceconnection",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L42",
"weight": 1.0,
"_src": "api_app_core_device_manager_py",
"_tgt": "core_device_manager_deviceconnectionmanager",
"source": "api_app_core_device_manager_py",
"target": "core_device_manager_deviceconnectionmanager",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L1",
"weight": 1.0,
"_src": "core_device_manager_rationale_1",
"_tgt": "api_app_core_device_manager_py",
"source": "api_app_core_device_manager_py",
"target": "core_device_manager_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L68",
"weight": 1.0,
"_src": "core_device_manager_deviceconnectionmanager_register",
"_tgt": "core_device_manager_deviceconnection",
"source": "core_device_manager_deviceconnection",
"target": "core_device_manager_deviceconnectionmanager_register",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L34",
"weight": 1.0,
"_src": "core_device_manager_rationale_34",
"_tgt": "core_device_manager_deviceconnection",
"source": "core_device_manager_deviceconnection",
"target": "core_device_manager_rationale_34",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L50",
"weight": 1.0,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "core_device_manager_deviceconnectionmanager_init",
"source": "core_device_manager_deviceconnectionmanager",
"target": "core_device_manager_deviceconnectionmanager_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L55",
"weight": 1.0,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "core_device_manager_deviceconnectionmanager_register",
"source": "core_device_manager_deviceconnectionmanager",
"target": "core_device_manager_deviceconnectionmanager_register",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L73",
"weight": 1.0,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "core_device_manager_deviceconnectionmanager_unregister",
"source": "core_device_manager_deviceconnectionmanager",
"target": "core_device_manager_deviceconnectionmanager_unregister",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L85",
"weight": 1.0,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "core_device_manager_deviceconnectionmanager_get_ws",
"source": "core_device_manager_deviceconnectionmanager",
"target": "core_device_manager_deviceconnectionmanager_get_ws",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L90",
"weight": 1.0,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "core_device_manager_deviceconnectionmanager_is_online",
"source": "core_device_manager_deviceconnectionmanager",
"target": "core_device_manager_deviceconnectionmanager_is_online",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L104",
"weight": 1.0,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "core_device_manager_deviceconnectionmanager_send_frame",
"source": "core_device_manager_deviceconnectionmanager",
"target": "core_device_manager_deviceconnectionmanager_send_frame",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L118",
"weight": 1.0,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "core_device_manager_deviceconnectionmanager_create_pending_call",
"source": "core_device_manager_deviceconnectionmanager",
"target": "core_device_manager_deviceconnectionmanager_create_pending_call",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L135",
"weight": 1.0,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "core_device_manager_deviceconnectionmanager_resolve_pending_call",
"source": "core_device_manager_deviceconnectionmanager",
"target": "core_device_manager_deviceconnectionmanager_resolve_pending_call",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L43",
"weight": 1.0,
"_src": "core_device_manager_rationale_43",
"_tgt": "core_device_manager_deviceconnectionmanager",
"source": "core_device_manager_deviceconnectionmanager",
"target": "core_device_manager_rationale_43",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "tests_test_agent_runner_v2_rationale_1",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "tests_test_agent_runner_v2_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "tests_test_agent_runner_v2_rationale_102",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "tests_test_agent_runner_v2_rationale_102"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "tests_test_agent_runner_v2_rationale_175",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "tests_test_agent_runner_v2_rationale_175"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "tests_test_agent_runner_v2_rationale_269",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "tests_test_agent_runner_v2_rationale_269"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "tests_test_agent_runner_v2_rationale_287",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "tests_test_agent_runner_v2_rationale_287"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "tests_test_agent_runner_v2_rationale_313",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "tests_test_agent_runner_v2_rationale_313"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "tests_test_agent_runner_v2_rationale_354",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "tests_test_agent_runner_v2_rationale_354"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "tests_test_agent_runner_v2_rationale_401",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "tests_test_agent_runner_v2_rationale_401"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "tests_test_device_ws_rationale_1",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "tests_test_device_ws_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "tests_test_device_ws_rationale_48",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "tests_test_device_ws_rationale_48"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "tests_test_device_ws_rationale_64",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "tests_test_device_ws_rationale_64"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "tests_test_device_ws_rationale_177",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "tests_test_device_ws_rationale_177"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "tests_test_device_ws_rationale_193",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "tests_test_device_ws_rationale_193"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "tests_test_device_ws_rationale_202",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "tests_test_device_ws_rationale_202"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "tests_test_device_ws_rationale_235",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "tests_test_device_ws_rationale_235"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "tests_test_device_ws_rationale_257",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "tests_test_device_ws_rationale_257"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L159",
"weight": 1.0,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "tests_test_agent_runner_v2_make_manager",
"source": "core_device_manager_deviceconnectionmanager",
"target": "tests_test_agent_runner_v2_make_manager"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L65",
"weight": 1.0,
"_src": "core_device_manager_deviceconnectionmanager",
"_tgt": "tests_test_device_ws_manager",
"source": "core_device_manager_deviceconnectionmanager",
"target": "tests_test_device_ws_manager"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_775",
"_tgt": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "core_agent_runner_rationale_775"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_989",
"_tgt": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "core_agent_runner_rationale_989"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\agent_runner.py",
"source_location": "L45",
"weight": 0.8,
"_src": "core_agent_runner_rationale_1015",
"_tgt": "core_device_manager_deviceconnectionmanager",
"confidence_score": 0.5,
"source": "core_device_manager_deviceconnectionmanager",
"target": "core_agent_runner_rationale_1015"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L56",
"weight": 1.0,
"_src": "core_device_manager_rationale_56",
"_tgt": "core_device_manager_deviceconnectionmanager_register",
"source": "core_device_manager_deviceconnectionmanager_register",
"target": "core_device_manager_rationale_56",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L74",
"weight": 1.0,
"_src": "core_device_manager_rationale_74",
"_tgt": "core_device_manager_deviceconnectionmanager_unregister",
"source": "core_device_manager_deviceconnectionmanager_unregister",
"target": "core_device_manager_rationale_74",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L86",
"weight": 1.0,
"_src": "core_device_manager_rationale_86",
"_tgt": "core_device_manager_deviceconnectionmanager_get_ws",
"source": "core_device_manager_deviceconnectionmanager_get_ws",
"target": "core_device_manager_rationale_86",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L91",
"weight": 1.0,
"_src": "core_device_manager_rationale_91",
"_tgt": "core_device_manager_deviceconnectionmanager_is_online",
"source": "core_device_manager_deviceconnectionmanager_is_online",
"target": "core_device_manager_rationale_91",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L105",
"weight": 1.0,
"_src": "core_device_manager_rationale_105",
"_tgt": "core_device_manager_deviceconnectionmanager_send_frame",
"source": "core_device_manager_deviceconnectionmanager_send_frame",
"target": "core_device_manager_rationale_105",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L121",
"weight": 1.0,
"_src": "core_device_manager_rationale_121",
"_tgt": "core_device_manager_deviceconnectionmanager_create_pending_call",
"source": "core_device_manager_deviceconnectionmanager_create_pending_call",
"target": "core_device_manager_rationale_121",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\device_manager.py",
"source_location": "L138",
"weight": 1.0,
"_src": "core_device_manager_rationale_138",
"_tgt": "core_device_manager_deviceconnectionmanager_resolve_pending_call",
"source": "core_device_manager_deviceconnectionmanager_resolve_pending_call",
"target": "core_device_manager_rationale_138",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\embeddings.py",
"source_location": "L20",
"weight": 1.0,
"_src": "api_app_core_embeddings_py",
"_tgt": "core_embeddings_embed_text",
"source": "api_app_core_embeddings_py",
"target": "core_embeddings_embed_text",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\embeddings.py",
"source_location": "L1",
"weight": 1.0,
"_src": "core_embeddings_rationale_1",
"_tgt": "api_app_core_embeddings_py",
"source": "api_app_core_embeddings_py",
"target": "core_embeddings_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\embeddings.py",
"source_location": "L21",
"weight": 1.0,
"_src": "core_embeddings_rationale_21",
"_tgt": "core_embeddings_embed_text",
"source": "core_embeddings_embed_text",
"target": "core_embeddings_rationale_21",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L367",
"weight": 1.0,
"_src": "core_embeddings_embed_text",
"_tgt": "core_memory_middleware_memorymiddleware_store_associative",
"source": "core_embeddings_embed_text",
"target": "core_memory_middleware_memorymiddleware_store_associative"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L615",
"weight": 1.0,
"_src": "core_embeddings_embed_text",
"_tgt": "core_memory_middleware_memorymiddleware_load_associative",
"source": "core_embeddings_embed_text",
"target": "core_memory_middleware_memorymiddleware_load_associative"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L361",
"weight": 1.0,
"_src": "core_embeddings_embed_text",
"_tgt": "tests_test_memory_middleware_test_embed_text_returns_1536_floats",
"source": "core_embeddings_embed_text",
"target": "tests_test_memory_middleware_test_embed_text_returns_1536_floats"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L372",
"weight": 1.0,
"_src": "core_embeddings_embed_text",
"_tgt": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure",
"source": "core_embeddings_embed_text",
"target": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L53",
"weight": 1.0,
"_src": "api_app_core_langfuse_client_py",
"_tgt": "core_langfuse_client_get_langfuse",
"source": "api_app_core_langfuse_client_py",
"target": "core_langfuse_client_get_langfuse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L82",
"weight": 1.0,
"_src": "api_app_core_langfuse_client_py",
"_tgt": "core_langfuse_client_get_prompt_or_fallback",
"source": "api_app_core_langfuse_client_py",
"target": "core_langfuse_client_get_prompt_or_fallback",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L108",
"weight": 1.0,
"_src": "api_app_core_langfuse_client_py",
"_tgt": "core_langfuse_client_compile_prompt",
"source": "api_app_core_langfuse_client_py",
"target": "core_langfuse_client_compile_prompt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L140",
"weight": 1.0,
"_src": "api_app_core_langfuse_client_py",
"_tgt": "core_langfuse_client_extract_usage",
"source": "api_app_core_langfuse_client_py",
"target": "core_langfuse_client_extract_usage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L152",
"weight": 1.0,
"_src": "api_app_core_langfuse_client_py",
"_tgt": "core_langfuse_client_hash_user_id",
"source": "api_app_core_langfuse_client_py",
"target": "core_langfuse_client_hash_user_id",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L163",
"weight": 1.0,
"_src": "api_app_core_langfuse_client_py",
"_tgt": "core_langfuse_client_langfuse_context",
"source": "api_app_core_langfuse_client_py",
"target": "core_langfuse_client_langfuse_context",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L1",
"weight": 1.0,
"_src": "core_langfuse_client_rationale_1",
"_tgt": "api_app_core_langfuse_client_py",
"source": "api_app_core_langfuse_client_py",
"target": "core_langfuse_client_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L94",
"weight": 1.0,
"_src": "core_langfuse_client_get_prompt_or_fallback",
"_tgt": "core_langfuse_client_get_langfuse",
"source": "core_langfuse_client_get_langfuse",
"target": "core_langfuse_client_get_prompt_or_fallback",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L171",
"weight": 1.0,
"_src": "core_langfuse_client_langfuse_context",
"_tgt": "core_langfuse_client_get_langfuse",
"source": "core_langfuse_client_get_langfuse",
"target": "core_langfuse_client_langfuse_context",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L54",
"weight": 1.0,
"_src": "core_langfuse_client_rationale_54",
"_tgt": "core_langfuse_client_get_langfuse",
"source": "core_langfuse_client_get_langfuse",
"target": "core_langfuse_client_rationale_54",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L126",
"weight": 1.0,
"_src": "core_langfuse_client_get_langfuse",
"_tgt": "core_memory_extraction_extract_candidates",
"source": "core_langfuse_client_get_langfuse",
"target": "core_memory_extraction_extract_candidates"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L191",
"weight": 1.0,
"_src": "core_langfuse_client_get_langfuse",
"_tgt": "core_memory_extraction_decide_action",
"source": "core_langfuse_client_get_langfuse",
"target": "core_memory_extraction_decide_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L270",
"weight": 1.0,
"_src": "core_langfuse_client_get_langfuse",
"_tgt": "core_memory_extraction_run_extraction_inner",
"source": "core_langfuse_client_get_langfuse",
"target": "core_memory_extraction_run_extraction_inner"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L418",
"weight": 1.0,
"_src": "core_langfuse_client_get_langfuse",
"_tgt": "core_memory_maintenance_scan_associative_contradictions",
"source": "core_langfuse_client_get_langfuse",
"target": "core_memory_maintenance_scan_associative_contradictions"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L512",
"weight": 1.0,
"_src": "core_langfuse_client_get_langfuse",
"_tgt": "core_memory_maintenance_canonicalize_relation_labels",
"source": "core_langfuse_client_get_langfuse",
"target": "core_memory_maintenance_canonicalize_relation_labels"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L373",
"weight": 1.0,
"_src": "core_langfuse_client_get_langfuse",
"_tgt": "tests_test_agent_runner_v2_test_eval_runner",
"source": "core_langfuse_client_get_langfuse",
"target": "tests_test_agent_runner_v2_test_eval_runner"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L279",
"weight": 1.0,
"_src": "core_langfuse_client_get_langfuse",
"_tgt": "tests_test_journey_v2_test_eval_journey",
"source": "core_langfuse_client_get_langfuse",
"target": "tests_test_journey_v2_test_eval_journey"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L83",
"weight": 1.0,
"_src": "core_langfuse_client_rationale_83",
"_tgt": "core_langfuse_client_get_prompt_or_fallback",
"source": "core_langfuse_client_get_prompt_or_fallback",
"target": "core_langfuse_client_rationale_83",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L96",
"weight": 1.0,
"_src": "core_langfuse_client_get_prompt_or_fallback",
"_tgt": "core_memory_extraction_extract_candidates",
"source": "core_langfuse_client_get_prompt_or_fallback",
"target": "core_memory_extraction_extract_candidates"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L174",
"weight": 1.0,
"_src": "core_langfuse_client_get_prompt_or_fallback",
"_tgt": "core_memory_extraction_decide_action",
"source": "core_langfuse_client_get_prompt_or_fallback",
"target": "core_memory_extraction_decide_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L409",
"weight": 1.0,
"_src": "core_langfuse_client_get_prompt_or_fallback",
"_tgt": "core_memory_maintenance_scan_associative_contradictions",
"source": "core_langfuse_client_get_prompt_or_fallback",
"target": "core_memory_maintenance_scan_associative_contradictions"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L503",
"weight": 1.0,
"_src": "core_langfuse_client_get_prompt_or_fallback",
"_tgt": "core_memory_maintenance_canonicalize_relation_labels",
"source": "core_langfuse_client_get_prompt_or_fallback",
"target": "core_memory_maintenance_canonicalize_relation_labels"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\note_summarizer.py",
"source_location": "L37",
"weight": 1.0,
"_src": "core_note_summarizer_generate_note_summary",
"_tgt": "core_langfuse_client_get_prompt_or_fallback",
"source": "core_langfuse_client_get_prompt_or_fallback",
"target": "core_note_summarizer_generate_note_summary"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L109",
"weight": 1.0,
"_src": "core_langfuse_client_rationale_109",
"_tgt": "core_langfuse_client_compile_prompt",
"source": "core_langfuse_client_compile_prompt",
"target": "core_langfuse_client_rationale_109",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L412",
"weight": 1.0,
"_src": "core_langfuse_client_compile_prompt",
"_tgt": "core_memory_maintenance_scan_associative_contradictions",
"source": "core_langfuse_client_compile_prompt",
"target": "core_memory_maintenance_scan_associative_contradictions"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L506",
"weight": 1.0,
"_src": "core_langfuse_client_compile_prompt",
"_tgt": "core_memory_maintenance_canonicalize_relation_labels",
"source": "core_langfuse_client_compile_prompt",
"target": "core_memory_maintenance_canonicalize_relation_labels"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L141",
"weight": 1.0,
"_src": "core_langfuse_client_rationale_141",
"_tgt": "core_langfuse_client_extract_usage",
"source": "core_langfuse_client_extract_usage",
"target": "core_langfuse_client_rationale_141",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L143",
"weight": 1.0,
"_src": "core_langfuse_client_extract_usage",
"_tgt": "core_memory_extraction_extract_candidates",
"source": "core_langfuse_client_extract_usage",
"target": "core_memory_extraction_extract_candidates"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L209",
"weight": 1.0,
"_src": "core_langfuse_client_extract_usage",
"_tgt": "core_memory_extraction_decide_action",
"source": "core_langfuse_client_extract_usage",
"target": "core_memory_extraction_decide_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L433",
"weight": 1.0,
"_src": "core_langfuse_client_extract_usage",
"_tgt": "core_memory_maintenance_scan_associative_contradictions",
"source": "core_langfuse_client_extract_usage",
"target": "core_memory_maintenance_scan_associative_contradictions"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L527",
"weight": 1.0,
"_src": "core_langfuse_client_extract_usage",
"_tgt": "core_memory_maintenance_canonicalize_relation_labels",
"source": "core_langfuse_client_extract_usage",
"target": "core_memory_maintenance_canonicalize_relation_labels"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L185",
"weight": 1.0,
"_src": "core_langfuse_client_langfuse_context",
"_tgt": "core_langfuse_client_hash_user_id",
"source": "core_langfuse_client_hash_user_id",
"target": "core_langfuse_client_langfuse_context",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L153",
"weight": 1.0,
"_src": "core_langfuse_client_rationale_153",
"_tgt": "core_langfuse_client_hash_user_id",
"source": "core_langfuse_client_hash_user_id",
"target": "core_langfuse_client_rationale_153",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\langfuse_client.py",
"source_location": "L167",
"weight": 1.0,
"_src": "core_langfuse_client_rationale_167",
"_tgt": "core_langfuse_client_langfuse_context",
"source": "core_langfuse_client_langfuse_context",
"target": "core_langfuse_client_rationale_167",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L310",
"weight": 1.0,
"_src": "core_langfuse_client_langfuse_context",
"_tgt": "core_memory_extraction_run_extraction_inner",
"source": "core_langfuse_client_langfuse_context",
"target": "core_memory_extraction_run_extraction_inner"
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L31",
"weight": 1.0,
"_src": "api_app_core_llm_py",
"_tgt": "app_config_settings",
"source": "api_app_core_llm_py",
"target": "app_config_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L46",
"weight": 1.0,
"_src": "api_app_core_llm_py",
"_tgt": "core_llm_api_key_for_model",
"source": "api_app_core_llm_py",
"target": "core_llm_api_key_for_model",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L66",
"weight": 1.0,
"_src": "api_app_core_llm_py",
"_tgt": "core_llm_get_llm",
"source": "api_app_core_llm_py",
"target": "core_llm_get_llm",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L118",
"weight": 1.0,
"_src": "api_app_core_llm_py",
"_tgt": "core_llm_model_for_agent",
"source": "api_app_core_llm_py",
"target": "core_llm_model_for_agent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L123",
"weight": 1.0,
"_src": "api_app_core_llm_py",
"_tgt": "core_llm_get_agent_llm",
"source": "api_app_core_llm_py",
"target": "core_llm_get_agent_llm",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L137",
"weight": 1.0,
"_src": "api_app_core_llm_py",
"_tgt": "core_llm_embed",
"source": "api_app_core_llm_py",
"target": "core_llm_embed",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L1",
"weight": 1.0,
"_src": "core_llm_rationale_1",
"_tgt": "api_app_core_llm_py",
"source": "api_app_core_llm_py",
"target": "core_llm_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L99",
"weight": 1.0,
"_src": "core_llm_get_llm",
"_tgt": "core_llm_api_key_for_model",
"source": "core_llm_api_key_for_model",
"target": "core_llm_get_llm",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L47",
"weight": 1.0,
"_src": "core_llm_rationale_47",
"_tgt": "core_llm_api_key_for_model",
"source": "core_llm_api_key_for_model",
"target": "core_llm_rationale_47",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L134",
"weight": 1.0,
"_src": "core_llm_get_agent_llm",
"_tgt": "core_llm_get_llm",
"source": "core_llm_get_llm",
"target": "core_llm_get_agent_llm",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L71",
"weight": 1.0,
"_src": "core_llm_rationale_71",
"_tgt": "core_llm_get_llm",
"source": "core_llm_get_llm",
"target": "core_llm_rationale_71",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L133",
"weight": 1.0,
"_src": "core_llm_get_agent_llm",
"_tgt": "core_llm_model_for_agent",
"source": "core_llm_model_for_agent",
"target": "core_llm_get_agent_llm",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L119",
"weight": 1.0,
"_src": "core_llm_rationale_119",
"_tgt": "core_llm_model_for_agent",
"source": "core_llm_model_for_agent",
"target": "core_llm_rationale_119",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L138",
"weight": 1.0,
"_src": "core_llm_model_for_agent",
"_tgt": "core_memory_extraction_extract_candidates",
"source": "core_llm_model_for_agent",
"target": "core_memory_extraction_extract_candidates"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L204",
"weight": 1.0,
"_src": "core_llm_model_for_agent",
"_tgt": "core_memory_extraction_decide_action",
"source": "core_llm_model_for_agent",
"target": "core_memory_extraction_decide_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L428",
"weight": 1.0,
"_src": "core_llm_model_for_agent",
"_tgt": "core_memory_maintenance_scan_associative_contradictions",
"source": "core_llm_model_for_agent",
"target": "core_memory_maintenance_scan_associative_contradictions"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L522",
"weight": 1.0,
"_src": "core_llm_model_for_agent",
"_tgt": "core_memory_maintenance_canonicalize_relation_labels",
"source": "core_llm_model_for_agent",
"target": "core_memory_maintenance_canonicalize_relation_labels"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L128",
"weight": 1.0,
"_src": "core_llm_rationale_128",
"_tgt": "core_llm_get_agent_llm",
"source": "core_llm_get_agent_llm",
"target": "core_llm_rationale_128",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L122",
"weight": 1.0,
"_src": "core_llm_get_agent_llm",
"_tgt": "core_memory_extraction_extract_candidates",
"source": "core_llm_get_agent_llm",
"target": "core_memory_extraction_extract_candidates"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L190",
"weight": 1.0,
"_src": "core_llm_get_agent_llm",
"_tgt": "core_memory_extraction_decide_action",
"source": "core_llm_get_agent_llm",
"target": "core_memory_extraction_decide_action"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L260",
"weight": 1.0,
"_src": "core_llm_get_agent_llm",
"_tgt": "core_memory_maintenance_extract_proactive_patterns",
"source": "core_llm_get_agent_llm",
"target": "core_memory_maintenance_extract_proactive_patterns"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L417",
"weight": 1.0,
"_src": "core_llm_get_agent_llm",
"_tgt": "core_memory_maintenance_scan_associative_contradictions",
"source": "core_llm_get_agent_llm",
"target": "core_memory_maintenance_scan_associative_contradictions"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L511",
"weight": 1.0,
"_src": "core_llm_get_agent_llm",
"_tgt": "core_memory_maintenance_canonicalize_relation_labels",
"source": "core_llm_get_agent_llm",
"target": "core_memory_maintenance_canonicalize_relation_labels"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\note_summarizer.py",
"source_location": "L42",
"weight": 1.0,
"_src": "core_note_summarizer_generate_note_summary",
"_tgt": "core_llm_get_agent_llm",
"source": "core_llm_get_agent_llm",
"target": "core_note_summarizer_generate_note_summary"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\llm.py",
"source_location": "L138",
"weight": 1.0,
"_src": "core_llm_rationale_138",
"_tgt": "core_llm_embed",
"source": "core_llm_embed",
"target": "core_llm_rationale_138",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L68",
"weight": 1.0,
"_src": "api_app_core_memory_extraction_py",
"_tgt": "core_memory_extraction_memorycandidate",
"source": "api_app_core_memory_extraction_py",
"target": "core_memory_extraction_memorycandidate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L78",
"weight": 1.0,
"_src": "api_app_core_memory_extraction_py",
"_tgt": "core_memory_extraction_extractionresult",
"source": "api_app_core_memory_extraction_py",
"target": "core_memory_extraction_extractionresult",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L84",
"weight": 1.0,
"_src": "api_app_core_memory_extraction_py",
"_tgt": "core_memory_extraction_extract_candidates",
"source": "api_app_core_memory_extraction_py",
"target": "core_memory_extraction_extract_candidates",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L159",
"weight": 1.0,
"_src": "api_app_core_memory_extraction_py",
"_tgt": "core_memory_extraction_decide_action",
"source": "api_app_core_memory_extraction_py",
"target": "core_memory_extraction_decide_action",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L226",
"weight": 1.0,
"_src": "api_app_core_memory_extraction_py",
"_tgt": "core_memory_extraction_run_extraction",
"source": "api_app_core_memory_extraction_py",
"target": "core_memory_extraction_run_extraction",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L249",
"weight": 1.0,
"_src": "api_app_core_memory_extraction_py",
"_tgt": "core_memory_extraction_run_extraction_inner",
"source": "api_app_core_memory_extraction_py",
"target": "core_memory_extraction_run_extraction_inner",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L327",
"weight": 1.0,
"_src": "api_app_core_memory_extraction_py",
"_tgt": "core_memory_extraction_apply_candidate",
"source": "api_app_core_memory_extraction_py",
"target": "core_memory_extraction_apply_candidate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L392",
"weight": 1.0,
"_src": "api_app_core_memory_extraction_py",
"_tgt": "core_memory_extraction_content_to_key",
"source": "api_app_core_memory_extraction_py",
"target": "core_memory_extraction_content_to_key",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L399",
"weight": 1.0,
"_src": "api_app_core_memory_extraction_py",
"_tgt": "core_memory_extraction_upsert_relation",
"source": "api_app_core_memory_extraction_py",
"target": "core_memory_extraction_upsert_relation",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L424",
"weight": 1.0,
"_src": "api_app_core_memory_extraction_py",
"_tgt": "core_memory_extraction_store_proactive_stub",
"source": "api_app_core_memory_extraction_py",
"target": "core_memory_extraction_store_proactive_stub",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L1",
"weight": 1.0,
"_src": "core_memory_extraction_rationale_1",
"_tgt": "api_app_core_memory_extraction_py",
"source": "api_app_core_memory_extraction_py",
"target": "core_memory_extraction_rationale_1",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L256",
"weight": 0.8,
"_src": "core_memory_extraction_memorycandidate",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_extraction_memorycandidate",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L21",
"weight": 0.8,
"_src": "core_memory_extraction_memorycandidate",
"_tgt": "tests_test_memory_extraction_rationale_1",
"confidence_score": 0.5,
"source": "core_memory_extraction_memorycandidate",
"target": "tests_test_memory_extraction_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L21",
"weight": 0.8,
"_src": "core_memory_extraction_memorycandidate",
"_tgt": "tests_test_memory_extraction_rationale_56",
"confidence_score": 0.5,
"source": "core_memory_extraction_memorycandidate",
"target": "tests_test_memory_extraction_rationale_56"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L21",
"weight": 0.8,
"_src": "core_memory_extraction_memorycandidate",
"_tgt": "tests_test_memory_extraction_rationale_66",
"confidence_score": 0.5,
"source": "core_memory_extraction_memorycandidate",
"target": "tests_test_memory_extraction_rationale_66"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L21",
"weight": 0.8,
"_src": "core_memory_extraction_memorycandidate",
"_tgt": "tests_test_memory_extraction_rationale_238",
"confidence_score": 0.5,
"source": "core_memory_extraction_memorycandidate",
"target": "tests_test_memory_extraction_rationale_238"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L21",
"weight": 0.8,
"_src": "core_memory_extraction_memorycandidate",
"_tgt": "tests_test_memory_extraction_rationale_307",
"confidence_score": 0.5,
"source": "core_memory_extraction_memorycandidate",
"target": "tests_test_memory_extraction_rationale_307"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L21",
"weight": 0.8,
"_src": "core_memory_extraction_memorycandidate",
"_tgt": "tests_test_memory_extraction_rationale_327",
"confidence_score": 0.5,
"source": "core_memory_extraction_memorycandidate",
"target": "tests_test_memory_extraction_rationale_327"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L150",
"weight": 1.0,
"_src": "core_memory_extraction_memorycandidate",
"_tgt": "tests_test_memory_extraction_test_decide_action_add_when_no_existing",
"source": "core_memory_extraction_memorycandidate",
"target": "tests_test_memory_extraction_test_decide_action_add_when_no_existing"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L157",
"weight": 1.0,
"_src": "core_memory_extraction_memorycandidate",
"_tgt": "tests_test_memory_extraction_test_decide_action_noop",
"source": "core_memory_extraction_memorycandidate",
"target": "tests_test_memory_extraction_test_decide_action_noop"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L177",
"weight": 1.0,
"_src": "core_memory_extraction_memorycandidate",
"_tgt": "tests_test_memory_extraction_test_decide_action_update",
"source": "core_memory_extraction_memorycandidate",
"target": "tests_test_memory_extraction_test_decide_action_update"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L197",
"weight": 1.0,
"_src": "core_memory_extraction_memorycandidate",
"_tgt": "tests_test_memory_extraction_test_decide_action_delete",
"source": "core_memory_extraction_memorycandidate",
"target": "tests_test_memory_extraction_test_decide_action_delete"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L217",
"weight": 1.0,
"_src": "core_memory_extraction_memorycandidate",
"_tgt": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure",
"source": "core_memory_extraction_memorycandidate",
"target": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L154",
"weight": 1.0,
"_src": "core_memory_extraction_extract_candidates",
"_tgt": "core_memory_extraction_extractionresult",
"source": "core_memory_extraction_extractionresult",
"target": "core_memory_extraction_extract_candidates",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L256",
"weight": 0.8,
"_src": "core_memory_extraction_extractionresult",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_extraction_extractionresult",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L21",
"weight": 0.8,
"_src": "core_memory_extraction_extractionresult",
"_tgt": "tests_test_memory_extraction_rationale_1",
"confidence_score": 0.5,
"source": "core_memory_extraction_extractionresult",
"target": "tests_test_memory_extraction_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L21",
"weight": 0.8,
"_src": "core_memory_extraction_extractionresult",
"_tgt": "tests_test_memory_extraction_rationale_56",
"confidence_score": 0.5,
"source": "core_memory_extraction_extractionresult",
"target": "tests_test_memory_extraction_rationale_56"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L21",
"weight": 0.8,
"_src": "core_memory_extraction_extractionresult",
"_tgt": "tests_test_memory_extraction_rationale_66",
"confidence_score": 0.5,
"source": "core_memory_extraction_extractionresult",
"target": "tests_test_memory_extraction_rationale_66"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L21",
"weight": 0.8,
"_src": "core_memory_extraction_extractionresult",
"_tgt": "tests_test_memory_extraction_rationale_238",
"confidence_score": 0.5,
"source": "core_memory_extraction_extractionresult",
"target": "tests_test_memory_extraction_rationale_238"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L21",
"weight": 0.8,
"_src": "core_memory_extraction_extractionresult",
"_tgt": "tests_test_memory_extraction_rationale_307",
"confidence_score": 0.5,
"source": "core_memory_extraction_extractionresult",
"target": "tests_test_memory_extraction_rationale_307"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L21",
"weight": 0.8,
"_src": "core_memory_extraction_extractionresult",
"_tgt": "tests_test_memory_extraction_rationale_327",
"confidence_score": 0.5,
"source": "core_memory_extraction_extractionresult",
"target": "tests_test_memory_extraction_rationale_327"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L89",
"weight": 1.0,
"_src": "core_memory_extraction_rationale_89",
"_tgt": "core_memory_extraction_extract_candidates",
"source": "core_memory_extraction_extract_candidates",
"target": "core_memory_extraction_rationale_89",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L114",
"weight": 1.0,
"_src": "core_memory_extraction_extract_candidates",
"_tgt": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result",
"source": "core_memory_extraction_extract_candidates",
"target": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L140",
"weight": 1.0,
"_src": "core_memory_extraction_extract_candidates",
"_tgt": "tests_test_memory_extraction_test_extract_candidates_returns_empty_on_llm_failure",
"source": "core_memory_extraction_extract_candidates",
"target": "tests_test_memory_extraction_test_extract_candidates_returns_empty_on_llm_failure"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L355",
"weight": 1.0,
"_src": "core_memory_extraction_apply_candidate",
"_tgt": "core_memory_extraction_decide_action",
"source": "core_memory_extraction_decide_action",
"target": "core_memory_extraction_apply_candidate",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L163",
"weight": 1.0,
"_src": "core_memory_extraction_rationale_163",
"_tgt": "core_memory_extraction_decide_action",
"source": "core_memory_extraction_decide_action",
"target": "core_memory_extraction_rationale_163",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L151",
"weight": 1.0,
"_src": "core_memory_extraction_decide_action",
"_tgt": "tests_test_memory_extraction_test_decide_action_add_when_no_existing",
"source": "core_memory_extraction_decide_action",
"target": "tests_test_memory_extraction_test_decide_action_add_when_no_existing"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L170",
"weight": 1.0,
"_src": "core_memory_extraction_decide_action",
"_tgt": "tests_test_memory_extraction_test_decide_action_noop",
"source": "core_memory_extraction_decide_action",
"target": "tests_test_memory_extraction_test_decide_action_noop"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L190",
"weight": 1.0,
"_src": "core_memory_extraction_decide_action",
"_tgt": "tests_test_memory_extraction_test_decide_action_update",
"source": "core_memory_extraction_decide_action",
"target": "tests_test_memory_extraction_test_decide_action_update"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L210",
"weight": 1.0,
"_src": "core_memory_extraction_decide_action",
"_tgt": "tests_test_memory_extraction_test_decide_action_delete",
"source": "core_memory_extraction_decide_action",
"target": "tests_test_memory_extraction_test_decide_action_delete"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L229",
"weight": 1.0,
"_src": "core_memory_extraction_decide_action",
"_tgt": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure",
"source": "core_memory_extraction_decide_action",
"target": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L244",
"weight": 1.0,
"_src": "core_memory_extraction_run_extraction",
"_tgt": "core_memory_extraction_run_extraction_inner",
"source": "core_memory_extraction_run_extraction",
"target": "core_memory_extraction_run_extraction_inner",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L233",
"weight": 1.0,
"_src": "core_memory_extraction_rationale_233",
"_tgt": "core_memory_extraction_run_extraction",
"source": "core_memory_extraction_run_extraction",
"target": "core_memory_extraction_rationale_233",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L137",
"weight": 1.0,
"_src": "core_memory_extraction_run_extraction",
"_tgt": "core_memory_maintenance_drain_extraction_queue_inner",
"source": "core_memory_extraction_run_extraction",
"target": "core_memory_maintenance_drain_extraction_queue_inner"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L284",
"weight": 1.0,
"_src": "core_memory_extraction_run_extraction",
"_tgt": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate",
"source": "core_memory_extraction_run_extraction",
"target": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L258",
"weight": 1.0,
"_src": "core_memory_extraction_run_extraction_inner",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "core_memory_extraction_run_extraction_inner",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L369",
"weight": 1.0,
"_src": "core_memory_extraction_apply_candidate",
"_tgt": "core_memory_extraction_upsert_relation",
"source": "core_memory_extraction_apply_candidate",
"target": "core_memory_extraction_upsert_relation",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L377",
"weight": 1.0,
"_src": "core_memory_extraction_apply_candidate",
"_tgt": "core_memory_extraction_content_to_key",
"source": "core_memory_extraction_apply_candidate",
"target": "core_memory_extraction_content_to_key",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L384",
"weight": 1.0,
"_src": "core_memory_extraction_apply_candidate",
"_tgt": "core_memory_extraction_store_proactive_stub",
"source": "core_memory_extraction_apply_candidate",
"target": "core_memory_extraction_store_proactive_stub",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L335",
"weight": 1.0,
"_src": "core_memory_extraction_rationale_335",
"_tgt": "core_memory_extraction_apply_candidate",
"source": "core_memory_extraction_apply_candidate",
"target": "core_memory_extraction_rationale_335",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L393",
"weight": 1.0,
"_src": "core_memory_extraction_rationale_393",
"_tgt": "core_memory_extraction_content_to_key",
"source": "core_memory_extraction_content_to_key",
"target": "core_memory_extraction_rationale_393",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L406",
"weight": 1.0,
"_src": "core_memory_extraction_rationale_406",
"_tgt": "core_memory_extraction_upsert_relation",
"source": "core_memory_extraction_upsert_relation",
"target": "core_memory_extraction_rationale_406",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L431",
"weight": 1.0,
"_src": "core_memory_extraction_rationale_431",
"_tgt": "core_memory_extraction_store_proactive_stub",
"source": "core_memory_extraction_store_proactive_stub",
"target": "core_memory_extraction_rationale_431",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L436",
"weight": 1.0,
"_src": "core_memory_extraction_store_proactive_stub",
"_tgt": "tests_test_memory_models_encrypt",
"source": "core_memory_extraction_store_proactive_stub",
"target": "tests_test_memory_models_encrypt"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L256",
"weight": 0.8,
"_src": "core_memory_extraction_rationale_1",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_extraction_rationale_1",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L256",
"weight": 0.8,
"_src": "core_memory_extraction_rationale_89",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_extraction_rationale_89",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L256",
"weight": 0.8,
"_src": "core_memory_extraction_rationale_163",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_extraction_rationale_163",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L256",
"weight": 0.8,
"_src": "core_memory_extraction_rationale_233",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_extraction_rationale_233",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L256",
"weight": 0.8,
"_src": "core_memory_extraction_rationale_335",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_extraction_rationale_335",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L256",
"weight": 0.8,
"_src": "core_memory_extraction_rationale_393",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_extraction_rationale_393",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L256",
"weight": 0.8,
"_src": "core_memory_extraction_rationale_406",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_extraction_rationale_406",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\memory_extraction.py",
"source_location": "L256",
"weight": 0.8,
"_src": "core_memory_extraction_rationale_431",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_extraction_rationale_431",
"target": "core_memory_middleware_memorymiddleware"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L47",
"weight": 1.0,
"_src": "api_app_core_memory_maintenance_py",
"_tgt": "core_memory_maintenance_decay_relations",
"source": "api_app_core_memory_maintenance_py",
"target": "core_memory_maintenance_decay_relations",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L61",
"weight": 1.0,
"_src": "api_app_core_memory_maintenance_py",
"_tgt": "core_memory_maintenance_decay_relations_inner",
"source": "api_app_core_memory_maintenance_py",
"target": "core_memory_maintenance_decay_relations_inner",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L107",
"weight": 1.0,
"_src": "api_app_core_memory_maintenance_py",
"_tgt": "core_memory_maintenance_drain_extraction_queue",
"source": "api_app_core_memory_maintenance_py",
"target": "core_memory_maintenance_drain_extraction_queue",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L120",
"weight": 1.0,
"_src": "api_app_core_memory_maintenance_py",
"_tgt": "core_memory_maintenance_drain_extraction_queue_inner",
"source": "api_app_core_memory_maintenance_py",
"target": "core_memory_maintenance_drain_extraction_queue_inner",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L157",
"weight": 1.0,
"_src": "api_app_core_memory_maintenance_py",
"_tgt": "core_memory_maintenance_mine_proactive_patterns",
"source": "api_app_core_memory_maintenance_py",
"target": "core_memory_maintenance_mine_proactive_patterns",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L175",
"weight": 1.0,
"_src": "api_app_core_memory_maintenance_py",
"_tgt": "core_memory_maintenance_mine_proactive_patterns_inner",
"source": "api_app_core_memory_maintenance_py",
"target": "core_memory_maintenance_mine_proactive_patterns_inner",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L256",
"weight": 1.0,
"_src": "api_app_core_memory_maintenance_py",
"_tgt": "core_memory_maintenance_extract_proactive_patterns",
"source": "api_app_core_memory_maintenance_py",
"target": "core_memory_maintenance_extract_proactive_patterns",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L280",
"weight": 1.0,
"_src": "api_app_core_memory_maintenance_py",
"_tgt": "core_memory_maintenance_decay_proactive_patterns",
"source": "api_app_core_memory_maintenance_py",
"target": "core_memory_maintenance_decay_proactive_patterns",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L348",
"weight": 1.0,
"_src": "api_app_core_memory_maintenance_py",
"_tgt": "core_memory_maintenance_audit_memory",
"source": "api_app_core_memory_maintenance_py",
"target": "core_memory_maintenance_audit_memory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L365",
"weight": 1.0,
"_src": "api_app_core_memory_maintenance_py",
"_tgt": "core_memory_maintenance_audit_memory_inner",
"source": "api_app_core_memory_maintenance_py",
"target": "core_memory_maintenance_audit_memory_inner",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L377",
"weight": 1.0,
"_src": "api_app_core_memory_maintenance_py",
"_tgt": "core_memory_maintenance_scan_associative_contradictions",
"source": "api_app_core_memory_maintenance_py",
"target": "core_memory_maintenance_scan_associative_contradictions",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L484",
"weight": 1.0,
"_src": "api_app_core_memory_maintenance_py",
"_tgt": "core_memory_maintenance_canonicalize_relation_labels",
"source": "api_app_core_memory_maintenance_py",
"target": "core_memory_maintenance_canonicalize_relation_labels",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L1",
"weight": 1.0,
"_src": "core_memory_maintenance_rationale_1",
"_tgt": "api_app_core_memory_maintenance_py",
"source": "api_app_core_memory_maintenance_py",
"target": "core_memory_maintenance_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L56",
"weight": 1.0,
"_src": "core_memory_maintenance_decay_relations",
"_tgt": "core_memory_maintenance_decay_relations_inner",
"source": "core_memory_maintenance_decay_relations",
"target": "core_memory_maintenance_decay_relations_inner",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L48",
"weight": 1.0,
"_src": "core_memory_maintenance_rationale_48",
"_tgt": "core_memory_maintenance_decay_relations",
"source": "core_memory_maintenance_decay_relations",
"target": "core_memory_maintenance_rationale_48",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L185",
"weight": 1.0,
"_src": "core_memory_maintenance_decay_relations",
"_tgt": "tests_test_memory_relations_test_decay_relations_reduces_confidence",
"source": "core_memory_maintenance_decay_relations",
"target": "tests_test_memory_relations_test_decay_relations_reduces_confidence"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L214",
"weight": 1.0,
"_src": "core_memory_maintenance_decay_relations",
"_tgt": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence",
"source": "core_memory_maintenance_decay_relations",
"target": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L115",
"weight": 1.0,
"_src": "core_memory_maintenance_drain_extraction_queue",
"_tgt": "core_memory_maintenance_drain_extraction_queue_inner",
"source": "core_memory_maintenance_drain_extraction_queue",
"target": "core_memory_maintenance_drain_extraction_queue_inner",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L108",
"weight": 1.0,
"_src": "core_memory_maintenance_rationale_108",
"_tgt": "core_memory_maintenance_drain_extraction_queue",
"source": "core_memory_maintenance_drain_extraction_queue",
"target": "core_memory_maintenance_rationale_108",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L170",
"weight": 1.0,
"_src": "core_memory_maintenance_mine_proactive_patterns",
"_tgt": "core_memory_maintenance_mine_proactive_patterns_inner",
"source": "core_memory_maintenance_mine_proactive_patterns",
"target": "core_memory_maintenance_mine_proactive_patterns_inner",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L158",
"weight": 1.0,
"_src": "core_memory_maintenance_rationale_158",
"_tgt": "core_memory_maintenance_mine_proactive_patterns",
"source": "core_memory_maintenance_mine_proactive_patterns",
"target": "core_memory_maintenance_rationale_158",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L221",
"weight": 1.0,
"_src": "core_memory_maintenance_mine_proactive_patterns_inner",
"_tgt": "core_memory_maintenance_extract_proactive_patterns",
"source": "core_memory_maintenance_mine_proactive_patterns_inner",
"target": "core_memory_maintenance_extract_proactive_patterns",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L253",
"weight": 1.0,
"_src": "core_memory_maintenance_mine_proactive_patterns_inner",
"_tgt": "core_memory_maintenance_decay_proactive_patterns",
"source": "core_memory_maintenance_mine_proactive_patterns_inner",
"target": "core_memory_maintenance_decay_proactive_patterns",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L257",
"weight": 1.0,
"_src": "core_memory_maintenance_rationale_257",
"_tgt": "core_memory_maintenance_extract_proactive_patterns",
"source": "core_memory_maintenance_extract_proactive_patterns",
"target": "core_memory_maintenance_rationale_257",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L281",
"weight": 1.0,
"_src": "core_memory_maintenance_rationale_281",
"_tgt": "core_memory_maintenance_decay_proactive_patterns",
"source": "core_memory_maintenance_decay_proactive_patterns",
"target": "core_memory_maintenance_rationale_281",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L360",
"weight": 1.0,
"_src": "core_memory_maintenance_audit_memory",
"_tgt": "core_memory_maintenance_audit_memory_inner",
"source": "core_memory_maintenance_audit_memory",
"target": "core_memory_maintenance_audit_memory_inner",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L349",
"weight": 1.0,
"_src": "core_memory_maintenance_rationale_349",
"_tgt": "core_memory_maintenance_audit_memory",
"source": "core_memory_maintenance_audit_memory",
"target": "core_memory_maintenance_rationale_349",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L140",
"weight": 1.0,
"_src": "core_memory_maintenance_audit_memory",
"_tgt": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user",
"source": "core_memory_maintenance_audit_memory",
"target": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L159",
"weight": 1.0,
"_src": "core_memory_maintenance_audit_memory",
"_tgt": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure",
"source": "core_memory_maintenance_audit_memory",
"target": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L373",
"weight": 1.0,
"_src": "core_memory_maintenance_audit_memory_inner",
"_tgt": "core_memory_maintenance_scan_associative_contradictions",
"source": "core_memory_maintenance_audit_memory_inner",
"target": "core_memory_maintenance_scan_associative_contradictions",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L374",
"weight": 1.0,
"_src": "core_memory_maintenance_audit_memory_inner",
"_tgt": "core_memory_maintenance_canonicalize_relation_labels",
"source": "core_memory_maintenance_audit_memory_inner",
"target": "core_memory_maintenance_canonicalize_relation_labels",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L382",
"weight": 1.0,
"_src": "core_memory_maintenance_rationale_382",
"_tgt": "core_memory_maintenance_scan_associative_contradictions",
"source": "core_memory_maintenance_scan_associative_contradictions",
"target": "core_memory_maintenance_rationale_382",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L174",
"weight": 1.0,
"_src": "core_memory_maintenance_scan_associative_contradictions",
"_tgt": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact",
"source": "core_memory_maintenance_scan_associative_contradictions",
"target": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L193",
"weight": 1.0,
"_src": "core_memory_maintenance_scan_associative_contradictions",
"_tgt": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row",
"source": "core_memory_maintenance_scan_associative_contradictions",
"target": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L216",
"weight": 1.0,
"_src": "core_memory_maintenance_scan_associative_contradictions",
"_tgt": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure",
"source": "core_memory_maintenance_scan_associative_contradictions",
"target": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L235",
"weight": 1.0,
"_src": "core_memory_maintenance_scan_associative_contradictions",
"_tgt": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response",
"source": "core_memory_maintenance_scan_associative_contradictions",
"target": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L335",
"weight": 1.0,
"_src": "core_memory_maintenance_scan_associative_contradictions",
"_tgt": "tests_test_memory_audit_test_scan_works_without_langfuse",
"source": "core_memory_maintenance_scan_associative_contradictions",
"target": "tests_test_memory_audit_test_scan_works_without_langfuse"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L380",
"weight": 1.0,
"_src": "core_memory_maintenance_scan_associative_contradictions",
"_tgt": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name",
"source": "core_memory_maintenance_scan_associative_contradictions",
"target": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_maintenance.py",
"source_location": "L485",
"weight": 1.0,
"_src": "core_memory_maintenance_rationale_485",
"_tgt": "core_memory_maintenance_canonicalize_relation_labels",
"source": "core_memory_maintenance_canonicalize_relation_labels",
"target": "core_memory_maintenance_rationale_485",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L251",
"weight": 1.0,
"_src": "core_memory_maintenance_canonicalize_relation_labels",
"_tgt": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations",
"source": "core_memory_maintenance_canonicalize_relation_labels",
"target": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L274",
"weight": 1.0,
"_src": "core_memory_maintenance_canonicalize_relation_labels",
"_tgt": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels",
"source": "core_memory_maintenance_canonicalize_relation_labels",
"target": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L298",
"weight": 1.0,
"_src": "core_memory_maintenance_canonicalize_relation_labels",
"_tgt": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure",
"source": "core_memory_maintenance_canonicalize_relation_labels",
"target": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L315",
"weight": 1.0,
"_src": "core_memory_maintenance_canonicalize_relation_labels",
"_tgt": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty",
"source": "core_memory_maintenance_canonicalize_relation_labels",
"target": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L356",
"weight": 1.0,
"_src": "core_memory_maintenance_canonicalize_relation_labels",
"_tgt": "tests_test_memory_audit_test_canonicalize_works_without_langfuse",
"source": "core_memory_maintenance_canonicalize_relation_labels",
"target": "tests_test_memory_audit_test_canonicalize_works_without_langfuse"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L402",
"weight": 1.0,
"_src": "core_memory_maintenance_canonicalize_relation_labels",
"_tgt": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name",
"source": "core_memory_maintenance_canonicalize_relation_labels",
"target": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L44",
"weight": 1.0,
"_src": "api_app_core_memory_middleware_py",
"_tgt": "core_memory_middleware_now",
"source": "api_app_core_memory_middleware_py",
"target": "core_memory_middleware_now",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L54",
"weight": 1.0,
"_src": "api_app_core_memory_middleware_py",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "api_app_core_memory_middleware_py",
"target": "core_memory_middleware_memorymiddleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L723",
"weight": 1.0,
"_src": "api_app_core_memory_middleware_py",
"_tgt": "core_memory_middleware_encrypt",
"source": "api_app_core_memory_middleware_py",
"target": "core_memory_middleware_encrypt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L727",
"weight": 1.0,
"_src": "api_app_core_memory_middleware_py",
"_tgt": "core_memory_middleware_safe_decrypt",
"source": "api_app_core_memory_middleware_py",
"target": "core_memory_middleware_safe_decrypt",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L1",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_1",
"_tgt": "api_app_core_memory_middleware_py",
"source": "api_app_core_memory_middleware_py",
"target": "core_memory_middleware_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L435",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_upsert_relation",
"_tgt": "core_memory_middleware_now",
"source": "core_memory_middleware_now",
"target": "core_memory_middleware_memorymiddleware_upsert_relation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L57",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_init",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L62",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_enrich_context",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_enrich_context",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L111",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_store_episode",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_store_episode",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L167",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_dispatch_extraction",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_dispatch_extraction",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L224",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_update_core",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_update_core",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L262",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_list_core_blocks",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_list_core_blocks",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L282",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_get_core_block",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_get_core_block",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L302",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_delete_core",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_delete_core",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L325",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_append_core",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_append_core",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L335",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_replace_core",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_replace_core",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L345",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_store_associative",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_store_associative",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L389",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_upsert_relation",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_upsert_relation",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L462",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_query_relations",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_query_relations",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L482",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_insert_archival",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_insert_archival",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L505",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_search_archival",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_search_archival",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L531",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_search_recall",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_search_recall",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L559",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_get_fernet",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_get_fernet",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L568",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_get_user_debug",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_get_user_debug",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L591",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_load_core",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_load_core",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L603",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_load_associative",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_load_associative",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L661",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_load_episodic",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_load_episodic",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L683",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_load_relational",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_load_relational",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L703",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "core_memory_middleware_memorymiddleware_load_proactive",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_memorymiddleware_load_proactive",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L55",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_55",
"_tgt": "core_memory_middleware_memorymiddleware",
"source": "core_memory_middleware_memorymiddleware",
"target": "core_memory_middleware_rationale_55",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L28",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_extraction_rationale_1",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_extraction_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L28",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_extraction_rationale_56",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_extraction_rationale_56"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L28",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_extraction_rationale_66",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_extraction_rationale_66"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L28",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_extraction_rationale_238",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_extraction_rationale_238"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L28",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_extraction_rationale_307",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_extraction_rationale_307"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L28",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_extraction_rationale_327",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_extraction_rationale_327"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L23",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_middleware_rationale_1",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_middleware_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L23",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_middleware_rationale_56",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_middleware_rationale_56"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L23",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_middleware_rationale_188",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_middleware_rationale_188"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L23",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_middleware_rationale_296",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_middleware_rationale_296"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L23",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_middleware_rationale_351",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_middleware_rationale_351"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L23",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_middleware_rationale_370",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_middleware_rationale_370"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_proactive_rationale_1",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_proactive_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L23",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_relations_rationale_1",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_relations_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L23",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_relations_rationale_48",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_relations_rationale_48"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L23",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_relations_rationale_58",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_relations_rationale_58"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L23",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_relations_rationale_70",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_relations_rationale_70"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L23",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_relations_rationale_91",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_relations_rationale_91"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L23",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_relations_rationale_120",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_relations_rationale_120"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L23",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_relations_rationale_137",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_relations_rationale_137"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L23",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_relations_rationale_158",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_relations_rationale_158"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L23",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_relations_rationale_169",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_relations_rationale_169"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L23",
"weight": 0.8,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_relations_rationale_197",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_relations_rationale_197"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L308",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_extraction_test_dispatch_realtime_for_pro",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_extraction_test_dispatch_realtime_for_pro"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L328",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_extraction_test_dispatch_queue_for_free",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_extraction_test_dispatch_queue_for_free"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L89",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_middleware_test_enrich_context_returns_core_memory",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_middleware_test_enrich_context_returns_core_memory"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L107",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L132",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L159",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L179",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L194",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L204",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L219",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_middleware_test_store_episode_decryptable",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_middleware_test_store_episode_decryptable"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L235",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_middleware_test_update_core_insert",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_middleware_test_update_core_insert"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L247",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_middleware_test_update_core_upsert",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_middleware_test_update_core_upsert"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L261",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_middleware_test_core_block_edit_ops",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_middleware_test_core_block_edit_ops"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L281",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_middleware_test_archival_and_recall_search_helpers",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_middleware_test_archival_and_recall_search_helpers"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L97",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L116",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L137",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L71",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L92",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L121",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_relations_test_free_tier_relation_skipped",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_relations_test_free_tier_relation_skipped"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L138",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_relations_test_enrich_context_includes_relational_memory",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_relations_test_enrich_context_includes_relational_memory"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L159",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware",
"_tgt": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free",
"source": "core_memory_middleware_memorymiddleware",
"target": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L48",
"weight": 0.8,
"_src": "routes_device_ws_rationale_65",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "routes_device_ws_rationale_65"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L48",
"weight": 0.8,
"_src": "routes_device_ws_rationale_133",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "routes_device_ws_rationale_133"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L48",
"weight": 0.8,
"_src": "routes_device_ws_rationale_190",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "routes_device_ws_rationale_190"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L48",
"weight": 0.8,
"_src": "routes_device_ws_rationale_204",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "routes_device_ws_rationale_204"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L48",
"weight": 0.8,
"_src": "routes_device_ws_rationale_272",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "routes_device_ws_rationale_272"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L48",
"weight": 0.8,
"_src": "routes_device_ws_rationale_342",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "routes_device_ws_rationale_342"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L48",
"weight": 0.8,
"_src": "routes_device_ws_rationale_426",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "routes_device_ws_rationale_426"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L48",
"weight": 0.8,
"_src": "routes_device_ws_rationale_452",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "routes_device_ws_rationale_452"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L48",
"weight": 0.8,
"_src": "routes_device_ws_rationale_478",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "routes_device_ws_rationale_478"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L48",
"weight": 0.8,
"_src": "routes_device_ws_rationale_487",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "routes_device_ws_rationale_487"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_deep_agent_rationale_45",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "core_deep_agent_rationale_45"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_deep_agent_rationale_62",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "core_deep_agent_rationale_62"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_deep_agent_rationale_151",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "core_deep_agent_rationale_151"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_deep_agent_rationale_167",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "core_deep_agent_rationale_167"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_deep_agent_rationale_186",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "core_deep_agent_rationale_186"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_deep_agent_rationale_202",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "core_deep_agent_rationale_202"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_deep_agent_rationale_343",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "core_deep_agent_rationale_343"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_deep_agent_rationale_415",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "core_deep_agent_rationale_415"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_deep_agent_rationale_511",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "core_deep_agent_rationale_511"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_deep_agent_rationale_528",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "core_deep_agent_rationale_528"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_deep_agent_rationale_696",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "core_deep_agent_rationale_696"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\deep_agent.py",
"source_location": "L22",
"weight": 0.8,
"_src": "core_deep_agent_rationale_1287",
"_tgt": "core_memory_middleware_memorymiddleware",
"confidence_score": 0.5,
"source": "core_memory_middleware_memorymiddleware",
"target": "core_deep_agent_rationale_1287"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L78",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_enrich_context",
"_tgt": "core_memory_middleware_memorymiddleware_get_fernet",
"source": "core_memory_middleware_memorymiddleware_enrich_context",
"target": "core_memory_middleware_memorymiddleware_get_fernet",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L82",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_enrich_context",
"_tgt": "core_memory_middleware_memorymiddleware_get_user_debug",
"source": "core_memory_middleware_memorymiddleware_enrich_context",
"target": "core_memory_middleware_memorymiddleware_get_user_debug",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L85",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_enrich_context",
"_tgt": "core_memory_middleware_memorymiddleware_load_core",
"source": "core_memory_middleware_memorymiddleware_enrich_context",
"target": "core_memory_middleware_memorymiddleware_load_core",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L86",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_enrich_context",
"_tgt": "core_memory_middleware_memorymiddleware_load_associative",
"source": "core_memory_middleware_memorymiddleware_enrich_context",
"target": "core_memory_middleware_memorymiddleware_load_associative",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L87",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_enrich_context",
"_tgt": "core_memory_middleware_memorymiddleware_load_episodic",
"source": "core_memory_middleware_memorymiddleware_enrich_context",
"target": "core_memory_middleware_memorymiddleware_load_episodic",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L88",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_enrich_context",
"_tgt": "core_memory_middleware_memorymiddleware_load_proactive",
"source": "core_memory_middleware_memorymiddleware_enrich_context",
"target": "core_memory_middleware_memorymiddleware_load_proactive",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L89",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_enrich_context",
"_tgt": "core_memory_middleware_memorymiddleware_load_relational",
"source": "core_memory_middleware_memorymiddleware_enrich_context",
"target": "core_memory_middleware_memorymiddleware_load_relational",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L69",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_69",
"_tgt": "core_memory_middleware_memorymiddleware_enrich_context",
"source": "core_memory_middleware_memorymiddleware_enrich_context",
"target": "core_memory_middleware_rationale_69",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L127",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_store_episode",
"_tgt": "core_memory_middleware_memorymiddleware_get_fernet",
"source": "core_memory_middleware_memorymiddleware_store_episode",
"target": "core_memory_middleware_memorymiddleware_get_fernet",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L132",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_store_episode",
"_tgt": "core_memory_middleware_encrypt",
"source": "core_memory_middleware_memorymiddleware_store_episode",
"target": "core_memory_middleware_encrypt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L144",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_store_episode",
"_tgt": "core_memory_middleware_memorymiddleware_get_user_debug",
"source": "core_memory_middleware_memorymiddleware_store_episode",
"target": "core_memory_middleware_memorymiddleware_get_user_debug",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L159",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_store_episode",
"_tgt": "core_memory_middleware_memorymiddleware_dispatch_extraction",
"source": "core_memory_middleware_memorymiddleware_store_episode",
"target": "core_memory_middleware_memorymiddleware_dispatch_extraction",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L119",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_119",
"_tgt": "core_memory_middleware_memorymiddleware_store_episode",
"source": "core_memory_middleware_memorymiddleware_store_episode",
"target": "core_memory_middleware_rationale_119",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L175",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_175",
"_tgt": "core_memory_middleware_memorymiddleware_dispatch_extraction",
"source": "core_memory_middleware_memorymiddleware_dispatch_extraction",
"target": "core_memory_middleware_rationale_175",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L226",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_update_core",
"_tgt": "core_memory_middleware_memorymiddleware_get_fernet",
"source": "core_memory_middleware_memorymiddleware_update_core",
"target": "core_memory_middleware_memorymiddleware_get_fernet",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L230",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_update_core",
"_tgt": "core_memory_middleware_encrypt",
"source": "core_memory_middleware_memorymiddleware_update_core",
"target": "core_memory_middleware_encrypt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L250",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_update_core",
"_tgt": "core_memory_middleware_memorymiddleware_get_user_debug",
"source": "core_memory_middleware_memorymiddleware_update_core",
"target": "core_memory_middleware_memorymiddleware_get_user_debug",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L329",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_append_core",
"_tgt": "core_memory_middleware_memorymiddleware_update_core",
"source": "core_memory_middleware_memorymiddleware_update_core",
"target": "core_memory_middleware_memorymiddleware_append_core",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L341",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_replace_core",
"_tgt": "core_memory_middleware_memorymiddleware_update_core",
"source": "core_memory_middleware_memorymiddleware_update_core",
"target": "core_memory_middleware_memorymiddleware_replace_core",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L225",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_225",
"_tgt": "core_memory_middleware_memorymiddleware_update_core",
"source": "core_memory_middleware_memorymiddleware_update_core",
"target": "core_memory_middleware_rationale_225",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L264",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_list_core_blocks",
"_tgt": "core_memory_middleware_memorymiddleware_get_fernet",
"source": "core_memory_middleware_memorymiddleware_list_core_blocks",
"target": "core_memory_middleware_memorymiddleware_get_fernet",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L276",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_list_core_blocks",
"_tgt": "core_memory_middleware_safe_decrypt",
"source": "core_memory_middleware_memorymiddleware_list_core_blocks",
"target": "core_memory_middleware_safe_decrypt",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L263",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_263",
"_tgt": "core_memory_middleware_memorymiddleware_list_core_blocks",
"source": "core_memory_middleware_memorymiddleware_list_core_blocks",
"target": "core_memory_middleware_rationale_263",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L284",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_get_core_block",
"_tgt": "core_memory_middleware_memorymiddleware_get_fernet",
"source": "core_memory_middleware_memorymiddleware_get_core_block",
"target": "core_memory_middleware_memorymiddleware_get_fernet",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L298",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_get_core_block",
"_tgt": "core_memory_middleware_safe_decrypt",
"source": "core_memory_middleware_memorymiddleware_get_core_block",
"target": "core_memory_middleware_safe_decrypt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L327",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_append_core",
"_tgt": "core_memory_middleware_memorymiddleware_get_core_block",
"source": "core_memory_middleware_memorymiddleware_get_core_block",
"target": "core_memory_middleware_memorymiddleware_append_core",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L337",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_replace_core",
"_tgt": "core_memory_middleware_memorymiddleware_get_core_block",
"source": "core_memory_middleware_memorymiddleware_get_core_block",
"target": "core_memory_middleware_memorymiddleware_replace_core",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L283",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_283",
"_tgt": "core_memory_middleware_memorymiddleware_get_core_block",
"source": "core_memory_middleware_memorymiddleware_get_core_block",
"target": "core_memory_middleware_rationale_283",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L303",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_303",
"_tgt": "core_memory_middleware_memorymiddleware_delete_core",
"source": "core_memory_middleware_memorymiddleware_delete_core",
"target": "core_memory_middleware_rationale_303",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L326",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_326",
"_tgt": "core_memory_middleware_memorymiddleware_append_core",
"source": "core_memory_middleware_memorymiddleware_append_core",
"target": "core_memory_middleware_rationale_326",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L336",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_336",
"_tgt": "core_memory_middleware_memorymiddleware_replace_core",
"source": "core_memory_middleware_memorymiddleware_replace_core",
"target": "core_memory_middleware_rationale_336",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L356",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_store_associative",
"_tgt": "core_memory_middleware_memorymiddleware_get_fernet",
"source": "core_memory_middleware_memorymiddleware_store_associative",
"target": "core_memory_middleware_memorymiddleware_get_fernet",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L360",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_store_associative",
"_tgt": "core_memory_middleware_encrypt",
"source": "core_memory_middleware_memorymiddleware_store_associative",
"target": "core_memory_middleware_encrypt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L362",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_store_associative",
"_tgt": "core_memory_middleware_memorymiddleware_get_user_debug",
"source": "core_memory_middleware_memorymiddleware_store_associative",
"target": "core_memory_middleware_memorymiddleware_get_user_debug",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L352",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_352",
"_tgt": "core_memory_middleware_memorymiddleware_store_associative",
"source": "core_memory_middleware_memorymiddleware_store_associative",
"target": "core_memory_middleware_rationale_352",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L409",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_upsert_relation",
"_tgt": "core_memory_middleware_memorymiddleware_get_user_debug",
"source": "core_memory_middleware_memorymiddleware_upsert_relation",
"target": "core_memory_middleware_memorymiddleware_get_user_debug",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L417",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_upsert_relation",
"_tgt": "core_memory_middleware_memorymiddleware_get_fernet",
"source": "core_memory_middleware_memorymiddleware_upsert_relation",
"target": "core_memory_middleware_memorymiddleware_get_fernet",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L402",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_402",
"_tgt": "core_memory_middleware_memorymiddleware_upsert_relation",
"source": "core_memory_middleware_memorymiddleware_upsert_relation",
"target": "core_memory_middleware_rationale_402",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L470",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_470",
"_tgt": "core_memory_middleware_memorymiddleware_query_relations",
"source": "core_memory_middleware_memorymiddleware_query_relations",
"target": "core_memory_middleware_rationale_470",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L484",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_insert_archival",
"_tgt": "core_memory_middleware_memorymiddleware_get_fernet",
"source": "core_memory_middleware_memorymiddleware_insert_archival",
"target": "core_memory_middleware_memorymiddleware_get_fernet",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L488",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_insert_archival",
"_tgt": "core_memory_middleware_encrypt",
"source": "core_memory_middleware_memorymiddleware_insert_archival",
"target": "core_memory_middleware_encrypt",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L483",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_483",
"_tgt": "core_memory_middleware_memorymiddleware_insert_archival",
"source": "core_memory_middleware_memorymiddleware_insert_archival",
"target": "core_memory_middleware_rationale_483",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L507",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_search_archival",
"_tgt": "core_memory_middleware_memorymiddleware_get_fernet",
"source": "core_memory_middleware_memorymiddleware_search_archival",
"target": "core_memory_middleware_memorymiddleware_get_fernet",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L521",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_search_archival",
"_tgt": "core_memory_middleware_safe_decrypt",
"source": "core_memory_middleware_memorymiddleware_search_archival",
"target": "core_memory_middleware_safe_decrypt",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L506",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_506",
"_tgt": "core_memory_middleware_memorymiddleware_search_archival",
"source": "core_memory_middleware_memorymiddleware_search_archival",
"target": "core_memory_middleware_rationale_506",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L533",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_search_recall",
"_tgt": "core_memory_middleware_memorymiddleware_get_fernet",
"source": "core_memory_middleware_memorymiddleware_search_recall",
"target": "core_memory_middleware_memorymiddleware_get_fernet",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L547",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_search_recall",
"_tgt": "core_memory_middleware_safe_decrypt",
"source": "core_memory_middleware_memorymiddleware_search_recall",
"target": "core_memory_middleware_safe_decrypt",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L532",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_532",
"_tgt": "core_memory_middleware_memorymiddleware_search_recall",
"source": "core_memory_middleware_memorymiddleware_search_recall",
"target": "core_memory_middleware_rationale_532",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L560",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_560",
"_tgt": "core_memory_middleware_memorymiddleware_get_fernet",
"source": "core_memory_middleware_memorymiddleware_get_fernet",
"target": "core_memory_middleware_rationale_560",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L569",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_569",
"_tgt": "core_memory_middleware_memorymiddleware_get_user_debug",
"source": "core_memory_middleware_memorymiddleware_get_user_debug",
"target": "core_memory_middleware_rationale_569",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L598",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_load_core",
"_tgt": "core_memory_middleware_safe_decrypt",
"source": "core_memory_middleware_memorymiddleware_load_core",
"target": "core_memory_middleware_safe_decrypt",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L630",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_load_associative",
"_tgt": "core_memory_middleware_safe_decrypt",
"source": "core_memory_middleware_memorymiddleware_load_associative",
"target": "core_memory_middleware_safe_decrypt",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L606",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_606",
"_tgt": "core_memory_middleware_memorymiddleware_load_associative",
"source": "core_memory_middleware_memorymiddleware_load_associative",
"target": "core_memory_middleware_rationale_606",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L678",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_load_episodic",
"_tgt": "core_memory_middleware_safe_decrypt",
"source": "core_memory_middleware_memorymiddleware_load_episodic",
"target": "core_memory_middleware_safe_decrypt",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L684",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_684",
"_tgt": "core_memory_middleware_memorymiddleware_load_relational",
"source": "core_memory_middleware_memorymiddleware_load_relational",
"target": "core_memory_middleware_rationale_684",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L715",
"weight": 1.0,
"_src": "core_memory_middleware_memorymiddleware_load_proactive",
"_tgt": "core_memory_middleware_safe_decrypt",
"source": "core_memory_middleware_memorymiddleware_load_proactive",
"target": "core_memory_middleware_safe_decrypt",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\memory_middleware.py",
"source_location": "L728",
"weight": 1.0,
"_src": "core_memory_middleware_rationale_728",
"_tgt": "core_memory_middleware_safe_decrypt",
"source": "core_memory_middleware_safe_decrypt",
"target": "core_memory_middleware_rationale_728",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\note_summarizer.py",
"source_location": "L30",
"weight": 1.0,
"_src": "api_app_core_note_summarizer_py",
"_tgt": "core_note_summarizer_generate_note_summary",
"source": "api_app_core_note_summarizer_py",
"target": "core_note_summarizer_generate_note_summary",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\note_summarizer.py",
"source_location": "L1",
"weight": 1.0,
"_src": "core_note_summarizer_rationale_1",
"_tgt": "api_app_core_note_summarizer_py",
"source": "api_app_core_note_summarizer_py",
"target": "core_note_summarizer_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\note_summarizer.py",
"source_location": "L31",
"weight": 1.0,
"_src": "core_note_summarizer_rationale_31",
"_tgt": "core_note_summarizer_generate_note_summary",
"source": "core_note_summarizer_generate_note_summary",
"target": "core_note_summarizer_rationale_31",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L18",
"weight": 1.0,
"_src": "api_app_core_output_formatter_py",
"_tgt": "core_output_formatter_extract_canvas_block",
"source": "api_app_core_output_formatter_py",
"target": "core_output_formatter_extract_canvas_block",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L37",
"weight": 1.0,
"_src": "api_app_core_output_formatter_py",
"_tgt": "core_output_formatter_streamformatter",
"source": "api_app_core_output_formatter_py",
"target": "core_output_formatter_streamformatter",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L1",
"weight": 1.0,
"_src": "core_output_formatter_rationale_1",
"_tgt": "api_app_core_output_formatter_py",
"source": "api_app_core_output_formatter_py",
"target": "core_output_formatter_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L19",
"weight": 1.0,
"_src": "core_output_formatter_rationale_19",
"_tgt": "core_output_formatter_extract_canvas_block",
"source": "core_output_formatter_extract_canvas_block",
"target": "core_output_formatter_rationale_19",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L40",
"weight": 1.0,
"_src": "core_output_formatter_streamformatter",
"_tgt": "core_output_formatter_streamformatter_init",
"source": "core_output_formatter_streamformatter",
"target": "core_output_formatter_streamformatter_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L43",
"weight": 1.0,
"_src": "core_output_formatter_streamformatter",
"_tgt": "core_output_formatter_streamformatter_format",
"source": "core_output_formatter_streamformatter",
"target": "core_output_formatter_streamformatter_format",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\output_formatter.py",
"source_location": "L38",
"weight": 1.0,
"_src": "core_output_formatter_rationale_38",
"_tgt": "core_output_formatter_streamformatter",
"source": "core_output_formatter_streamformatter",
"target": "core_output_formatter_rationale_38",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L7",
"weight": 0.8,
"_src": "core_output_formatter_streamformatter",
"_tgt": "tests_test_output_formatter_rationale_1",
"confidence_score": 0.5,
"source": "core_output_formatter_streamformatter",
"target": "tests_test_output_formatter_rationale_1"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L25",
"weight": 1.0,
"_src": "core_output_formatter_streamformatter",
"_tgt": "tests_test_output_formatter_test_stream_formatter_text_stream",
"source": "core_output_formatter_streamformatter",
"target": "tests_test_output_formatter_test_stream_formatter_text_stream"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L41",
"weight": 1.0,
"_src": "core_output_formatter_streamformatter",
"_tgt": "tests_test_output_formatter_test_stream_formatter_floating_domain_first",
"source": "core_output_formatter_streamformatter",
"target": "tests_test_output_formatter_test_stream_formatter_floating_domain_first"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L64",
"weight": 1.0,
"_src": "core_output_formatter_streamformatter",
"_tgt": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events",
"source": "core_output_formatter_streamformatter",
"target": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L77",
"weight": 1.0,
"_src": "core_output_formatter_streamformatter",
"_tgt": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets",
"source": "core_output_formatter_streamformatter",
"target": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_65",
"_tgt": "core_output_formatter_streamformatter",
"confidence_score": 0.5,
"source": "core_output_formatter_streamformatter",
"target": "routes_device_ws_rationale_65"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_133",
"_tgt": "core_output_formatter_streamformatter",
"confidence_score": 0.5,
"source": "core_output_formatter_streamformatter",
"target": "routes_device_ws_rationale_133"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_190",
"_tgt": "core_output_formatter_streamformatter",
"confidence_score": 0.5,
"source": "core_output_formatter_streamformatter",
"target": "routes_device_ws_rationale_190"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_204",
"_tgt": "core_output_formatter_streamformatter",
"confidence_score": 0.5,
"source": "core_output_formatter_streamformatter",
"target": "routes_device_ws_rationale_204"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_272",
"_tgt": "core_output_formatter_streamformatter",
"confidence_score": 0.5,
"source": "core_output_formatter_streamformatter",
"target": "routes_device_ws_rationale_272"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_342",
"_tgt": "core_output_formatter_streamformatter",
"confidence_score": 0.5,
"source": "core_output_formatter_streamformatter",
"target": "routes_device_ws_rationale_342"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_426",
"_tgt": "core_output_formatter_streamformatter",
"confidence_score": 0.5,
"source": "core_output_formatter_streamformatter",
"target": "routes_device_ws_rationale_426"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_452",
"_tgt": "core_output_formatter_streamformatter",
"confidence_score": 0.5,
"source": "core_output_formatter_streamformatter",
"target": "routes_device_ws_rationale_452"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_478",
"_tgt": "core_output_formatter_streamformatter",
"confidence_score": 0.5,
"source": "core_output_formatter_streamformatter",
"target": "routes_device_ws_rationale_478"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\api\\routes\\device_ws.py",
"source_location": "L49",
"weight": 0.8,
"_src": "routes_device_ws_rationale_487",
"_tgt": "core_output_formatter_streamformatter",
"confidence_score": 0.5,
"source": "core_output_formatter_streamformatter",
"target": "routes_device_ws_rationale_487"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L18",
"weight": 1.0,
"_src": "api_app_core_ws_context_py",
"_tgt": "core_ws_context_key_to_camel",
"source": "api_app_core_ws_context_py",
"target": "core_ws_context_key_to_camel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L22",
"weight": 1.0,
"_src": "api_app_core_ws_context_py",
"_tgt": "core_ws_context_keys_to_camel",
"source": "api_app_core_ws_context_py",
"target": "core_ws_context_keys_to_camel",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L49",
"weight": 1.0,
"_src": "api_app_core_ws_context_py",
"_tgt": "core_ws_context_set_tool_result_collector",
"source": "api_app_core_ws_context_py",
"target": "core_ws_context_set_tool_result_collector",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L54",
"weight": 1.0,
"_src": "api_app_core_ws_context_py",
"_tgt": "core_ws_context_clear_tool_result_collector",
"source": "api_app_core_ws_context_py",
"target": "core_ws_context_clear_tool_result_collector",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L59",
"weight": 1.0,
"_src": "api_app_core_ws_context_py",
"_tgt": "core_ws_context_set_client_executor",
"source": "api_app_core_ws_context_py",
"target": "core_ws_context_set_client_executor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L64",
"weight": 1.0,
"_src": "api_app_core_ws_context_py",
"_tgt": "core_ws_context_clear_client_executor",
"source": "api_app_core_ws_context_py",
"target": "core_ws_context_clear_client_executor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L72",
"weight": 1.0,
"_src": "api_app_core_ws_context_py",
"_tgt": "core_ws_context_execute_on_client",
"source": "api_app_core_ws_context_py",
"target": "core_ws_context_execute_on_client",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L1",
"weight": 1.0,
"_src": "core_ws_context_rationale_1",
"_tgt": "api_app_core_ws_context_py",
"source": "api_app_core_ws_context_py",
"target": "core_ws_context_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L31",
"weight": 1.0,
"_src": "core_ws_context_keys_to_camel",
"_tgt": "core_ws_context_key_to_camel",
"source": "core_ws_context_key_to_camel",
"target": "core_ws_context_keys_to_camel",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L107",
"weight": 1.0,
"_src": "core_ws_context_execute_on_client",
"_tgt": "core_ws_context_keys_to_camel",
"source": "core_ws_context_keys_to_camel",
"target": "core_ws_context_execute_on_client",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L23",
"weight": 1.0,
"_src": "core_ws_context_rationale_23",
"_tgt": "core_ws_context_keys_to_camel",
"source": "core_ws_context_keys_to_camel",
"target": "core_ws_context_rationale_23",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L50",
"weight": 1.0,
"_src": "core_ws_context_rationale_50",
"_tgt": "core_ws_context_set_tool_result_collector",
"source": "core_ws_context_set_tool_result_collector",
"target": "core_ws_context_rationale_50",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L55",
"weight": 1.0,
"_src": "core_ws_context_rationale_55",
"_tgt": "core_ws_context_clear_tool_result_collector",
"source": "core_ws_context_clear_tool_result_collector",
"target": "core_ws_context_rationale_55",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L60",
"weight": 1.0,
"_src": "core_ws_context_rationale_60",
"_tgt": "core_ws_context_set_client_executor",
"source": "core_ws_context_set_client_executor",
"target": "core_ws_context_rationale_60",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L142",
"weight": 1.0,
"_src": "core_ws_context_set_client_executor",
"_tgt": "tests_test_journey_v2_run_journey",
"source": "core_ws_context_set_client_executor",
"target": "tests_test_journey_v2_run_journey"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L65",
"weight": 1.0,
"_src": "core_ws_context_rationale_65",
"_tgt": "core_ws_context_clear_client_executor",
"source": "core_ws_context_clear_client_executor",
"target": "core_ws_context_rationale_65",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L159",
"weight": 1.0,
"_src": "core_ws_context_clear_client_executor",
"_tgt": "tests_test_journey_v2_run_journey",
"source": "core_ws_context_clear_client_executor",
"target": "tests_test_journey_v2_run_journey"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\ws_context.py",
"source_location": "L80",
"weight": 1.0,
"_src": "core_ws_context_rationale_80",
"_tgt": "core_ws_context_execute_on_client",
"source": "core_ws_context_execute_on_client",
"target": "core_ws_context_rationale_80",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\base.py",
"source_location": "L9",
"weight": 1.0,
"_src": "api_app_core_preprocessors_base_py",
"_tgt": "preprocessors_base_preprocessresult",
"source": "api_app_core_preprocessors_base_py",
"target": "preprocessors_base_preprocessresult",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\base.py",
"source_location": "L1",
"weight": 1.0,
"_src": "preprocessors_base_rationale_1",
"_tgt": "api_app_core_preprocessors_base_py",
"source": "api_app_core_preprocessors_base_py",
"target": "preprocessors_base_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\base.py",
"source_location": "L10",
"weight": 1.0,
"_src": "preprocessors_base_rationale_10",
"_tgt": "preprocessors_base_preprocessresult",
"source": "preprocessors_base_preprocessresult",
"target": "preprocessors_base_rationale_10",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L14",
"weight": 0.8,
"_src": "preprocessors_base_preprocessresult",
"_tgt": "preprocessors_email_html_rationale_1",
"confidence_score": 0.5,
"source": "preprocessors_base_preprocessresult",
"target": "preprocessors_email_html_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L14",
"weight": 0.8,
"_src": "preprocessors_base_preprocessresult",
"_tgt": "preprocessors_email_html_rationale_56",
"confidence_score": 0.5,
"source": "preprocessors_base_preprocessresult",
"target": "preprocessors_email_html_rationale_56"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L14",
"weight": 0.8,
"_src": "preprocessors_base_preprocessresult",
"_tgt": "preprocessors_email_html_rationale_68",
"confidence_score": 0.5,
"source": "preprocessors_base_preprocessresult",
"target": "preprocessors_email_html_rationale_68"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L14",
"weight": 0.8,
"_src": "preprocessors_base_preprocessresult",
"_tgt": "preprocessors_email_html_rationale_81",
"confidence_score": 0.5,
"source": "preprocessors_base_preprocessresult",
"target": "preprocessors_email_html_rationale_81"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L16",
"weight": 0.8,
"_src": "preprocessors_base_preprocessresult",
"_tgt": "preprocessors_init_rationale_1",
"confidence_score": 0.5,
"source": "preprocessors_base_preprocessresult",
"target": "preprocessors_init_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L16",
"weight": 0.8,
"_src": "preprocessors_base_preprocessresult",
"_tgt": "preprocessors_init_rationale_34",
"confidence_score": 0.5,
"source": "preprocessors_base_preprocessresult",
"target": "preprocessors_init_rationale_34"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L16",
"weight": 0.8,
"_src": "preprocessors_base_preprocessresult",
"_tgt": "preprocessors_init_rationale_78",
"confidence_score": 0.5,
"source": "preprocessors_base_preprocessresult",
"target": "preprocessors_init_rationale_78"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L16",
"weight": 0.8,
"_src": "preprocessors_base_preprocessresult",
"_tgt": "preprocessors_init_rationale_93",
"confidence_score": 0.5,
"source": "preprocessors_base_preprocessresult",
"target": "preprocessors_init_rationale_93"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L107",
"weight": 1.0,
"_src": "preprocessors_base_preprocessresult",
"_tgt": "preprocessors_email_html_preprocess_email_html",
"source": "preprocessors_base_preprocessresult",
"target": "preprocessors_email_html_preprocess_email_html"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L87",
"weight": 1.0,
"_src": "preprocessors_base_preprocessresult",
"_tgt": "preprocessors_init_preprocess_generic",
"source": "preprocessors_base_preprocessresult",
"target": "preprocessors_init_preprocess_generic"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L55",
"weight": 1.0,
"_src": "api_app_core_preprocessors_email_html_py",
"_tgt": "preprocessors_email_html_extract_metadata",
"source": "api_app_core_preprocessors_email_html_py",
"target": "preprocessors_email_html_extract_metadata",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L67",
"weight": 1.0,
"_src": "api_app_core_preprocessors_email_html_py",
"_tgt": "preprocessors_email_html_split_thread",
"source": "api_app_core_preprocessors_email_html_py",
"target": "preprocessors_email_html_split_thread",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L80",
"weight": 1.0,
"_src": "api_app_core_preprocessors_email_html_py",
"_tgt": "preprocessors_email_html_preprocess_email_html",
"source": "api_app_core_preprocessors_email_html_py",
"target": "preprocessors_email_html_preprocess_email_html",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L1",
"weight": 1.0,
"_src": "preprocessors_email_html_rationale_1",
"_tgt": "api_app_core_preprocessors_email_html_py",
"source": "api_app_core_preprocessors_email_html_py",
"target": "preprocessors_email_html_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L104",
"weight": 1.0,
"_src": "preprocessors_email_html_preprocess_email_html",
"_tgt": "preprocessors_email_html_extract_metadata",
"source": "preprocessors_email_html_extract_metadata",
"target": "preprocessors_email_html_preprocess_email_html",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L56",
"weight": 1.0,
"_src": "preprocessors_email_html_rationale_56",
"_tgt": "preprocessors_email_html_extract_metadata",
"source": "preprocessors_email_html_extract_metadata",
"target": "preprocessors_email_html_rationale_56",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L105",
"weight": 1.0,
"_src": "preprocessors_email_html_preprocess_email_html",
"_tgt": "preprocessors_email_html_split_thread",
"source": "preprocessors_email_html_split_thread",
"target": "preprocessors_email_html_preprocess_email_html",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L68",
"weight": 1.0,
"_src": "preprocessors_email_html_rationale_68",
"_tgt": "preprocessors_email_html_split_thread",
"source": "preprocessors_email_html_split_thread",
"target": "preprocessors_email_html_rationale_68",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\email_html.py",
"source_location": "L81",
"weight": 1.0,
"_src": "preprocessors_email_html_rationale_81",
"_tgt": "preprocessors_email_html_preprocess_email_html",
"source": "preprocessors_email_html_preprocess_email_html",
"target": "preprocessors_email_html_rationale_81",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L99",
"weight": 1.0,
"_src": "preprocessors_email_html_preprocess_email_html",
"_tgt": "preprocessors_init_preprocess",
"source": "preprocessors_email_html_preprocess_email_html",
"target": "preprocessors_init_preprocess"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L33",
"weight": 1.0,
"_src": "api_app_core_preprocessors_init_py",
"_tgt": "preprocessors_init_detect_content_type",
"source": "api_app_core_preprocessors_init_py",
"target": "preprocessors_init_detect_content_type",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L77",
"weight": 1.0,
"_src": "api_app_core_preprocessors_init_py",
"_tgt": "preprocessors_init_preprocess_generic",
"source": "api_app_core_preprocessors_init_py",
"target": "preprocessors_init_preprocess_generic",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L92",
"weight": 1.0,
"_src": "api_app_core_preprocessors_init_py",
"_tgt": "preprocessors_init_preprocess",
"source": "api_app_core_preprocessors_init_py",
"target": "preprocessors_init_preprocess",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L1",
"weight": 1.0,
"_src": "preprocessors_init_rationale_1",
"_tgt": "api_app_core_preprocessors_init_py",
"source": "api_app_core_preprocessors_init_py",
"target": "preprocessors_init_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L34",
"weight": 1.0,
"_src": "preprocessors_init_rationale_34",
"_tgt": "preprocessors_init_detect_content_type",
"source": "preprocessors_init_detect_content_type",
"target": "preprocessors_init_rationale_34",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L62",
"weight": 1.0,
"_src": "preprocessors_init_detect_content_type",
"_tgt": "tests_test_preprocessors_test_detect",
"source": "preprocessors_init_detect_content_type",
"target": "tests_test_preprocessors_test_detect"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L101",
"weight": 1.0,
"_src": "preprocessors_init_preprocess",
"_tgt": "preprocessors_init_preprocess_generic",
"source": "preprocessors_init_preprocess_generic",
"target": "preprocessors_init_preprocess",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L78",
"weight": 1.0,
"_src": "preprocessors_init_rationale_78",
"_tgt": "preprocessors_init_preprocess_generic",
"source": "preprocessors_init_preprocess_generic",
"target": "preprocessors_init_rationale_78",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\core\\preprocessors\\__init__.py",
"source_location": "L93",
"weight": 1.0,
"_src": "preprocessors_init_rationale_93",
"_tgt": "preprocessors_init_preprocess",
"source": "preprocessors_init_preprocess",
"target": "preprocessors_init_rationale_93",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L73",
"weight": 1.0,
"_src": "preprocessors_init_preprocess",
"_tgt": "tests_test_preprocessors_test_preprocess",
"source": "preprocessors_init_preprocess",
"target": "tests_test_preprocessors_test_preprocess"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L51",
"weight": 1.0,
"_src": "api_app_integrations_gmail_py",
"_tgt": "integrations_gmail_build_gmail_query",
"source": "api_app_integrations_gmail_py",
"target": "integrations_gmail_build_gmail_query",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L112",
"weight": 1.0,
"_src": "api_app_integrations_gmail_py",
"_tgt": "integrations_gmail_strip_html",
"source": "api_app_integrations_gmail_py",
"target": "integrations_gmail_strip_html",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L119",
"weight": 1.0,
"_src": "api_app_integrations_gmail_py",
"_tgt": "integrations_gmail_parse_body",
"source": "api_app_integrations_gmail_py",
"target": "integrations_gmail_parse_body",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L157",
"weight": 1.0,
"_src": "api_app_integrations_gmail_py",
"_tgt": "integrations_gmail_parse_date",
"source": "api_app_integrations_gmail_py",
"target": "integrations_gmail_parse_date",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L168",
"weight": 1.0,
"_src": "api_app_integrations_gmail_py",
"_tgt": "integrations_gmail_gmailclient",
"source": "api_app_integrations_gmail_py",
"target": "integrations_gmail_gmailclient",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L224",
"weight": 1.0,
"_src": "api_app_integrations_gmail_py",
"_tgt": "integrations_gmail_refreshed_credentials",
"source": "api_app_integrations_gmail_py",
"target": "integrations_gmail_refreshed_credentials",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L1",
"weight": 1.0,
"_src": "integrations_gmail_rationale_1",
"_tgt": "api_app_integrations_gmail_py",
"source": "api_app_integrations_gmail_py",
"target": "integrations_gmail_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L219",
"weight": 1.0,
"_src": "integrations_gmail_gmailclient_fetch_messages",
"_tgt": "integrations_gmail_build_gmail_query",
"source": "integrations_gmail_build_gmail_query",
"target": "integrations_gmail_gmailclient_fetch_messages",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L55",
"weight": 1.0,
"_src": "integrations_gmail_rationale_55",
"_tgt": "integrations_gmail_build_gmail_query",
"source": "integrations_gmail_build_gmail_query",
"target": "integrations_gmail_rationale_55",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L139",
"weight": 1.0,
"_src": "integrations_gmail_parse_body",
"_tgt": "integrations_gmail_strip_html",
"source": "integrations_gmail_strip_html",
"target": "integrations_gmail_parse_body",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L113",
"weight": 1.0,
"_src": "integrations_gmail_rationale_113",
"_tgt": "integrations_gmail_strip_html",
"source": "integrations_gmail_strip_html",
"target": "integrations_gmail_rationale_113",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L318",
"weight": 1.0,
"_src": "integrations_gmail_gmailclient_fetch_sync",
"_tgt": "integrations_gmail_parse_body",
"source": "integrations_gmail_parse_body",
"target": "integrations_gmail_gmailclient_fetch_sync",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L120",
"weight": 1.0,
"_src": "integrations_gmail_rationale_120",
"_tgt": "integrations_gmail_parse_body",
"source": "integrations_gmail_parse_body",
"target": "integrations_gmail_rationale_120",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L316",
"weight": 1.0,
"_src": "integrations_gmail_gmailclient_fetch_sync",
"_tgt": "integrations_gmail_parse_date",
"source": "integrations_gmail_parse_date",
"target": "integrations_gmail_gmailclient_fetch_sync",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L158",
"weight": 1.0,
"_src": "integrations_gmail_rationale_158",
"_tgt": "integrations_gmail_parse_date",
"source": "integrations_gmail_parse_date",
"target": "integrations_gmail_rationale_158",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L179",
"weight": 1.0,
"_src": "integrations_gmail_gmailclient",
"_tgt": "integrations_gmail_gmailclient_init",
"source": "integrations_gmail_gmailclient",
"target": "integrations_gmail_gmailclient_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L205",
"weight": 1.0,
"_src": "integrations_gmail_gmailclient",
"_tgt": "integrations_gmail_gmailclient_fetch_messages",
"source": "integrations_gmail_gmailclient",
"target": "integrations_gmail_gmailclient_fetch_messages",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L251",
"weight": 1.0,
"_src": "integrations_gmail_gmailclient",
"_tgt": "integrations_gmail_gmailclient_fetch_sync",
"source": "integrations_gmail_gmailclient",
"target": "integrations_gmail_gmailclient_fetch_sync",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L169",
"weight": 1.0,
"_src": "integrations_gmail_rationale_169",
"_tgt": "integrations_gmail_gmailclient",
"source": "integrations_gmail_gmailclient",
"target": "integrations_gmail_rationale_169",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L156",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "integrations_init_emailmessage",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "integrations_init_emailmessage"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L156",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "integrations_init_chatmessage",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "integrations_init_chatmessage"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L156",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "integrations_init_rationale_1",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "integrations_init_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L156",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "integrations_init_rationale_43",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "integrations_init_rationale_43"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L156",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "integrations_init_rationale_54",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "integrations_init_rationale_54"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L156",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "integrations_init_rationale_67",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "integrations_init_rationale_67"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L156",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "integrations_init_rationale_77",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "integrations_init_rationale_77"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L156",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "integrations_init_rationale_91",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "integrations_init_rationale_91"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L156",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "integrations_init_rationale_106",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "integrations_init_rationale_106"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L156",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "integrations_init_rationale_122",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "integrations_init_rationale_122"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L156",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "integrations_init_rationale_143",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "integrations_init_rationale_143"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_testtokenencryption",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_testtokenencryption"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_testgetprovider",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_testgetprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_testbuildgmailquery",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_testbuildgmailquery"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_testparsebody",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_testparsebody"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_testgmailclientfetchmessages",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_testgmailclientfetchmessages"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_testbuildemailfilter",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_testbuildemailfilter"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_testmsgraphclientfetchemails",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_testmsgraphclientfetchemails"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_testmsgraphclientfetchmessages",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_testmsgraphclientfetchmessages"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_testmsgraphclientrefreshtoken",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_testmsgraphclientrefreshtoken"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_1",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_92",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_92"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_110",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_110"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_200",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_200"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_230",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_230"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_237",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_237"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_243",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_243"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_254",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_254"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_310",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_310"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_329",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_329"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_431",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_431"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_482",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_482"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_510",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_510"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_541",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_541"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_562",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_562"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_609",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_609"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_639",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_639"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_662",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_662"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L332",
"weight": 0.8,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_rationale_687",
"confidence_score": 0.5,
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_rationale_687"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L157",
"weight": 1.0,
"_src": "integrations_gmail_gmailclient",
"_tgt": "integrations_init_get_provider",
"source": "integrations_gmail_gmailclient",
"target": "integrations_init_get_provider"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L333",
"weight": 1.0,
"_src": "integrations_gmail_gmailclient",
"_tgt": "tests_test_integrations_testgmailclientfetchmessages_make_client",
"source": "integrations_gmail_gmailclient",
"target": "tests_test_integrations_testgmailclientfetchmessages_make_client"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L210",
"weight": 1.0,
"_src": "integrations_gmail_rationale_210",
"_tgt": "integrations_gmail_gmailclient_fetch_messages",
"source": "integrations_gmail_gmailclient_fetch_messages",
"target": "integrations_gmail_rationale_210",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L252",
"weight": 1.0,
"_src": "integrations_gmail_rationale_252",
"_tgt": "integrations_gmail_gmailclient_fetch_sync",
"source": "integrations_gmail_gmailclient_fetch_sync",
"target": "integrations_gmail_rationale_252",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\integrations\\gmail.py",
"source_location": "L321",
"weight": 1.0,
"_src": "integrations_gmail_gmailclient_fetch_sync",
"_tgt": "integrations_init_emailmessage",
"source": "integrations_gmail_gmailclient_fetch_sync",
"target": "integrations_init_emailmessage"
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L33",
"weight": 1.0,
"_src": "api_app_integrations_ms_graph_py",
"_tgt": "app_config_settings",
"source": "api_app_integrations_ms_graph_py",
"target": "app_config_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L48",
"weight": 1.0,
"_src": "api_app_integrations_ms_graph_py",
"_tgt": "integrations_ms_graph_strip_html",
"source": "api_app_integrations_ms_graph_py",
"target": "integrations_ms_graph_strip_html",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L56",
"weight": 1.0,
"_src": "api_app_integrations_ms_graph_py",
"_tgt": "integrations_ms_graph_odata_datetime",
"source": "api_app_integrations_ms_graph_py",
"target": "integrations_ms_graph_odata_datetime",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L62",
"weight": 1.0,
"_src": "api_app_integrations_ms_graph_py",
"_tgt": "integrations_ms_graph_build_email_filter",
"source": "api_app_integrations_ms_graph_py",
"target": "integrations_ms_graph_build_email_filter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L119",
"weight": 1.0,
"_src": "api_app_integrations_ms_graph_py",
"_tgt": "integrations_ms_graph_msgraphclient",
"source": "api_app_integrations_ms_graph_py",
"target": "integrations_ms_graph_msgraphclient",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L174",
"weight": 1.0,
"_src": "api_app_integrations_ms_graph_py",
"_tgt": "integrations_ms_graph_refreshed_credentials",
"source": "api_app_integrations_ms_graph_py",
"target": "integrations_ms_graph_refreshed_credentials",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L298",
"weight": 1.0,
"_src": "api_app_integrations_ms_graph_py",
"_tgt": "integrations_ms_graph_parse_email",
"source": "api_app_integrations_ms_graph_py",
"target": "integrations_ms_graph_parse_email",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L328",
"weight": 1.0,
"_src": "api_app_integrations_ms_graph_py",
"_tgt": "integrations_ms_graph_parse_teams_message",
"source": "api_app_integrations_ms_graph_py",
"target": "integrations_ms_graph_parse_teams_message",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L1",
"weight": 1.0,
"_src": "integrations_ms_graph_rationale_1",
"_tgt": "api_app_integrations_ms_graph_py",
"source": "api_app_integrations_ms_graph_py",
"target": "integrations_ms_graph_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L314",
"weight": 1.0,
"_src": "integrations_ms_graph_parse_email",
"_tgt": "integrations_ms_graph_strip_html",
"source": "integrations_ms_graph_strip_html",
"target": "integrations_ms_graph_parse_email",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L343",
"weight": 1.0,
"_src": "integrations_ms_graph_parse_teams_message",
"_tgt": "integrations_ms_graph_strip_html",
"source": "integrations_ms_graph_strip_html",
"target": "integrations_ms_graph_parse_teams_message",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L49",
"weight": 1.0,
"_src": "integrations_ms_graph_rationale_49",
"_tgt": "integrations_ms_graph_strip_html",
"source": "integrations_ms_graph_strip_html",
"target": "integrations_ms_graph_rationale_49",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L104",
"weight": 1.0,
"_src": "integrations_ms_graph_build_email_filter",
"_tgt": "integrations_ms_graph_odata_datetime",
"source": "integrations_ms_graph_odata_datetime",
"target": "integrations_ms_graph_build_email_filter",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L261",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient_fetch_messages",
"_tgt": "integrations_ms_graph_odata_datetime",
"source": "integrations_ms_graph_odata_datetime",
"target": "integrations_ms_graph_msgraphclient_fetch_messages",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L57",
"weight": 1.0,
"_src": "integrations_ms_graph_rationale_57",
"_tgt": "integrations_ms_graph_odata_datetime",
"source": "integrations_ms_graph_odata_datetime",
"target": "integrations_ms_graph_rationale_57",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L220",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient_fetch_emails",
"_tgt": "integrations_ms_graph_build_email_filter",
"source": "integrations_ms_graph_build_email_filter",
"target": "integrations_ms_graph_msgraphclient_fetch_emails",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L66",
"weight": 1.0,
"_src": "integrations_ms_graph_rationale_66",
"_tgt": "integrations_ms_graph_build_email_filter",
"source": "integrations_ms_graph_build_email_filter",
"target": "integrations_ms_graph_rationale_66",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L128",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "integrations_ms_graph_msgraphclient_init",
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_ms_graph_msgraphclient_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L136",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "integrations_ms_graph_msgraphclient_auth_headers",
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_ms_graph_msgraphclient_auth_headers",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L139",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "integrations_ms_graph_msgraphclient_refresh_access_token",
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_ms_graph_msgraphclient_refresh_access_token",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L185",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "integrations_ms_graph_msgraphclient_get",
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_ms_graph_msgraphclient_get",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L206",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "integrations_ms_graph_msgraphclient_fetch_emails",
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_ms_graph_msgraphclient_fetch_emails",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L245",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "integrations_ms_graph_msgraphclient_fetch_messages",
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_ms_graph_msgraphclient_fetch_messages",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L120",
"weight": 1.0,
"_src": "integrations_ms_graph_rationale_120",
"_tgt": "integrations_ms_graph_msgraphclient",
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_ms_graph_rationale_120",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L159",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "integrations_init_emailmessage",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_init_emailmessage"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L159",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "integrations_init_chatmessage",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_init_chatmessage"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L159",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "integrations_init_rationale_1",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_init_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L159",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "integrations_init_rationale_43",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_init_rationale_43"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L159",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "integrations_init_rationale_54",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_init_rationale_54"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L159",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "integrations_init_rationale_67",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_init_rationale_67"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L159",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "integrations_init_rationale_77",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_init_rationale_77"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L159",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "integrations_init_rationale_91",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_init_rationale_91"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L159",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "integrations_init_rationale_106",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_init_rationale_106"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L159",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "integrations_init_rationale_122",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_init_rationale_122"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L159",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "integrations_init_rationale_143",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_init_rationale_143"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_testtokenencryption",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_testtokenencryption"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_testgetprovider",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_testgetprovider"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_testbuildgmailquery",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_testbuildgmailquery"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_testparsebody",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_testparsebody"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_testgmailclientfetchmessages",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_testgmailclientfetchmessages"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_testbuildemailfilter",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_testbuildemailfilter"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_testmsgraphclientfetchemails",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_testmsgraphclientfetchemails"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_testmsgraphclientfetchmessages",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_testmsgraphclientfetchmessages"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_testmsgraphclientrefreshtoken",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_testmsgraphclientrefreshtoken"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_1",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_1"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_92",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_92"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_110",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_110"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_200",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_200"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_230",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_230"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_237",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_237"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_243",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_243"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_254",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_254"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_310",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_310"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_329",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_329"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_431",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_431"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_482",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_482"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_510",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_510"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_541",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_541"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_562",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_562"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_609",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_609"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_639",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_639"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_662",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_662"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L710",
"weight": 0.8,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_rationale_687",
"confidence_score": 0.5,
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_rationale_687"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L160",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "integrations_init_get_provider",
"source": "integrations_ms_graph_msgraphclient",
"target": "integrations_init_get_provider"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L514",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_testmsgraphclientfetchemails_make_client",
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_testmsgraphclientfetchemails_make_client"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L564",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_test_401_triggers_token_refresh_and_retries",
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_test_401_triggers_token_refresh_and_retries"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L613",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L692",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_test_msal_error_raises_runtime_error",
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_test_msal_error_raises_runtime_error"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L711",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient",
"_tgt": "tests_test_integrations_test_successful_refresh_updates_access_token",
"source": "integrations_ms_graph_msgraphclient",
"target": "tests_test_integrations_test_successful_refresh_updates_access_token"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L194",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient_get",
"_tgt": "integrations_ms_graph_msgraphclient_auth_headers",
"source": "integrations_ms_graph_msgraphclient_auth_headers",
"target": "integrations_ms_graph_msgraphclient_get",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L197",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient_get",
"_tgt": "integrations_ms_graph_msgraphclient_refresh_access_token",
"source": "integrations_ms_graph_msgraphclient_refresh_access_token",
"target": "integrations_ms_graph_msgraphclient_get",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L140",
"weight": 1.0,
"_src": "integrations_ms_graph_rationale_140",
"_tgt": "integrations_ms_graph_msgraphclient_refresh_access_token",
"source": "integrations_ms_graph_msgraphclient_refresh_access_token",
"target": "integrations_ms_graph_rationale_140",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L234",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient_fetch_emails",
"_tgt": "integrations_ms_graph_msgraphclient_get",
"source": "integrations_ms_graph_msgraphclient_get",
"target": "integrations_ms_graph_msgraphclient_fetch_emails",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L269",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient_fetch_messages",
"_tgt": "integrations_ms_graph_msgraphclient_get",
"source": "integrations_ms_graph_msgraphclient_get",
"target": "integrations_ms_graph_msgraphclient_fetch_messages",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L193",
"weight": 1.0,
"_src": "integrations_ms_graph_rationale_193",
"_tgt": "integrations_ms_graph_msgraphclient_get",
"source": "integrations_ms_graph_msgraphclient_get",
"target": "integrations_ms_graph_rationale_193",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L236",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient_fetch_emails",
"_tgt": "integrations_ms_graph_parse_email",
"source": "integrations_ms_graph_msgraphclient_fetch_emails",
"target": "integrations_ms_graph_parse_email",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L211",
"weight": 1.0,
"_src": "integrations_ms_graph_rationale_211",
"_tgt": "integrations_ms_graph_msgraphclient_fetch_emails",
"source": "integrations_ms_graph_msgraphclient_fetch_emails",
"target": "integrations_ms_graph_rationale_211",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L282",
"weight": 1.0,
"_src": "integrations_ms_graph_msgraphclient_fetch_messages",
"_tgt": "integrations_ms_graph_parse_teams_message",
"source": "integrations_ms_graph_msgraphclient_fetch_messages",
"target": "integrations_ms_graph_parse_teams_message",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L250",
"weight": 1.0,
"_src": "integrations_ms_graph_rationale_250",
"_tgt": "integrations_ms_graph_msgraphclient_fetch_messages",
"source": "integrations_ms_graph_msgraphclient_fetch_messages",
"target": "integrations_ms_graph_rationale_250",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L319",
"weight": 1.0,
"_src": "integrations_ms_graph_parse_email",
"_tgt": "integrations_init_emailmessage",
"source": "integrations_ms_graph_parse_email",
"target": "integrations_init_emailmessage"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\app\\integrations\\ms_graph.py",
"source_location": "L346",
"weight": 1.0,
"_src": "integrations_ms_graph_parse_teams_message",
"_tgt": "integrations_init_chatmessage",
"source": "integrations_ms_graph_parse_teams_message",
"target": "integrations_init_chatmessage"
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L30",
"weight": 1.0,
"_src": "api_app_integrations_init_py",
"_tgt": "app_config_settings",
"source": "api_app_integrations_init_py",
"target": "app_config_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L42",
"weight": 1.0,
"_src": "api_app_integrations_init_py",
"_tgt": "integrations_init_emailmessage",
"source": "api_app_integrations_init_py",
"target": "integrations_init_emailmessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L76",
"weight": 1.0,
"_src": "api_app_integrations_init_py",
"_tgt": "integrations_init_as_text",
"source": "api_app_integrations_init_py",
"target": "integrations_init_as_text",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L66",
"weight": 1.0,
"_src": "api_app_integrations_init_py",
"_tgt": "integrations_init_chatmessage",
"source": "api_app_integrations_init_py",
"target": "integrations_init_chatmessage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L90",
"weight": 1.0,
"_src": "api_app_integrations_init_py",
"_tgt": "integrations_init_get_fernet",
"source": "api_app_integrations_init_py",
"target": "integrations_init_get_fernet",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L105",
"weight": 1.0,
"_src": "api_app_integrations_init_py",
"_tgt": "integrations_init_encrypt_token",
"source": "api_app_integrations_init_py",
"target": "integrations_init_encrypt_token",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L121",
"weight": 1.0,
"_src": "api_app_integrations_init_py",
"_tgt": "integrations_init_decrypt_token",
"source": "api_app_integrations_init_py",
"target": "integrations_init_decrypt_token",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L139",
"weight": 1.0,
"_src": "api_app_integrations_init_py",
"_tgt": "integrations_init_get_provider",
"source": "api_app_integrations_init_py",
"target": "integrations_init_get_provider",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L1",
"weight": 1.0,
"_src": "integrations_init_rationale_1",
"_tgt": "api_app_integrations_init_py",
"source": "api_app_integrations_init_py",
"target": "integrations_init_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L43",
"weight": 1.0,
"_src": "integrations_init_rationale_43",
"_tgt": "integrations_init_emailmessage",
"source": "integrations_init_emailmessage",
"target": "integrations_init_rationale_43",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L139",
"weight": 1.0,
"_src": "integrations_init_emailmessage",
"_tgt": "tests_test_integrations_testtokenencryption_test_email_message_as_text",
"source": "integrations_init_emailmessage",
"target": "tests_test_integrations_testtokenencryption_test_email_message_as_text"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L67",
"weight": 1.0,
"_src": "integrations_init_rationale_67",
"_tgt": "integrations_init_chatmessage",
"source": "integrations_init_chatmessage",
"target": "integrations_init_rationale_67",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L152",
"weight": 1.0,
"_src": "integrations_init_chatmessage",
"_tgt": "tests_test_integrations_testtokenencryption_test_chat_message_as_text",
"source": "integrations_init_chatmessage",
"target": "tests_test_integrations_testtokenencryption_test_chat_message_as_text"
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L118",
"weight": 1.0,
"_src": "integrations_init_encrypt_token",
"_tgt": "integrations_init_get_fernet",
"source": "integrations_init_get_fernet",
"target": "integrations_init_encrypt_token",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L130",
"weight": 1.0,
"_src": "integrations_init_decrypt_token",
"_tgt": "integrations_init_get_fernet",
"source": "integrations_init_get_fernet",
"target": "integrations_init_decrypt_token",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L91",
"weight": 1.0,
"_src": "integrations_init_rationale_91",
"_tgt": "integrations_init_get_fernet",
"source": "integrations_init_get_fernet",
"target": "integrations_init_rationale_91",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L106",
"weight": 1.0,
"_src": "integrations_init_rationale_106",
"_tgt": "integrations_init_encrypt_token",
"source": "integrations_init_encrypt_token",
"target": "integrations_init_rationale_106",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L97",
"weight": 1.0,
"_src": "integrations_init_encrypt_token",
"_tgt": "tests_test_integrations_testtokenencryption_test_round_trip",
"source": "integrations_init_encrypt_token",
"target": "tests_test_integrations_testtokenencryption_test_round_trip"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L114",
"weight": 1.0,
"_src": "integrations_init_encrypt_token",
"_tgt": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error",
"source": "integrations_init_encrypt_token",
"target": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L124",
"weight": 1.0,
"_src": "integrations_init_encrypt_token",
"_tgt": "tests_test_integrations_testtokenencryption_test_encrypt_empty_dict_raises_value_error",
"source": "integrations_init_encrypt_token",
"target": "tests_test_integrations_testtokenencryption_test_encrypt_empty_dict_raises_value_error"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L130",
"weight": 1.0,
"_src": "integrations_init_encrypt_token",
"_tgt": "tests_test_integrations_testtokenencryption_test_encrypt_non_dict_raises_value_error",
"source": "integrations_init_encrypt_token",
"target": "tests_test_integrations_testtokenencryption_test_encrypt_non_dict_raises_value_error"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L136",
"weight": 1.0,
"_src": "integrations_init_encrypt_token",
"_tgt": "tests_test_integrations_testtokenencryption_test_missing_key_raises_runtime_error",
"source": "integrations_init_encrypt_token",
"target": "tests_test_integrations_testtokenencryption_test_missing_key_raises_runtime_error"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L122",
"weight": 1.0,
"_src": "integrations_init_rationale_122",
"_tgt": "integrations_init_decrypt_token",
"source": "integrations_init_decrypt_token",
"target": "integrations_init_rationale_122",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L100",
"weight": 1.0,
"_src": "integrations_init_decrypt_token",
"_tgt": "tests_test_integrations_testtokenencryption_test_round_trip",
"source": "integrations_init_decrypt_token",
"target": "tests_test_integrations_testtokenencryption_test_round_trip"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L107",
"weight": 1.0,
"_src": "integrations_init_decrypt_token",
"_tgt": "tests_test_integrations_testtokenencryption_test_decrypt_invalid_ciphertext_raises_value_error",
"source": "integrations_init_decrypt_token",
"target": "tests_test_integrations_testtokenencryption_test_decrypt_invalid_ciphertext_raises_value_error"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L118",
"weight": 1.0,
"_src": "integrations_init_decrypt_token",
"_tgt": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error",
"source": "integrations_init_decrypt_token",
"target": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\app\\integrations\\__init__.py",
"source_location": "L143",
"weight": 1.0,
"_src": "integrations_init_rationale_143",
"_tgt": "integrations_init_get_provider",
"source": "integrations_init_get_provider",
"target": "integrations_init_rationale_143",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L174",
"weight": 1.0,
"_src": "integrations_init_get_provider",
"_tgt": "tests_test_integrations_testgetprovider_test_gmail_returns_gmail_client",
"source": "integrations_init_get_provider",
"target": "tests_test_integrations_testgetprovider_test_gmail_returns_gmail_client"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L180",
"weight": 1.0,
"_src": "integrations_init_get_provider",
"_tgt": "tests_test_integrations_testgetprovider_test_outlook_returns_ms_graph_client",
"source": "integrations_init_get_provider",
"target": "tests_test_integrations_testgetprovider_test_outlook_returns_ms_graph_client"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L186",
"weight": 1.0,
"_src": "integrations_init_get_provider",
"_tgt": "tests_test_integrations_testgetprovider_test_teams_returns_ms_graph_client",
"source": "integrations_init_get_provider",
"target": "tests_test_integrations_testgetprovider_test_teams_returns_ms_graph_client"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L191",
"weight": 1.0,
"_src": "integrations_init_get_provider",
"_tgt": "tests_test_integrations_testgetprovider_test_unknown_provider_raises_value_error",
"source": "integrations_init_get_provider",
"target": "tests_test_integrations_testgetprovider_test_unknown_provider_raises_value_error"
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L20",
"weight": 1.0,
"_src": "api_tests_conftest_py",
"_tgt": "app_config_settings",
"source": "api_tests_conftest_py",
"target": "app_config_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L50",
"weight": 1.0,
"_src": "api_tests_conftest_py",
"_tgt": "tests_conftest_set_sqlite_pragma",
"source": "api_tests_conftest_py",
"target": "tests_conftest_set_sqlite_pragma",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L59",
"weight": 1.0,
"_src": "api_tests_conftest_py",
"_tgt": "tests_conftest_create_tables",
"source": "api_tests_conftest_py",
"target": "tests_conftest_create_tables",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L88",
"weight": 1.0,
"_src": "api_tests_conftest_py",
"_tgt": "tests_conftest_db_session",
"source": "api_tests_conftest_py",
"target": "tests_conftest_db_session",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L95",
"weight": 1.0,
"_src": "api_tests_conftest_py",
"_tgt": "tests_conftest_client",
"source": "api_tests_conftest_py",
"target": "tests_conftest_client",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L110",
"weight": 1.0,
"_src": "api_tests_conftest_py",
"_tgt": "tests_conftest_make_jwt",
"source": "api_tests_conftest_py",
"target": "tests_conftest_make_jwt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L132",
"weight": 1.0,
"_src": "api_tests_conftest_py",
"_tgt": "tests_conftest_auth_header",
"source": "api_tests_conftest_py",
"target": "tests_conftest_auth_header",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L139",
"weight": 1.0,
"_src": "api_tests_conftest_py",
"_tgt": "tests_conftest_pytest_addoption",
"source": "api_tests_conftest_py",
"target": "tests_conftest_pytest_addoption",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_conftest_rationale_1",
"_tgt": "api_tests_conftest_py",
"source": "api_tests_conftest_py",
"target": "tests_conftest_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L60",
"weight": 1.0,
"_src": "tests_conftest_rationale_60",
"_tgt": "tests_conftest_create_tables",
"source": "tests_conftest_create_tables",
"target": "tests_conftest_rationale_60",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L89",
"weight": 1.0,
"_src": "tests_conftest_rationale_89",
"_tgt": "tests_conftest_db_session",
"source": "tests_conftest_db_session",
"target": "tests_conftest_rationale_89",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L96",
"weight": 1.0,
"_src": "tests_conftest_rationale_96",
"_tgt": "tests_conftest_client",
"source": "tests_conftest_client",
"target": "tests_conftest_rationale_96",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L134",
"weight": 1.0,
"_src": "tests_conftest_auth_header",
"_tgt": "tests_conftest_make_jwt",
"source": "tests_conftest_make_jwt",
"target": "tests_conftest_auth_header",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L115",
"weight": 1.0,
"_src": "tests_conftest_rationale_115",
"_tgt": "tests_conftest_make_jwt",
"source": "tests_conftest_make_jwt",
"target": "tests_conftest_rationale_115",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L178",
"weight": 1.0,
"_src": "tests_conftest_make_jwt",
"_tgt": "tests_test_device_ws_test_ws_device_happy_path",
"source": "tests_conftest_make_jwt",
"target": "tests_test_device_ws_test_ws_device_happy_path"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L194",
"weight": 1.0,
"_src": "tests_conftest_make_jwt",
"_tgt": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes",
"source": "tests_conftest_make_jwt",
"target": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L203",
"weight": 1.0,
"_src": "tests_conftest_make_jwt",
"_tgt": "tests_test_device_ws_test_ws_device_tool_result_dispatched",
"source": "tests_conftest_make_jwt",
"target": "tests_test_device_ws_test_ws_device_tool_result_dispatched"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L238",
"weight": 1.0,
"_src": "tests_conftest_make_jwt",
"_tgt": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error",
"source": "tests_conftest_make_jwt",
"target": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L311",
"weight": 1.0,
"_src": "tests_conftest_make_jwt",
"_tgt": "tests_test_memory_middleware_test_home_request_calls_memory_middleware",
"source": "tests_conftest_make_jwt",
"target": "tests_test_memory_middleware_test_home_request_calls_memory_middleware"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L61",
"weight": 1.0,
"_src": "tests_conftest_make_jwt",
"_tgt": "tests_test_ws_unified_test_home_request_produces_stream_frames",
"source": "tests_conftest_make_jwt",
"target": "tests_test_ws_unified_test_home_request_produces_stream_frames"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L84",
"weight": 1.0,
"_src": "tests_conftest_make_jwt",
"_tgt": "tests_test_ws_unified_test_floating_request_produces_domain_frame",
"source": "tests_conftest_make_jwt",
"target": "tests_test_ws_unified_test_floating_request_produces_domain_frame"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L111",
"weight": 1.0,
"_src": "tests_conftest_make_jwt",
"_tgt": "tests_test_ws_unified_test_home_request_request_id_propagated",
"source": "tests_conftest_make_jwt",
"target": "tests_test_ws_unified_test_home_request_request_id_propagated"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L136",
"weight": 1.0,
"_src": "tests_conftest_make_jwt",
"_tgt": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id",
"source": "tests_conftest_make_jwt",
"target": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\conftest.py",
"source_location": "L133",
"weight": 1.0,
"_src": "tests_conftest_rationale_133",
"_tgt": "tests_conftest_auth_header",
"source": "tests_conftest_auth_header",
"target": "tests_conftest_rationale_133",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_auth.py",
"source_location": "L169",
"weight": 1.0,
"_src": "tests_conftest_auth_header",
"_tgt": "tests_test_auth_testme_test_me_with_valid_jwt",
"source": "tests_conftest_auth_header",
"target": "tests_test_auth_testme_test_me_with_valid_jwt"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_auth.py",
"source_location": "L178",
"weight": 1.0,
"_src": "tests_conftest_auth_header",
"_tgt": "tests_test_auth_testme_test_me_returns_correct_tier",
"source": "tests_conftest_auth_header",
"target": "tests_test_auth_testme_test_me_returns_correct_tier"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L138",
"weight": 1.0,
"_src": "tests_conftest_auth_header",
"_tgt": "tests_test_brief_agent_test_rest_brief_home_returns_response",
"source": "tests_conftest_auth_header",
"target": "tests_test_brief_agent_test_rest_brief_home_returns_response"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L151",
"weight": 1.0,
"_src": "tests_conftest_auth_header",
"_tgt": "tests_test_brief_agent_test_rest_brief_project_invalid_uuid_returns_422",
"source": "tests_conftest_auth_header",
"target": "tests_test_brief_agent_test_rest_brief_project_invalid_uuid_returns_422"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L161",
"weight": 1.0,
"_src": "tests_conftest_auth_header",
"_tgt": "tests_test_brief_agent_test_rest_brief_project_missing_uuid_returns_422",
"source": "tests_conftest_auth_header",
"target": "tests_test_brief_agent_test_rest_brief_project_missing_uuid_returns_422"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L86",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_fixtures_dir",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_fixtures_dir",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L91",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_load_cases",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_load_cases",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L97",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_read_case_file",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_read_case_file",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L101",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_resolve_projects",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_resolve_projects",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L116",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_pytest_generate_tests",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_pytest_generate_tests",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L126",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_make_config",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_make_config",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L147",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_make_run_log",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_make_run_log",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L158",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_make_manager",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_make_manager",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L167",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_make_executor",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_make_executor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L223",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_test_format_projects_empty",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_test_format_projects_empty",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L227",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_test_format_projects_with_data",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_test_format_projects_with_data",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L233",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_test_format_metadata_empty",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_test_format_metadata_empty",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L237",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_test_format_metadata_email",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_test_format_metadata_email",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L244",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_test_get_extraction_rules_match",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_test_get_extraction_rules_match",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L249",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_test_get_extraction_rules_fallback",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_test_get_extraction_rules_fallback",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L254",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_test_get_no_match_behavior_from_global_rules",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_test_get_no_match_behavior_from_global_rules",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L259",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_test_get_no_match_behavior_default",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_test_get_no_match_behavior_default",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L268",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_test_2_9_device_offline",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_test_2_9_device_offline",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L286",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_test_2_10_empty_file",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_test_2_10_empty_file",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L312",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_test_2_8_items_created_count",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_test_2_8_items_created_count",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L353",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_test_eval_runner",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_test_eval_runner",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L400",
"weight": 1.0,
"_src": "api_tests_test_agent_runner_v2_py",
"_tgt": "tests_test_agent_runner_v2_evaluate_case",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_evaluate_case",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_rationale_1",
"_tgt": "api_tests_test_agent_runner_v2_py",
"source": "api_tests_test_agent_runner_v2_py",
"target": "tests_test_agent_runner_v2_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L93",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_load_cases",
"_tgt": "tests_test_agent_runner_v2_fixtures_dir",
"source": "tests_test_agent_runner_v2_fixtures_dir",
"target": "tests_test_agent_runner_v2_load_cases",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L356",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_eval_runner",
"_tgt": "tests_test_agent_runner_v2_fixtures_dir",
"source": "tests_test_agent_runner_v2_fixtures_dir",
"target": "tests_test_agent_runner_v2_test_eval_runner",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L119",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_pytest_generate_tests",
"_tgt": "tests_test_agent_runner_v2_load_cases",
"source": "tests_test_agent_runner_v2_load_cases",
"target": "tests_test_agent_runner_v2_pytest_generate_tests",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L357",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_eval_runner",
"_tgt": "tests_test_agent_runner_v2_read_case_file",
"source": "tests_test_agent_runner_v2_read_case_file",
"target": "tests_test_agent_runner_v2_test_eval_runner",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L358",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_eval_runner",
"_tgt": "tests_test_agent_runner_v2_resolve_projects",
"source": "tests_test_agent_runner_v2_resolve_projects",
"target": "tests_test_agent_runner_v2_test_eval_runner",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L102",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_rationale_102",
"_tgt": "tests_test_agent_runner_v2_resolve_projects",
"source": "tests_test_agent_runner_v2_resolve_projects",
"target": "tests_test_agent_runner_v2_rationale_102",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L270",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_2_9_device_offline",
"_tgt": "tests_test_agent_runner_v2_make_config",
"source": "tests_test_agent_runner_v2_make_config",
"target": "tests_test_agent_runner_v2_test_2_9_device_offline",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L288",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_2_10_empty_file",
"_tgt": "tests_test_agent_runner_v2_make_config",
"source": "tests_test_agent_runner_v2_make_config",
"target": "tests_test_agent_runner_v2_test_2_10_empty_file",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L314",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_2_8_items_created_count",
"_tgt": "tests_test_agent_runner_v2_make_config",
"source": "tests_test_agent_runner_v2_make_config",
"target": "tests_test_agent_runner_v2_test_2_8_items_created_count",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L360",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_eval_runner",
"_tgt": "tests_test_agent_runner_v2_make_config",
"source": "tests_test_agent_runner_v2_make_config",
"target": "tests_test_agent_runner_v2_test_eval_runner",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L271",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_2_9_device_offline",
"_tgt": "tests_test_agent_runner_v2_make_run_log",
"source": "tests_test_agent_runner_v2_make_run_log",
"target": "tests_test_agent_runner_v2_test_2_9_device_offline",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L289",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_2_10_empty_file",
"_tgt": "tests_test_agent_runner_v2_make_run_log",
"source": "tests_test_agent_runner_v2_make_run_log",
"target": "tests_test_agent_runner_v2_test_2_10_empty_file",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L315",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_2_8_items_created_count",
"_tgt": "tests_test_agent_runner_v2_make_run_log",
"source": "tests_test_agent_runner_v2_make_run_log",
"target": "tests_test_agent_runner_v2_test_2_8_items_created_count",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L361",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_eval_runner",
"_tgt": "tests_test_agent_runner_v2_make_run_log",
"source": "tests_test_agent_runner_v2_make_run_log",
"target": "tests_test_agent_runner_v2_test_eval_runner",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L272",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_2_9_device_offline",
"_tgt": "tests_test_agent_runner_v2_make_manager",
"source": "tests_test_agent_runner_v2_make_manager",
"target": "tests_test_agent_runner_v2_test_2_9_device_offline",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L290",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_2_10_empty_file",
"_tgt": "tests_test_agent_runner_v2_make_manager",
"source": "tests_test_agent_runner_v2_make_manager",
"target": "tests_test_agent_runner_v2_test_2_10_empty_file",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L316",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_2_8_items_created_count",
"_tgt": "tests_test_agent_runner_v2_make_manager",
"source": "tests_test_agent_runner_v2_make_manager",
"target": "tests_test_agent_runner_v2_test_2_8_items_created_count",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L362",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_eval_runner",
"_tgt": "tests_test_agent_runner_v2_make_manager",
"source": "tests_test_agent_runner_v2_make_manager",
"target": "tests_test_agent_runner_v2_test_eval_runner",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L292",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_2_10_empty_file",
"_tgt": "tests_test_agent_runner_v2_make_executor",
"source": "tests_test_agent_runner_v2_make_executor",
"target": "tests_test_agent_runner_v2_test_2_10_empty_file",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L318",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_2_8_items_created_count",
"_tgt": "tests_test_agent_runner_v2_make_executor",
"source": "tests_test_agent_runner_v2_make_executor",
"target": "tests_test_agent_runner_v2_test_2_8_items_created_count",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L364",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_eval_runner",
"_tgt": "tests_test_agent_runner_v2_make_executor",
"source": "tests_test_agent_runner_v2_make_executor",
"target": "tests_test_agent_runner_v2_test_eval_runner",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L175",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_rationale_175",
"_tgt": "tests_test_agent_runner_v2_make_executor",
"source": "tests_test_agent_runner_v2_make_executor",
"target": "tests_test_agent_runner_v2_rationale_175",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L269",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_rationale_269",
"_tgt": "tests_test_agent_runner_v2_test_2_9_device_offline",
"source": "tests_test_agent_runner_v2_test_2_9_device_offline",
"target": "tests_test_agent_runner_v2_rationale_269",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L287",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_rationale_287",
"_tgt": "tests_test_agent_runner_v2_test_2_10_empty_file",
"source": "tests_test_agent_runner_v2_test_2_10_empty_file",
"target": "tests_test_agent_runner_v2_rationale_287",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L313",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_rationale_313",
"_tgt": "tests_test_agent_runner_v2_test_2_8_items_created_count",
"source": "tests_test_agent_runner_v2_test_2_8_items_created_count",
"target": "tests_test_agent_runner_v2_rationale_313",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L385",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_test_eval_runner",
"_tgt": "tests_test_agent_runner_v2_evaluate_case",
"source": "tests_test_agent_runner_v2_test_eval_runner",
"target": "tests_test_agent_runner_v2_evaluate_case",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L354",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_rationale_354",
"_tgt": "tests_test_agent_runner_v2_test_eval_runner",
"source": "tests_test_agent_runner_v2_test_eval_runner",
"target": "tests_test_agent_runner_v2_rationale_354",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_agent_runner_v2.py",
"source_location": "L401",
"weight": 1.0,
"_src": "tests_test_agent_runner_v2_rationale_401",
"_tgt": "tests_test_agent_runner_v2_evaluate_case",
"source": "tests_test_agent_runner_v2_evaluate_case",
"target": "tests_test_agent_runner_v2_rationale_401",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L15",
"weight": 1.0,
"_src": "api_tests_test_auth_py",
"_tgt": "app_config_settings",
"source": "api_tests_test_auth_py",
"target": "app_config_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L22",
"weight": 1.0,
"_src": "api_tests_test_auth_py",
"_tgt": "tests_test_auth_testregister",
"source": "api_tests_test_auth_py",
"target": "tests_test_auth_testregister",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L79",
"weight": 1.0,
"_src": "api_tests_test_auth_py",
"_tgt": "tests_test_auth_testlogin",
"source": "api_tests_test_auth_py",
"target": "tests_test_auth_testlogin",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L119",
"weight": 1.0,
"_src": "api_tests_test_auth_py",
"_tgt": "tests_test_auth_testrefresh",
"source": "api_tests_test_auth_py",
"target": "tests_test_auth_testrefresh",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L165",
"weight": 1.0,
"_src": "api_tests_test_auth_py",
"_tgt": "tests_test_auth_testme",
"source": "api_tests_test_auth_py",
"target": "tests_test_auth_testme",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L214",
"weight": 1.0,
"_src": "api_tests_test_auth_py",
"_tgt": "tests_test_auth_testoauth",
"source": "api_tests_test_auth_py",
"target": "tests_test_auth_testoauth",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_test_auth_rationale_1",
"_tgt": "api_tests_test_auth_py",
"source": "api_tests_test_auth_py",
"target": "tests_test_auth_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L25",
"weight": 1.0,
"_src": "tests_test_auth_testregister",
"_tgt": "tests_test_auth_testregister_test_register_success",
"source": "tests_test_auth_testregister",
"target": "tests_test_auth_testregister_test_register_success",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L38",
"weight": 1.0,
"_src": "tests_test_auth_testregister",
"_tgt": "tests_test_auth_testregister_test_register_returns_valid_jwt",
"source": "tests_test_auth_testregister",
"target": "tests_test_auth_testregister_test_register_returns_valid_jwt",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L50",
"weight": 1.0,
"_src": "tests_test_auth_testregister",
"_tgt": "tests_test_auth_testregister_test_register_duplicate_email",
"source": "tests_test_auth_testregister",
"target": "tests_test_auth_testregister_test_register_duplicate_email",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L61",
"weight": 1.0,
"_src": "tests_test_auth_testregister",
"_tgt": "tests_test_auth_testregister_test_register_missing_password",
"source": "tests_test_auth_testregister",
"target": "tests_test_auth_testregister_test_register_missing_password",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L68",
"weight": 1.0,
"_src": "tests_test_auth_testregister",
"_tgt": "tests_test_auth_testregister_test_register_missing_email",
"source": "tests_test_auth_testregister",
"target": "tests_test_auth_testregister_test_register_missing_email",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L23",
"weight": 1.0,
"_src": "tests_test_auth_rationale_23",
"_tgt": "tests_test_auth_testregister",
"source": "tests_test_auth_testregister",
"target": "tests_test_auth_rationale_23",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L82",
"weight": 1.0,
"_src": "tests_test_auth_testlogin",
"_tgt": "tests_test_auth_testlogin_register",
"source": "tests_test_auth_testlogin",
"target": "tests_test_auth_testlogin_register",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L88",
"weight": 1.0,
"_src": "tests_test_auth_testlogin",
"_tgt": "tests_test_auth_testlogin_test_login_success",
"source": "tests_test_auth_testlogin",
"target": "tests_test_auth_testlogin_test_login_success",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L100",
"weight": 1.0,
"_src": "tests_test_auth_testlogin",
"_tgt": "tests_test_auth_testlogin_test_login_wrong_password",
"source": "tests_test_auth_testlogin",
"target": "tests_test_auth_testlogin_test_login_wrong_password",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L108",
"weight": 1.0,
"_src": "tests_test_auth_testlogin",
"_tgt": "tests_test_auth_testlogin_test_login_unknown_email",
"source": "tests_test_auth_testlogin",
"target": "tests_test_auth_testlogin_test_login_unknown_email",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L80",
"weight": 1.0,
"_src": "tests_test_auth_rationale_80",
"_tgt": "tests_test_auth_testlogin",
"source": "tests_test_auth_testlogin",
"target": "tests_test_auth_rationale_80",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L89",
"weight": 1.0,
"_src": "tests_test_auth_testlogin_test_login_success",
"_tgt": "tests_test_auth_testlogin_register",
"source": "tests_test_auth_testlogin_register",
"target": "tests_test_auth_testlogin_test_login_success",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L101",
"weight": 1.0,
"_src": "tests_test_auth_testlogin_test_login_wrong_password",
"_tgt": "tests_test_auth_testlogin_register",
"source": "tests_test_auth_testlogin_register",
"target": "tests_test_auth_testlogin_test_login_wrong_password",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L122",
"weight": 1.0,
"_src": "tests_test_auth_testrefresh",
"_tgt": "tests_test_auth_testrefresh_register_and_get_tokens",
"source": "tests_test_auth_testrefresh",
"target": "tests_test_auth_testrefresh_register_and_get_tokens",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L129",
"weight": 1.0,
"_src": "tests_test_auth_testrefresh",
"_tgt": "tests_test_auth_testrefresh_test_refresh_returns_new_tokens",
"source": "tests_test_auth_testrefresh",
"target": "tests_test_auth_testrefresh_test_refresh_returns_new_tokens",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L142",
"weight": 1.0,
"_src": "tests_test_auth_testrefresh",
"_tgt": "tests_test_auth_testrefresh_test_refresh_old_token_rejected",
"source": "tests_test_auth_testrefresh",
"target": "tests_test_auth_testrefresh_test_refresh_old_token_rejected",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L154",
"weight": 1.0,
"_src": "tests_test_auth_testrefresh",
"_tgt": "tests_test_auth_testrefresh_test_refresh_bogus_token",
"source": "tests_test_auth_testrefresh",
"target": "tests_test_auth_testrefresh_test_refresh_bogus_token",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L120",
"weight": 1.0,
"_src": "tests_test_auth_rationale_120",
"_tgt": "tests_test_auth_testrefresh",
"source": "tests_test_auth_testrefresh",
"target": "tests_test_auth_rationale_120",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L130",
"weight": 1.0,
"_src": "tests_test_auth_testrefresh_test_refresh_returns_new_tokens",
"_tgt": "tests_test_auth_testrefresh_register_and_get_tokens",
"source": "tests_test_auth_testrefresh_register_and_get_tokens",
"target": "tests_test_auth_testrefresh_test_refresh_returns_new_tokens",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L144",
"weight": 1.0,
"_src": "tests_test_auth_testrefresh_test_refresh_old_token_rejected",
"_tgt": "tests_test_auth_testrefresh_register_and_get_tokens",
"source": "tests_test_auth_testrefresh_register_and_get_tokens",
"target": "tests_test_auth_testrefresh_test_refresh_old_token_rejected",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L143",
"weight": 1.0,
"_src": "tests_test_auth_rationale_143",
"_tgt": "tests_test_auth_testrefresh_test_refresh_old_token_rejected",
"source": "tests_test_auth_testrefresh_test_refresh_old_token_rejected",
"target": "tests_test_auth_rationale_143",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L168",
"weight": 1.0,
"_src": "tests_test_auth_testme",
"_tgt": "tests_test_auth_testme_test_me_with_valid_jwt",
"source": "tests_test_auth_testme",
"target": "tests_test_auth_testme_test_me_with_valid_jwt",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L176",
"weight": 1.0,
"_src": "tests_test_auth_testme",
"_tgt": "tests_test_auth_testme_test_me_returns_correct_tier",
"source": "tests_test_auth_testme",
"target": "tests_test_auth_testme_test_me_returns_correct_tier",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L181",
"weight": 1.0,
"_src": "tests_test_auth_testme",
"_tgt": "tests_test_auth_testme_test_me_missing_token",
"source": "tests_test_auth_testme",
"target": "tests_test_auth_testme_test_me_missing_token",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L185",
"weight": 1.0,
"_src": "tests_test_auth_testme",
"_tgt": "tests_test_auth_testme_test_me_expired_token",
"source": "tests_test_auth_testme",
"target": "tests_test_auth_testme_test_me_expired_token",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L198",
"weight": 1.0,
"_src": "tests_test_auth_testme",
"_tgt": "tests_test_auth_testme_test_me_invalid_signature",
"source": "tests_test_auth_testme",
"target": "tests_test_auth_testme_test_me_invalid_signature",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L177",
"weight": 1.0,
"_src": "tests_test_auth_rationale_177",
"_tgt": "tests_test_auth_testme_test_me_returns_correct_tier",
"source": "tests_test_auth_testme_test_me_returns_correct_tier",
"target": "tests_test_auth_rationale_177",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L186",
"weight": 1.0,
"_src": "tests_test_auth_rationale_186",
"_tgt": "tests_test_auth_testme_test_me_expired_token",
"source": "tests_test_auth_testme_test_me_expired_token",
"target": "tests_test_auth_rationale_186",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L221",
"weight": 1.0,
"_src": "tests_test_auth_testoauth",
"_tgt": "tests_test_auth_testoauth_patch_google",
"source": "tests_test_auth_testoauth",
"target": "tests_test_auth_testoauth_patch_google",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L225",
"weight": 1.0,
"_src": "tests_test_auth_testoauth",
"_tgt": "tests_test_auth_testoauth_userinfo",
"source": "tests_test_auth_testoauth",
"target": "tests_test_auth_testoauth_userinfo",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L238",
"weight": 1.0,
"_src": "tests_test_auth_testoauth",
"_tgt": "tests_test_auth_testoauth_authorize",
"source": "tests_test_auth_testoauth",
"target": "tests_test_auth_testoauth_authorize",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L244",
"weight": 1.0,
"_src": "tests_test_auth_testoauth",
"_tgt": "tests_test_auth_testoauth_callback",
"source": "tests_test_auth_testoauth",
"target": "tests_test_auth_testoauth_callback",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L263",
"weight": 1.0,
"_src": "tests_test_auth_testoauth",
"_tgt": "tests_test_auth_testoauth_decode_sub",
"source": "tests_test_auth_testoauth",
"target": "tests_test_auth_testoauth_decode_sub",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L270",
"weight": 1.0,
"_src": "tests_test_auth_testoauth",
"_tgt": "tests_test_auth_testoauth_test_authorize_returns_url_and_state",
"source": "tests_test_auth_testoauth",
"target": "tests_test_auth_testoauth_test_authorize_returns_url_and_state",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L279",
"weight": 1.0,
"_src": "tests_test_auth_testoauth",
"_tgt": "tests_test_auth_testoauth_test_authorize_unconfigured_returns_503",
"source": "tests_test_auth_testoauth",
"target": "tests_test_auth_testoauth_test_authorize_unconfigured_returns_503",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L287",
"weight": 1.0,
"_src": "tests_test_auth_testoauth",
"_tgt": "tests_test_auth_testoauth_test_callback_state_mismatch_returns_401",
"source": "tests_test_auth_testoauth",
"target": "tests_test_auth_testoauth_test_callback_state_mismatch_returns_401",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L295",
"weight": 1.0,
"_src": "tests_test_auth_testoauth",
"_tgt": "tests_test_auth_testoauth_test_callback_creates_new_user",
"source": "tests_test_auth_testoauth",
"target": "tests_test_auth_testoauth_test_callback_creates_new_user",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L309",
"weight": 1.0,
"_src": "tests_test_auth_testoauth",
"_tgt": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in",
"source": "tests_test_auth_testoauth",
"target": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L326",
"weight": 1.0,
"_src": "tests_test_auth_testoauth",
"_tgt": "tests_test_auth_testoauth_test_callback_email_match_links_account",
"source": "tests_test_auth_testoauth",
"target": "tests_test_auth_testoauth_test_callback_email_match_links_account",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L345",
"weight": 1.0,
"_src": "tests_test_auth_testoauth",
"_tgt": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409",
"source": "tests_test_auth_testoauth",
"target": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L215",
"weight": 1.0,
"_src": "tests_test_auth_rationale_215",
"_tgt": "tests_test_auth_testoauth",
"source": "tests_test_auth_testoauth",
"target": "tests_test_auth_rationale_215",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L271",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_authorize_returns_url_and_state",
"_tgt": "tests_test_auth_testoauth_patch_google",
"source": "tests_test_auth_testoauth_patch_google",
"target": "tests_test_auth_testoauth_test_authorize_returns_url_and_state",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L288",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_state_mismatch_returns_401",
"_tgt": "tests_test_auth_testoauth_patch_google",
"source": "tests_test_auth_testoauth_patch_google",
"target": "tests_test_auth_testoauth_test_callback_state_mismatch_returns_401",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L297",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_creates_new_user",
"_tgt": "tests_test_auth_testoauth_patch_google",
"source": "tests_test_auth_testoauth_patch_google",
"target": "tests_test_auth_testoauth_test_callback_creates_new_user",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L311",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in",
"_tgt": "tests_test_auth_testoauth_patch_google",
"source": "tests_test_auth_testoauth_patch_google",
"target": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L336",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_email_match_links_account",
"_tgt": "tests_test_auth_testoauth_patch_google",
"source": "tests_test_auth_testoauth_patch_google",
"target": "tests_test_auth_testoauth_test_callback_email_match_links_account",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L354",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409",
"_tgt": "tests_test_auth_testoauth_patch_google",
"source": "tests_test_auth_testoauth_patch_google",
"target": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L299",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_creates_new_user",
"_tgt": "tests_test_auth_testoauth_userinfo",
"source": "tests_test_auth_testoauth_userinfo",
"target": "tests_test_auth_testoauth_test_callback_creates_new_user",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L312",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in",
"_tgt": "tests_test_auth_testoauth_userinfo",
"source": "tests_test_auth_testoauth_userinfo",
"target": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L338",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_email_match_links_account",
"_tgt": "tests_test_auth_testoauth_userinfo",
"source": "tests_test_auth_testoauth_userinfo",
"target": "tests_test_auth_testoauth_test_callback_email_match_links_account",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L356",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409",
"_tgt": "tests_test_auth_testoauth_userinfo",
"source": "tests_test_auth_testoauth_userinfo",
"target": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L298",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_creates_new_user",
"_tgt": "tests_test_auth_testoauth_authorize",
"source": "tests_test_auth_testoauth_authorize",
"target": "tests_test_auth_testoauth_test_callback_creates_new_user",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L315",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in",
"_tgt": "tests_test_auth_testoauth_authorize",
"source": "tests_test_auth_testoauth_authorize",
"target": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L337",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_email_match_links_account",
"_tgt": "tests_test_auth_testoauth_authorize",
"source": "tests_test_auth_testoauth_authorize",
"target": "tests_test_auth_testoauth_test_callback_email_match_links_account",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L355",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409",
"_tgt": "tests_test_auth_testoauth_authorize",
"source": "tests_test_auth_testoauth_authorize",
"target": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L239",
"weight": 1.0,
"_src": "tests_test_auth_rationale_239",
"_tgt": "tests_test_auth_testoauth_authorize",
"source": "tests_test_auth_testoauth_authorize",
"target": "tests_test_auth_rationale_239",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L299",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_creates_new_user",
"_tgt": "tests_test_auth_testoauth_callback",
"source": "tests_test_auth_testoauth_callback",
"target": "tests_test_auth_testoauth_test_callback_creates_new_user",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L315",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in",
"_tgt": "tests_test_auth_testoauth_callback",
"source": "tests_test_auth_testoauth_callback",
"target": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L338",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_email_match_links_account",
"_tgt": "tests_test_auth_testoauth_callback",
"source": "tests_test_auth_testoauth_callback",
"target": "tests_test_auth_testoauth_test_callback_email_match_links_account",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L356",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409",
"_tgt": "tests_test_auth_testoauth_callback",
"source": "tests_test_auth_testoauth_callback",
"target": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L245",
"weight": 1.0,
"_src": "tests_test_auth_rationale_245",
"_tgt": "tests_test_auth_testoauth_callback",
"source": "tests_test_auth_testoauth_callback",
"target": "tests_test_auth_rationale_245",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L317",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in",
"_tgt": "tests_test_auth_testoauth_decode_sub",
"source": "tests_test_auth_testoauth_decode_sub",
"target": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L334",
"weight": 1.0,
"_src": "tests_test_auth_testoauth_test_callback_email_match_links_account",
"_tgt": "tests_test_auth_testoauth_decode_sub",
"source": "tests_test_auth_testoauth_decode_sub",
"target": "tests_test_auth_testoauth_test_callback_email_match_links_account",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L296",
"weight": 1.0,
"_src": "tests_test_auth_rationale_296",
"_tgt": "tests_test_auth_testoauth_test_callback_creates_new_user",
"source": "tests_test_auth_testoauth_test_callback_creates_new_user",
"target": "tests_test_auth_rationale_296",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L310",
"weight": 1.0,
"_src": "tests_test_auth_rationale_310",
"_tgt": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in",
"source": "tests_test_auth_testoauth_test_callback_existing_oauth_link_logs_in",
"target": "tests_test_auth_rationale_310",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L327",
"weight": 1.0,
"_src": "tests_test_auth_rationale_327",
"_tgt": "tests_test_auth_testoauth_test_callback_email_match_links_account",
"source": "tests_test_auth_testoauth_test_callback_email_match_links_account",
"target": "tests_test_auth_rationale_327",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_auth.py",
"source_location": "L346",
"weight": 1.0,
"_src": "tests_test_auth_rationale_346",
"_tgt": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409",
"source": "tests_test_auth_testoauth_test_callback_unverified_email_conflict_returns_409",
"target": "tests_test_auth_rationale_346",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L31",
"weight": 1.0,
"_src": "api_tests_test_brief_agent_py",
"_tgt": "tests_test_brief_agent_fake_token_stream",
"source": "api_tests_test_brief_agent_py",
"target": "tests_test_brief_agent_fake_token_stream",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L42",
"weight": 1.0,
"_src": "api_tests_test_brief_agent_py",
"_tgt": "tests_test_brief_agent_test_run_home_brief_streams_text",
"source": "api_tests_test_brief_agent_py",
"target": "tests_test_brief_agent_test_run_home_brief_streams_text",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L62",
"weight": 1.0,
"_src": "api_tests_test_brief_agent_py",
"_tgt": "tests_test_brief_agent_test_run_project_brief_streams_text",
"source": "api_tests_test_brief_agent_py",
"target": "tests_test_brief_agent_test_run_project_brief_streams_text",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L82",
"weight": 1.0,
"_src": "api_tests_test_brief_agent_py",
"_tgt": "tests_test_brief_agent_test_build_read_tools_read_only_subset",
"source": "api_tests_test_brief_agent_py",
"target": "tests_test_brief_agent_test_build_read_tools_read_only_subset",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L111",
"weight": 1.0,
"_src": "api_tests_test_brief_agent_py",
"_tgt": "tests_test_brief_agent_override_db",
"source": "api_tests_test_brief_agent_py",
"target": "tests_test_brief_agent_override_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L124",
"weight": 1.0,
"_src": "api_tests_test_brief_agent_py",
"_tgt": "tests_test_brief_agent_test_rest_brief_home_returns_response",
"source": "api_tests_test_brief_agent_py",
"target": "tests_test_brief_agent_test_rest_brief_home_returns_response",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L147",
"weight": 1.0,
"_src": "api_tests_test_brief_agent_py",
"_tgt": "tests_test_brief_agent_test_rest_brief_project_invalid_uuid_returns_422",
"source": "api_tests_test_brief_agent_py",
"target": "tests_test_brief_agent_test_rest_brief_project_invalid_uuid_returns_422",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L157",
"weight": 1.0,
"_src": "api_tests_test_brief_agent_py",
"_tgt": "tests_test_brief_agent_test_rest_brief_project_missing_uuid_returns_422",
"source": "api_tests_test_brief_agent_py",
"target": "tests_test_brief_agent_test_rest_brief_project_missing_uuid_returns_422",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_test_brief_agent_rationale_1",
"_tgt": "api_tests_test_brief_agent_py",
"source": "api_tests_test_brief_agent_py",
"target": "tests_test_brief_agent_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_brief_agent.py",
"source_location": "L32",
"weight": 1.0,
"_src": "tests_test_brief_agent_rationale_32",
"_tgt": "tests_test_brief_agent_fake_token_stream",
"source": "tests_test_brief_agent_fake_token_stream",
"target": "tests_test_brief_agent_rationale_32",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L24",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_faketool",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_faketool",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L31",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_fakellm",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_fakellm",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L66",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L79",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L106",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_infer_floating_domain_prefers_message_intent_over_scope_type",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_infer_floating_domain_prefers_message_intent_over_scope_type",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L129",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_normalize_tagged_list_lines_rewrites_mixed_task_lines_to_tag_only_lines",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L144",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_normalize_tagged_list_lines_filters_upcoming_timeline_query_to_current_month_future_only",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L166",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L190",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L216",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L259",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L278",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L300",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_fp",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_fp",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L304",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_parse_ms",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_parse_ms",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L312",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L340",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_datetime_context_injection_utc",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_datetime_context_injection_utc",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L351",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L367",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L383",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_datetime_context_injection_year_boundary",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_datetime_context_injection_year_boundary",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L403",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_datetime_context_injection_missing_format_prefs",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_datetime_context_injection_missing_format_prefs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L411",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_request_context_block_scope_and_project",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_request_context_block_scope_and_project",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L418",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_request_context_block_empty",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_request_context_block_empty",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L425",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L457",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L469",
"weight": 1.0,
"_src": "api_tests_test_deep_agent_py",
"_tgt": "tests_test_deep_agent_test_human_message_is_bare_message",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_test_human_message_is_bare_message",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_test_deep_agent_rationale_1",
"_tgt": "api_tests_test_deep_agent_py",
"source": "api_tests_test_deep_agent_py",
"target": "tests_test_deep_agent_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L27",
"weight": 1.0,
"_src": "tests_test_deep_agent_faketool",
"_tgt": "tests_test_deep_agent_faketool_ainvoke",
"source": "tests_test_deep_agent_faketool",
"target": "tests_test_deep_agent_faketool_ainvoke",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L70",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result",
"_tgt": "tests_test_deep_agent_faketool",
"source": "tests_test_deep_agent_faketool",
"target": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L83",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result",
"_tgt": "tests_test_deep_agent_faketool",
"source": "tests_test_deep_agent_faketool",
"target": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L244",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty",
"_tgt": "tests_test_deep_agent_faketool",
"source": "tests_test_deep_agent_faketool",
"target": "tests_test_deep_agent_test_run_floating_stream_falls_back_to_final_response_content_when_astream_is_empty",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L32",
"weight": 1.0,
"_src": "tests_test_deep_agent_fakellm",
"_tgt": "tests_test_deep_agent_fakellm_init",
"source": "tests_test_deep_agent_fakellm",
"target": "tests_test_deep_agent_fakellm_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L35",
"weight": 1.0,
"_src": "tests_test_deep_agent_fakellm",
"_tgt": "tests_test_deep_agent_fakellm_bind_tools",
"source": "tests_test_deep_agent_fakellm",
"target": "tests_test_deep_agent_fakellm_bind_tools",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L38",
"weight": 1.0,
"_src": "tests_test_deep_agent_fakellm",
"_tgt": "tests_test_deep_agent_fakellm_ainvoke",
"source": "tests_test_deep_agent_fakellm",
"target": "tests_test_deep_agent_fakellm_ainvoke",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L60",
"weight": 1.0,
"_src": "tests_test_deep_agent_fakellm",
"_tgt": "tests_test_deep_agent_fakellm_astream",
"source": "tests_test_deep_agent_fakellm",
"target": "tests_test_deep_agent_fakellm_astream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L67",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result",
"_tgt": "tests_test_deep_agent_fakellm",
"source": "tests_test_deep_agent_fakellm",
"target": "tests_test_deep_agent_test_run_home_uses_mocked_tool_result",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L80",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result",
"_tgt": "tests_test_deep_agent_fakellm",
"source": "tests_test_deep_agent_fakellm",
"target": "tests_test_deep_agent_test_run_floating_stream_emits_domain_then_tokens_with_mocked_tool_result",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L167",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text",
"_tgt": "tests_test_deep_agent_fakellm",
"source": "tests_test_deep_agent_fakellm",
"target": "tests_test_deep_agent_test_run_floating_strips_xml_like_tags_from_final_text",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L191",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text",
"_tgt": "tests_test_deep_agent_fakellm",
"source": "tests_test_deep_agent_fakellm",
"target": "tests_test_deep_agent_test_run_floating_stream_strips_xml_like_tags_from_streamed_text",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L260",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text",
"_tgt": "tests_test_deep_agent_fakellm",
"source": "tests_test_deep_agent_fakellm",
"target": "tests_test_deep_agent_test_run_floating_returns_fallback_when_sanitization_would_empty_text",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L279",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text",
"_tgt": "tests_test_deep_agent_fakellm",
"source": "tests_test_deep_agent_fakellm",
"target": "tests_test_deep_agent_test_run_floating_stream_returns_fallback_when_sanitization_would_empty_text",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L317",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening",
"_tgt": "tests_test_deep_agent_fp",
"source": "tests_test_deep_agent_fp",
"target": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L344",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_datetime_context_injection_utc",
"_tgt": "tests_test_deep_agent_fp",
"source": "tests_test_deep_agent_fp",
"target": "tests_test_deep_agent_test_datetime_context_injection_utc",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L356",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward",
"_tgt": "tests_test_deep_agent_fp",
"source": "tests_test_deep_agent_fp",
"target": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L372",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back",
"_tgt": "tests_test_deep_agent_fp",
"source": "tests_test_deep_agent_fp",
"target": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L388",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_datetime_context_injection_year_boundary",
"_tgt": "tests_test_deep_agent_fp",
"source": "tests_test_deep_agent_fp",
"target": "tests_test_deep_agent_test_datetime_context_injection_year_boundary",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L432",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots",
"_tgt": "tests_test_deep_agent_fp",
"source": "tests_test_deep_agent_fp",
"target": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L327",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening",
"_tgt": "tests_test_deep_agent_parse_ms",
"source": "tests_test_deep_agent_parse_ms",
"target": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L345",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_datetime_context_injection_utc",
"_tgt": "tests_test_deep_agent_parse_ms",
"source": "tests_test_deep_agent_parse_ms",
"target": "tests_test_deep_agent_test_datetime_context_injection_utc",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L361",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward",
"_tgt": "tests_test_deep_agent_parse_ms",
"source": "tests_test_deep_agent_parse_ms",
"target": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L377",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back",
"_tgt": "tests_test_deep_agent_parse_ms",
"source": "tests_test_deep_agent_parse_ms",
"target": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L391",
"weight": 1.0,
"_src": "tests_test_deep_agent_test_datetime_context_injection_year_boundary",
"_tgt": "tests_test_deep_agent_parse_ms",
"source": "tests_test_deep_agent_parse_ms",
"target": "tests_test_deep_agent_test_datetime_context_injection_year_boundary",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L305",
"weight": 1.0,
"_src": "tests_test_deep_agent_rationale_305",
"_tgt": "tests_test_deep_agent_parse_ms",
"source": "tests_test_deep_agent_parse_ms",
"target": "tests_test_deep_agent_rationale_305",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L313",
"weight": 1.0,
"_src": "tests_test_deep_agent_rationale_313",
"_tgt": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening",
"source": "tests_test_deep_agent_test_datetime_context_injection_europe_rome_late_evening",
"target": "tests_test_deep_agent_rationale_313",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L341",
"weight": 1.0,
"_src": "tests_test_deep_agent_rationale_341",
"_tgt": "tests_test_deep_agent_test_datetime_context_injection_utc",
"source": "tests_test_deep_agent_test_datetime_context_injection_utc",
"target": "tests_test_deep_agent_rationale_341",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L352",
"weight": 1.0,
"_src": "tests_test_deep_agent_rationale_352",
"_tgt": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward",
"source": "tests_test_deep_agent_test_datetime_context_injection_dst_spring_forward",
"target": "tests_test_deep_agent_rationale_352",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L368",
"weight": 1.0,
"_src": "tests_test_deep_agent_rationale_368",
"_tgt": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back",
"source": "tests_test_deep_agent_test_datetime_context_injection_dst_fall_back",
"target": "tests_test_deep_agent_rationale_368",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L384",
"weight": 1.0,
"_src": "tests_test_deep_agent_rationale_384",
"_tgt": "tests_test_deep_agent_test_datetime_context_injection_year_boundary",
"source": "tests_test_deep_agent_test_datetime_context_injection_year_boundary",
"target": "tests_test_deep_agent_rationale_384",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L426",
"weight": 1.0,
"_src": "tests_test_deep_agent_rationale_426",
"_tgt": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots",
"source": "tests_test_deep_agent_test_build_system_prompt_substitutes_all_slots",
"target": "tests_test_deep_agent_rationale_426",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L458",
"weight": 1.0,
"_src": "tests_test_deep_agent_rationale_458",
"_tgt": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs",
"source": "tests_test_deep_agent_test_build_system_prompt_empty_format_prefs",
"target": "tests_test_deep_agent_rationale_458",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_deep_agent.py",
"source_location": "L470",
"weight": 1.0,
"_src": "tests_test_deep_agent_rationale_470",
"_tgt": "tests_test_deep_agent_test_human_message_is_bare_message",
"source": "tests_test_deep_agent_test_human_message_is_bare_message",
"target": "tests_test_deep_agent_rationale_470",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L36",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_device_hello",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_device_hello",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L47",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_override_db",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_override_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L63",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_manager",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_manager",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L69",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_mock_ws",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_mock_ws",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L75",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_test_manager_register_and_is_online",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_test_manager_register_and_is_online",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L83",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_test_manager_get_ws_returns_none_when_offline",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_test_manager_get_ws_returns_none_when_offline",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L87",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_test_manager_unregister",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_test_manager_unregister",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L95",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_test_manager_unregister_unknown_is_noop",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_test_manager_unregister_unknown_is_noop",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L100",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_test_manager_replace_connection_cancels_old_futures",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_test_manager_replace_connection_cancels_old_futures",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L122",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_test_manager_send_frame",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_test_manager_send_frame",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L129",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_test_manager_send_frame_raises_when_offline",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_test_manager_send_frame_raises_when_offline",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L135",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_test_manager_pending_call_round_trip",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_test_manager_pending_call_round_trip",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L145",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_test_manager_resolve_unknown_call_is_noop",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_test_manager_resolve_unknown_call_is_noop",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L152",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_test_manager_unregister_cancels_pending_calls",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_test_manager_unregister_cancels_pending_calls",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L163",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_test_ws_device_rejects_without_token",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_test_ws_device_rejects_without_token",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L170",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_test_ws_device_rejects_invalid_token",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_test_ws_device_rejects_invalid_token",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L176",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_test_ws_device_happy_path",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_test_ws_device_happy_path",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L192",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L201",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_test_ws_device_tool_result_dispatched",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_test_ws_device_tool_result_dispatched",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L234",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L256",
"weight": 1.0,
"_src": "api_tests_test_device_ws_py",
"_tgt": "tests_test_device_ws_test_mark_runs_disconnected_updates_db",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_test_mark_runs_disconnected_updates_db",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_test_device_ws_rationale_1",
"_tgt": "api_tests_test_device_ws_py",
"source": "api_tests_test_device_ws_py",
"target": "tests_test_device_ws_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L183",
"weight": 1.0,
"_src": "tests_test_device_ws_test_ws_device_happy_path",
"_tgt": "tests_test_device_ws_device_hello",
"source": "tests_test_device_ws_device_hello",
"target": "tests_test_device_ws_test_ws_device_happy_path",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L218",
"weight": 1.0,
"_src": "tests_test_device_ws_test_ws_device_tool_result_dispatched",
"_tgt": "tests_test_device_ws_device_hello",
"source": "tests_test_device_ws_device_hello",
"target": "tests_test_device_ws_test_ws_device_tool_result_dispatched",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L249",
"weight": 1.0,
"_src": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error",
"_tgt": "tests_test_device_ws_device_hello",
"source": "tests_test_device_ws_device_hello",
"target": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L48",
"weight": 1.0,
"_src": "tests_test_device_ws_rationale_48",
"_tgt": "tests_test_device_ws_override_db",
"source": "tests_test_device_ws_override_db",
"target": "tests_test_device_ws_rationale_48",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L64",
"weight": 1.0,
"_src": "tests_test_device_ws_rationale_64",
"_tgt": "tests_test_device_ws_manager",
"source": "tests_test_device_ws_manager",
"target": "tests_test_device_ws_rationale_64",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L177",
"weight": 1.0,
"_src": "tests_test_device_ws_rationale_177",
"_tgt": "tests_test_device_ws_test_ws_device_happy_path",
"source": "tests_test_device_ws_test_ws_device_happy_path",
"target": "tests_test_device_ws_rationale_177",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L193",
"weight": 1.0,
"_src": "tests_test_device_ws_rationale_193",
"_tgt": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes",
"source": "tests_test_device_ws_test_ws_device_invalid_first_frame_closes",
"target": "tests_test_device_ws_rationale_193",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L202",
"weight": 1.0,
"_src": "tests_test_device_ws_rationale_202",
"_tgt": "tests_test_device_ws_test_ws_device_tool_result_dispatched",
"source": "tests_test_device_ws_test_ws_device_tool_result_dispatched",
"target": "tests_test_device_ws_rationale_202",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L235",
"weight": 1.0,
"_src": "tests_test_device_ws_rationale_235",
"_tgt": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error",
"source": "tests_test_device_ws_test_ws_device_disconnect_marks_run_logs_as_error",
"target": "tests_test_device_ws_rationale_235",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_device_ws.py",
"source_location": "L257",
"weight": 1.0,
"_src": "tests_test_device_ws_rationale_257",
"_tgt": "tests_test_device_ws_test_mark_runs_disconnected_updates_db",
"source": "tests_test_device_ws_test_mark_runs_disconnected_updates_db",
"target": "tests_test_device_ws_rationale_257",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L91",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_testtokenencryption",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_testtokenencryption",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L170",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_testgetprovider",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_testgetprovider",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L199",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_testbuildgmailquery",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_testbuildgmailquery",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L253",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_testparsebody",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_testparsebody",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L303",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_make_gmail_message",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_make_gmail_message",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L328",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_testgmailclientfetchmessages",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_testgmailclientfetchmessages",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L517",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_test_happy_path_returns_email_messages",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_test_happy_path_returns_email_messages",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L365",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_test_no_messages_returns_empty_list",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_test_no_messages_returns_empty_list",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L386",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_test_list_http_error_raises_runtime_error",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_test_list_http_error_raises_runtime_error",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L430",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_testbuildemailfilter",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_testbuildemailfilter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L475",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_make_graph_email",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_make_graph_email",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L493",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_make_graph_teams_message",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_make_graph_teams_message",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L509",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_testmsgraphclientfetchemails",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_testmsgraphclientfetchemails",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L540",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_test_pagination_stops_at_max_emails",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_test_pagination_stops_at_max_emails",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L561",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_test_401_triggers_token_refresh_and_retries",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_test_401_triggers_token_refresh_and_retries",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L608",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_testmsgraphclientfetchmessages",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_testmsgraphclientfetchmessages",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L616",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_test_happy_path_returns_chat_messages",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_test_happy_path_returns_chat_messages",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L638",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_test_403_degrades_gracefully",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_test_403_degrades_gracefully",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L661",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_test_channel_filter_applied",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_test_channel_filter_applied",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L686",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_testmsgraphclientrefreshtoken",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_testmsgraphclientrefreshtoken",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L690",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_test_msal_error_raises_runtime_error",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_test_msal_error_raises_runtime_error",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L709",
"weight": 1.0,
"_src": "api_tests_test_integrations_py",
"_tgt": "tests_test_integrations_test_successful_refresh_updates_access_token",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_test_successful_refresh_updates_access_token",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_test_integrations_rationale_1",
"_tgt": "api_tests_test_integrations_py",
"source": "api_tests_test_integrations_py",
"target": "tests_test_integrations_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L94",
"weight": 1.0,
"_src": "tests_test_integrations_testtokenencryption",
"_tgt": "tests_test_integrations_testtokenencryption_test_round_trip",
"source": "tests_test_integrations_testtokenencryption",
"target": "tests_test_integrations_testtokenencryption_test_round_trip",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L103",
"weight": 1.0,
"_src": "tests_test_integrations_testtokenencryption",
"_tgt": "tests_test_integrations_testtokenencryption_test_decrypt_invalid_ciphertext_raises_value_error",
"source": "tests_test_integrations_testtokenencryption",
"target": "tests_test_integrations_testtokenencryption_test_decrypt_invalid_ciphertext_raises_value_error",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L109",
"weight": 1.0,
"_src": "tests_test_integrations_testtokenencryption",
"_tgt": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error",
"source": "tests_test_integrations_testtokenencryption",
"target": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L120",
"weight": 1.0,
"_src": "tests_test_integrations_testtokenencryption",
"_tgt": "tests_test_integrations_testtokenencryption_test_encrypt_empty_dict_raises_value_error",
"source": "tests_test_integrations_testtokenencryption",
"target": "tests_test_integrations_testtokenencryption_test_encrypt_empty_dict_raises_value_error",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L126",
"weight": 1.0,
"_src": "tests_test_integrations_testtokenencryption",
"_tgt": "tests_test_integrations_testtokenencryption_test_encrypt_non_dict_raises_value_error",
"source": "tests_test_integrations_testtokenencryption",
"target": "tests_test_integrations_testtokenencryption_test_encrypt_non_dict_raises_value_error",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L132",
"weight": 1.0,
"_src": "tests_test_integrations_testtokenencryption",
"_tgt": "tests_test_integrations_testtokenencryption_test_missing_key_raises_runtime_error",
"source": "tests_test_integrations_testtokenencryption",
"target": "tests_test_integrations_testtokenencryption_test_missing_key_raises_runtime_error",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L138",
"weight": 1.0,
"_src": "tests_test_integrations_testtokenencryption",
"_tgt": "tests_test_integrations_testtokenencryption_test_email_message_as_text",
"source": "tests_test_integrations_testtokenencryption",
"target": "tests_test_integrations_testtokenencryption_test_email_message_as_text",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L151",
"weight": 1.0,
"_src": "tests_test_integrations_testtokenencryption",
"_tgt": "tests_test_integrations_testtokenencryption_test_chat_message_as_text",
"source": "tests_test_integrations_testtokenencryption",
"target": "tests_test_integrations_testtokenencryption_test_chat_message_as_text",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L92",
"weight": 1.0,
"_src": "tests_test_integrations_rationale_92",
"_tgt": "tests_test_integrations_testtokenencryption",
"source": "tests_test_integrations_testtokenencryption",
"target": "tests_test_integrations_rationale_92",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L110",
"weight": 1.0,
"_src": "tests_test_integrations_rationale_110",
"_tgt": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error",
"source": "tests_test_integrations_testtokenencryption_test_decrypt_wrong_key_raises_value_error",
"target": "tests_test_integrations_rationale_110",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L171",
"weight": 1.0,
"_src": "tests_test_integrations_testgetprovider",
"_tgt": "tests_test_integrations_testgetprovider_test_gmail_returns_gmail_client",
"source": "tests_test_integrations_testgetprovider",
"target": "tests_test_integrations_testgetprovider_test_gmail_returns_gmail_client",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L177",
"weight": 1.0,
"_src": "tests_test_integrations_testgetprovider",
"_tgt": "tests_test_integrations_testgetprovider_test_outlook_returns_ms_graph_client",
"source": "tests_test_integrations_testgetprovider",
"target": "tests_test_integrations_testgetprovider_test_outlook_returns_ms_graph_client",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L183",
"weight": 1.0,
"_src": "tests_test_integrations_testgetprovider",
"_tgt": "tests_test_integrations_testgetprovider_test_teams_returns_ms_graph_client",
"source": "tests_test_integrations_testgetprovider",
"target": "tests_test_integrations_testgetprovider_test_teams_returns_ms_graph_client",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L189",
"weight": 1.0,
"_src": "tests_test_integrations_testgetprovider",
"_tgt": "tests_test_integrations_testgetprovider_test_unknown_provider_raises_value_error",
"source": "tests_test_integrations_testgetprovider",
"target": "tests_test_integrations_testgetprovider_test_unknown_provider_raises_value_error",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L202",
"weight": 1.0,
"_src": "tests_test_integrations_testbuildgmailquery",
"_tgt": "tests_test_integrations_testbuildgmailquery_setup_method",
"source": "tests_test_integrations_testbuildgmailquery",
"target": "tests_test_integrations_testbuildgmailquery_setup_method",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L206",
"weight": 1.0,
"_src": "tests_test_integrations_testbuildgmailquery",
"_tgt": "tests_test_integrations_testbuildgmailquery_test_empty_returns_empty_string",
"source": "tests_test_integrations_testbuildgmailquery",
"target": "tests_test_integrations_testbuildgmailquery_test_empty_returns_empty_string",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L209",
"weight": 1.0,
"_src": "tests_test_integrations_testbuildgmailquery",
"_tgt": "tests_test_integrations_testbuildgmailquery_test_single_label",
"source": "tests_test_integrations_testbuildgmailquery",
"target": "tests_test_integrations_testbuildgmailquery_test_single_label",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L213",
"weight": 1.0,
"_src": "tests_test_integrations_testbuildgmailquery",
"_tgt": "tests_test_integrations_testbuildgmailquery_test_multiple_labels_joined_with_or",
"source": "tests_test_integrations_testbuildgmailquery",
"target": "tests_test_integrations_testbuildgmailquery_test_multiple_labels_joined_with_or",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L217",
"weight": 1.0,
"_src": "tests_test_integrations_testbuildgmailquery",
"_tgt": "tests_test_integrations_testbuildgmailquery_test_senders",
"source": "tests_test_integrations_testbuildgmailquery",
"target": "tests_test_integrations_testbuildgmailquery_test_senders",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L221",
"weight": 1.0,
"_src": "tests_test_integrations_testbuildgmailquery",
"_tgt": "tests_test_integrations_testbuildgmailquery_test_date_range_from",
"source": "tests_test_integrations_testbuildgmailquery",
"target": "tests_test_integrations_testbuildgmailquery_test_date_range_from",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L225",
"weight": 1.0,
"_src": "tests_test_integrations_testbuildgmailquery",
"_tgt": "tests_test_integrations_testbuildgmailquery_test_date_range_to",
"source": "tests_test_integrations_testbuildgmailquery",
"target": "tests_test_integrations_testbuildgmailquery_test_date_range_to",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L229",
"weight": 1.0,
"_src": "tests_test_integrations_testbuildgmailquery",
"_tgt": "tests_test_integrations_testbuildgmailquery_test_since_overrides_earlier_date_range_from",
"source": "tests_test_integrations_testbuildgmailquery",
"target": "tests_test_integrations_testbuildgmailquery_test_since_overrides_earlier_date_range_from",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L236",
"weight": 1.0,
"_src": "tests_test_integrations_testbuildgmailquery",
"_tgt": "tests_test_integrations_testbuildgmailquery_test_date_range_from_overrides_earlier_since",
"source": "tests_test_integrations_testbuildgmailquery",
"target": "tests_test_integrations_testbuildgmailquery_test_date_range_from_overrides_earlier_since",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L242",
"weight": 1.0,
"_src": "tests_test_integrations_testbuildgmailquery",
"_tgt": "tests_test_integrations_testbuildgmailquery_test_invalid_date_ignored",
"source": "tests_test_integrations_testbuildgmailquery",
"target": "tests_test_integrations_testbuildgmailquery_test_invalid_date_ignored",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L200",
"weight": 1.0,
"_src": "tests_test_integrations_rationale_200",
"_tgt": "tests_test_integrations_testbuildgmailquery",
"source": "tests_test_integrations_testbuildgmailquery",
"target": "tests_test_integrations_rationale_200",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L230",
"weight": 1.0,
"_src": "tests_test_integrations_rationale_230",
"_tgt": "tests_test_integrations_testbuildgmailquery_test_since_overrides_earlier_date_range_from",
"source": "tests_test_integrations_testbuildgmailquery_test_since_overrides_earlier_date_range_from",
"target": "tests_test_integrations_rationale_230",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L237",
"weight": 1.0,
"_src": "tests_test_integrations_rationale_237",
"_tgt": "tests_test_integrations_testbuildgmailquery_test_date_range_from_overrides_earlier_since",
"source": "tests_test_integrations_testbuildgmailquery_test_date_range_from_overrides_earlier_since",
"target": "tests_test_integrations_rationale_237",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L243",
"weight": 1.0,
"_src": "tests_test_integrations_rationale_243",
"_tgt": "tests_test_integrations_testbuildgmailquery_test_invalid_date_ignored",
"source": "tests_test_integrations_testbuildgmailquery_test_invalid_date_ignored",
"target": "tests_test_integrations_rationale_243",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L256",
"weight": 1.0,
"_src": "tests_test_integrations_testparsebody",
"_tgt": "tests_test_integrations_testparsebody_setup_method",
"source": "tests_test_integrations_testparsebody",
"target": "tests_test_integrations_testparsebody_setup_method",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L260",
"weight": 1.0,
"_src": "tests_test_integrations_testparsebody",
"_tgt": "tests_test_integrations_testparsebody_encode",
"source": "tests_test_integrations_testparsebody",
"target": "tests_test_integrations_testparsebody_encode",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L264",
"weight": 1.0,
"_src": "tests_test_integrations_testparsebody",
"_tgt": "tests_test_integrations_testparsebody_test_text_plain_extracted",
"source": "tests_test_integrations_testparsebody",
"target": "tests_test_integrations_testparsebody_test_text_plain_extracted",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L271",
"weight": 1.0,
"_src": "tests_test_integrations_testparsebody",
"_tgt": "tests_test_integrations_testparsebody_test_text_html_stripped",
"source": "tests_test_integrations_testparsebody",
"target": "tests_test_integrations_testparsebody_test_text_html_stripped",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L280",
"weight": 1.0,
"_src": "tests_test_integrations_testparsebody",
"_tgt": "tests_test_integrations_testparsebody_test_multipart_prefers_plain_over_html",
"source": "tests_test_integrations_testparsebody",
"target": "tests_test_integrations_testparsebody_test_multipart_prefers_plain_over_html",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L294",
"weight": 1.0,
"_src": "tests_test_integrations_testparsebody",
"_tgt": "tests_test_integrations_testparsebody_test_empty_payload_returns_empty_string",
"source": "tests_test_integrations_testparsebody",
"target": "tests_test_integrations_testparsebody_test_empty_payload_returns_empty_string",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L254",
"weight": 1.0,
"_src": "tests_test_integrations_rationale_254",
"_tgt": "tests_test_integrations_testparsebody",
"source": "tests_test_integrations_testparsebody",
"target": "tests_test_integrations_rationale_254",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L267",
"weight": 1.0,
"_src": "tests_test_integrations_testparsebody_test_text_plain_extracted",
"_tgt": "tests_test_integrations_testparsebody_encode",
"source": "tests_test_integrations_testparsebody_encode",
"target": "tests_test_integrations_testparsebody_test_text_plain_extracted",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L274",
"weight": 1.0,
"_src": "tests_test_integrations_testparsebody_test_text_html_stripped",
"_tgt": "tests_test_integrations_testparsebody_encode",
"source": "tests_test_integrations_testparsebody_encode",
"target": "tests_test_integrations_testparsebody_test_text_html_stripped",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L281",
"weight": 1.0,
"_src": "tests_test_integrations_testparsebody_test_multipart_prefers_plain_over_html",
"_tgt": "tests_test_integrations_testparsebody_encode",
"source": "tests_test_integrations_testparsebody_encode",
"target": "tests_test_integrations_testparsebody_test_multipart_prefers_plain_over_html",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L338",
"weight": 1.0,
"_src": "tests_test_integrations_test_happy_path_returns_email_messages",
"_tgt": "tests_test_integrations_make_gmail_message",
"source": "tests_test_integrations_make_gmail_message",
"target": "tests_test_integrations_test_happy_path_returns_email_messages",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L310",
"weight": 1.0,
"_src": "tests_test_integrations_rationale_310",
"_tgt": "tests_test_integrations_make_gmail_message",
"source": "tests_test_integrations_make_gmail_message",
"target": "tests_test_integrations_rationale_310",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L331",
"weight": 1.0,
"_src": "tests_test_integrations_testgmailclientfetchmessages",
"_tgt": "tests_test_integrations_testgmailclientfetchmessages_make_client",
"source": "tests_test_integrations_testgmailclientfetchmessages",
"target": "tests_test_integrations_testgmailclientfetchmessages_make_client",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L411",
"weight": 1.0,
"_src": "tests_test_integrations_testgmailclientfetchmessages",
"_tgt": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_none_when_unchanged",
"source": "tests_test_integrations_testgmailclientfetchmessages",
"target": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_none_when_unchanged",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L416",
"weight": 1.0,
"_src": "tests_test_integrations_testgmailclientfetchmessages",
"_tgt": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_returns_dict_when_token_changes",
"source": "tests_test_integrations_testgmailclientfetchmessages",
"target": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_returns_dict_when_token_changes",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L329",
"weight": 1.0,
"_src": "tests_test_integrations_rationale_329",
"_tgt": "tests_test_integrations_testgmailclientfetchmessages",
"source": "tests_test_integrations_testgmailclientfetchmessages",
"target": "tests_test_integrations_rationale_329",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L337",
"weight": 1.0,
"_src": "tests_test_integrations_test_happy_path_returns_email_messages",
"_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"source": "tests_test_integrations_test_happy_path_returns_email_messages",
"target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L519",
"weight": 1.0,
"_src": "tests_test_integrations_test_happy_path_returns_email_messages",
"_tgt": "tests_test_integrations_make_graph_email",
"source": "tests_test_integrations_test_happy_path_returns_email_messages",
"target": "tests_test_integrations_make_graph_email",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L366",
"weight": 1.0,
"_src": "tests_test_integrations_test_no_messages_returns_empty_list",
"_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"source": "tests_test_integrations_test_no_messages_returns_empty_list",
"target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L388",
"weight": 1.0,
"_src": "tests_test_integrations_test_list_http_error_raises_runtime_error",
"_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"source": "tests_test_integrations_test_list_http_error_raises_runtime_error",
"target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L412",
"weight": 1.0,
"_src": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_none_when_unchanged",
"_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"source": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_none_when_unchanged",
"target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L417",
"weight": 1.0,
"_src": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_returns_dict_when_token_changes",
"_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"source": "tests_test_integrations_testgmailclientfetchmessages_test_refreshed_credentials_returns_dict_when_token_changes",
"target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L433",
"weight": 1.0,
"_src": "tests_test_integrations_testbuildemailfilter",
"_tgt": "tests_test_integrations_testbuildemailfilter_setup_method",
"source": "tests_test_integrations_testbuildemailfilter",
"target": "tests_test_integrations_testbuildemailfilter_setup_method",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L437",
"weight": 1.0,
"_src": "tests_test_integrations_testbuildemailfilter",
"_tgt": "tests_test_integrations_testbuildemailfilter_test_empty_returns_empty_string",
"source": "tests_test_integrations_testbuildemailfilter",
"target": "tests_test_integrations_testbuildemailfilter_test_empty_returns_empty_string",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L440",
"weight": 1.0,
"_src": "tests_test_integrations_testbuildemailfilter",
"_tgt": "tests_test_integrations_testbuildemailfilter_test_single_sender",
"source": "tests_test_integrations_testbuildemailfilter",
"target": "tests_test_integrations_testbuildemailfilter_test_single_sender",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L444",
"weight": 1.0,
"_src": "tests_test_integrations_testbuildemailfilter",
"_tgt": "tests_test_integrations_testbuildemailfilter_test_multiple_senders_joined_with_or",
"source": "tests_test_integrations_testbuildemailfilter",
"target": "tests_test_integrations_testbuildemailfilter_test_multiple_senders_joined_with_or",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L450",
"weight": 1.0,
"_src": "tests_test_integrations_testbuildemailfilter",
"_tgt": "tests_test_integrations_testbuildemailfilter_test_since_adds_received_date_ge_clause",
"source": "tests_test_integrations_testbuildemailfilter",
"target": "tests_test_integrations_testbuildemailfilter_test_since_adds_received_date_ge_clause",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L455",
"weight": 1.0,
"_src": "tests_test_integrations_testbuildemailfilter",
"_tgt": "tests_test_integrations_testbuildemailfilter_test_date_range_to_adds_received_date_le_clause",
"source": "tests_test_integrations_testbuildemailfilter",
"target": "tests_test_integrations_testbuildemailfilter_test_date_range_to_adds_received_date_le_clause",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L459",
"weight": 1.0,
"_src": "tests_test_integrations_testbuildemailfilter",
"_tgt": "tests_test_integrations_testbuildemailfilter_test_since_overrides_earlier_date_range_from",
"source": "tests_test_integrations_testbuildemailfilter",
"target": "tests_test_integrations_testbuildemailfilter_test_since_overrides_earlier_date_range_from",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L465",
"weight": 1.0,
"_src": "tests_test_integrations_testbuildemailfilter",
"_tgt": "tests_test_integrations_testbuildemailfilter_test_invalid_date_ignored",
"source": "tests_test_integrations_testbuildemailfilter",
"target": "tests_test_integrations_testbuildemailfilter_test_invalid_date_ignored",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L431",
"weight": 1.0,
"_src": "tests_test_integrations_rationale_431",
"_tgt": "tests_test_integrations_testbuildemailfilter",
"source": "tests_test_integrations_testbuildemailfilter",
"target": "tests_test_integrations_rationale_431",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L543",
"weight": 1.0,
"_src": "tests_test_integrations_test_pagination_stops_at_max_emails",
"_tgt": "tests_test_integrations_make_graph_email",
"source": "tests_test_integrations_make_graph_email",
"target": "tests_test_integrations_test_pagination_stops_at_max_emails",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L566",
"weight": 1.0,
"_src": "tests_test_integrations_test_401_triggers_token_refresh_and_retries",
"_tgt": "tests_test_integrations_make_graph_email",
"source": "tests_test_integrations_make_graph_email",
"target": "tests_test_integrations_test_401_triggers_token_refresh_and_retries",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L482",
"weight": 1.0,
"_src": "tests_test_integrations_rationale_482",
"_tgt": "tests_test_integrations_make_graph_email",
"source": "tests_test_integrations_make_graph_email",
"target": "tests_test_integrations_rationale_482",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L618",
"weight": 1.0,
"_src": "tests_test_integrations_test_happy_path_returns_chat_messages",
"_tgt": "tests_test_integrations_make_graph_teams_message",
"source": "tests_test_integrations_make_graph_teams_message",
"target": "tests_test_integrations_test_happy_path_returns_chat_messages",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L664",
"weight": 1.0,
"_src": "tests_test_integrations_test_channel_filter_applied",
"_tgt": "tests_test_integrations_make_graph_teams_message",
"source": "tests_test_integrations_make_graph_teams_message",
"target": "tests_test_integrations_test_channel_filter_applied",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L512",
"weight": 1.0,
"_src": "tests_test_integrations_testmsgraphclientfetchemails",
"_tgt": "tests_test_integrations_testmsgraphclientfetchemails_make_client",
"source": "tests_test_integrations_testmsgraphclientfetchemails",
"target": "tests_test_integrations_testmsgraphclientfetchemails_make_client",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L597",
"weight": 1.0,
"_src": "tests_test_integrations_testmsgraphclientfetchemails",
"_tgt": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_none_when_token_unchanged",
"source": "tests_test_integrations_testmsgraphclientfetchemails",
"target": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_none_when_token_unchanged",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L601",
"weight": 1.0,
"_src": "tests_test_integrations_testmsgraphclientfetchemails",
"_tgt": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_returns_dict_when_token_changes",
"source": "tests_test_integrations_testmsgraphclientfetchemails",
"target": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_returns_dict_when_token_changes",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L510",
"weight": 1.0,
"_src": "tests_test_integrations_rationale_510",
"_tgt": "tests_test_integrations_testmsgraphclientfetchemails",
"source": "tests_test_integrations_testmsgraphclientfetchemails",
"target": "tests_test_integrations_rationale_510",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L542",
"weight": 1.0,
"_src": "tests_test_integrations_test_pagination_stops_at_max_emails",
"_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"source": "tests_test_integrations_test_pagination_stops_at_max_emails",
"target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L598",
"weight": 1.0,
"_src": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_none_when_token_unchanged",
"_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"source": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_none_when_token_unchanged",
"target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L602",
"weight": 1.0,
"_src": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_returns_dict_when_token_changes",
"_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"source": "tests_test_integrations_testmsgraphclientfetchemails_test_refreshed_credentials_returns_dict_when_token_changes",
"target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L611",
"weight": 1.0,
"_src": "tests_test_integrations_testmsgraphclientfetchmessages",
"_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"source": "tests_test_integrations_testmsgraphclientfetchmessages",
"target": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L609",
"weight": 1.0,
"_src": "tests_test_integrations_rationale_609",
"_tgt": "tests_test_integrations_testmsgraphclientfetchmessages",
"source": "tests_test_integrations_testmsgraphclientfetchmessages",
"target": "tests_test_integrations_rationale_609",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L617",
"weight": 1.0,
"_src": "tests_test_integrations_test_happy_path_returns_chat_messages",
"_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"source": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"target": "tests_test_integrations_test_happy_path_returns_chat_messages",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L642",
"weight": 1.0,
"_src": "tests_test_integrations_test_403_degrades_gracefully",
"_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"source": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"target": "tests_test_integrations_test_403_degrades_gracefully",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L663",
"weight": 1.0,
"_src": "tests_test_integrations_test_channel_filter_applied",
"_tgt": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"source": "tests_test_integrations_testmsgraphclientfetchmessages_make_client",
"target": "tests_test_integrations_test_channel_filter_applied",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_integrations.py",
"source_location": "L687",
"weight": 1.0,
"_src": "tests_test_integrations_rationale_687",
"_tgt": "tests_test_integrations_testmsgraphclientrefreshtoken",
"source": "tests_test_integrations_testmsgraphclientrefreshtoken",
"target": "tests_test_integrations_rationale_687",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L63",
"weight": 1.0,
"_src": "api_tests_test_journey_v2_py",
"_tgt": "tests_test_journey_v2_fixtures_dir",
"source": "api_tests_test_journey_v2_py",
"target": "tests_test_journey_v2_fixtures_dir",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L68",
"weight": 1.0,
"_src": "api_tests_test_journey_v2_py",
"_tgt": "tests_test_journey_v2_load_cases",
"source": "api_tests_test_journey_v2_py",
"target": "tests_test_journey_v2_load_cases",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L74",
"weight": 1.0,
"_src": "api_tests_test_journey_v2_py",
"_tgt": "tests_test_journey_v2_read_data_file",
"source": "api_tests_test_journey_v2_py",
"target": "tests_test_journey_v2_read_data_file",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L81",
"weight": 1.0,
"_src": "api_tests_test_journey_v2_py",
"_tgt": "tests_test_journey_v2_pytest_generate_tests",
"source": "api_tests_test_journey_v2_py",
"target": "tests_test_journey_v2_pytest_generate_tests",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L91",
"weight": 1.0,
"_src": "api_tests_test_journey_v2_py",
"_tgt": "tests_test_journey_v2_make_fs_executor",
"source": "api_tests_test_journey_v2_py",
"target": "tests_test_journey_v2_make_fs_executor",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L134",
"weight": 1.0,
"_src": "api_tests_test_journey_v2_py",
"_tgt": "tests_test_journey_v2_run_journey",
"source": "api_tests_test_journey_v2_py",
"target": "tests_test_journey_v2_run_journey",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L168",
"weight": 1.0,
"_src": "api_tests_test_journey_v2_py",
"_tgt": "tests_test_journey_v2_evaluate_case",
"source": "api_tests_test_journey_v2_py",
"target": "tests_test_journey_v2_evaluate_case",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L180",
"weight": 1.0,
"_src": "api_tests_test_journey_v2_py",
"_tgt": "tests_test_journey_v2_test_4_6a_extract_valid_json",
"source": "api_tests_test_journey_v2_py",
"target": "tests_test_journey_v2_test_4_6a_extract_valid_json",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L194",
"weight": 1.0,
"_src": "api_tests_test_journey_v2_py",
"_tgt": "tests_test_journey_v2_test_4_6b_extract_invalid_json",
"source": "api_tests_test_journey_v2_py",
"target": "tests_test_journey_v2_test_4_6b_extract_invalid_json",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L200",
"weight": 1.0,
"_src": "api_tests_test_journey_v2_py",
"_tgt": "tests_test_journey_v2_test_4_6c_extract_markers_absent",
"source": "api_tests_test_journey_v2_py",
"target": "tests_test_journey_v2_test_4_6c_extract_markers_absent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L205",
"weight": 1.0,
"_src": "api_tests_test_journey_v2_py",
"_tgt": "tests_test_journey_v2_test_4_6d_extract_only_start_marker",
"source": "api_tests_test_journey_v2_py",
"target": "tests_test_journey_v2_test_4_6d_extract_only_start_marker",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L211",
"weight": 1.0,
"_src": "api_tests_test_journey_v2_py",
"_tgt": "tests_test_journey_v2_test_4_6e_session_not_found",
"source": "api_tests_test_journey_v2_py",
"target": "tests_test_journey_v2_test_4_6e_session_not_found",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L223",
"weight": 1.0,
"_src": "api_tests_test_journey_v2_py",
"_tgt": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers",
"source": "api_tests_test_journey_v2_py",
"target": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L273",
"weight": 1.0,
"_src": "api_tests_test_journey_v2_py",
"_tgt": "tests_test_journey_v2_test_eval_journey",
"source": "api_tests_test_journey_v2_py",
"target": "tests_test_journey_v2_test_eval_journey",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_test_journey_v2_rationale_1",
"_tgt": "api_tests_test_journey_v2_py",
"source": "api_tests_test_journey_v2_py",
"target": "tests_test_journey_v2_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L70",
"weight": 1.0,
"_src": "tests_test_journey_v2_load_cases",
"_tgt": "tests_test_journey_v2_fixtures_dir",
"source": "tests_test_journey_v2_fixtures_dir",
"target": "tests_test_journey_v2_load_cases",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L276",
"weight": 1.0,
"_src": "tests_test_journey_v2_test_eval_journey",
"_tgt": "tests_test_journey_v2_fixtures_dir",
"source": "tests_test_journey_v2_fixtures_dir",
"target": "tests_test_journey_v2_test_eval_journey",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L84",
"weight": 1.0,
"_src": "tests_test_journey_v2_pytest_generate_tests",
"_tgt": "tests_test_journey_v2_load_cases",
"source": "tests_test_journey_v2_load_cases",
"target": "tests_test_journey_v2_pytest_generate_tests",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L101",
"weight": 1.0,
"_src": "tests_test_journey_v2_make_fs_executor",
"_tgt": "tests_test_journey_v2_read_data_file",
"source": "tests_test_journey_v2_read_data_file",
"target": "tests_test_journey_v2_make_fs_executor",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L277",
"weight": 1.0,
"_src": "tests_test_journey_v2_test_eval_journey",
"_tgt": "tests_test_journey_v2_make_fs_executor",
"source": "tests_test_journey_v2_make_fs_executor",
"target": "tests_test_journey_v2_test_eval_journey",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L92",
"weight": 1.0,
"_src": "tests_test_journey_v2_rationale_92",
"_tgt": "tests_test_journey_v2_make_fs_executor",
"source": "tests_test_journey_v2_make_fs_executor",
"target": "tests_test_journey_v2_rationale_92",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L286",
"weight": 1.0,
"_src": "tests_test_journey_v2_test_eval_journey",
"_tgt": "tests_test_journey_v2_run_journey",
"source": "tests_test_journey_v2_run_journey",
"target": "tests_test_journey_v2_test_eval_journey",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L135",
"weight": 1.0,
"_src": "tests_test_journey_v2_rationale_135",
"_tgt": "tests_test_journey_v2_run_journey",
"source": "tests_test_journey_v2_run_journey",
"target": "tests_test_journey_v2_rationale_135",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L287",
"weight": 1.0,
"_src": "tests_test_journey_v2_test_eval_journey",
"_tgt": "tests_test_journey_v2_evaluate_case",
"source": "tests_test_journey_v2_evaluate_case",
"target": "tests_test_journey_v2_test_eval_journey",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L169",
"weight": 1.0,
"_src": "tests_test_journey_v2_rationale_169",
"_tgt": "tests_test_journey_v2_evaluate_case",
"source": "tests_test_journey_v2_evaluate_case",
"target": "tests_test_journey_v2_rationale_169",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L181",
"weight": 1.0,
"_src": "tests_test_journey_v2_rationale_181",
"_tgt": "tests_test_journey_v2_test_4_6a_extract_valid_json",
"source": "tests_test_journey_v2_test_4_6a_extract_valid_json",
"target": "tests_test_journey_v2_rationale_181",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L195",
"weight": 1.0,
"_src": "tests_test_journey_v2_rationale_195",
"_tgt": "tests_test_journey_v2_test_4_6b_extract_invalid_json",
"source": "tests_test_journey_v2_test_4_6b_extract_invalid_json",
"target": "tests_test_journey_v2_rationale_195",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L201",
"weight": 1.0,
"_src": "tests_test_journey_v2_rationale_201",
"_tgt": "tests_test_journey_v2_test_4_6c_extract_markers_absent",
"source": "tests_test_journey_v2_test_4_6c_extract_markers_absent",
"target": "tests_test_journey_v2_rationale_201",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L206",
"weight": 1.0,
"_src": "tests_test_journey_v2_rationale_206",
"_tgt": "tests_test_journey_v2_test_4_6d_extract_only_start_marker",
"source": "tests_test_journey_v2_test_4_6d_extract_only_start_marker",
"target": "tests_test_journey_v2_rationale_206",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L212",
"weight": 1.0,
"_src": "tests_test_journey_v2_rationale_212",
"_tgt": "tests_test_journey_v2_test_4_6e_session_not_found",
"source": "tests_test_journey_v2_test_4_6e_session_not_found",
"target": "tests_test_journey_v2_rationale_212",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L224",
"weight": 1.0,
"_src": "tests_test_journey_v2_rationale_224",
"_tgt": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers",
"source": "tests_test_journey_v2_test_4_6f_nudge_uses_new_markers",
"target": "tests_test_journey_v2_rationale_224",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_journey_v2.py",
"source_location": "L274",
"weight": 1.0,
"_src": "tests_test_journey_v2_rationale_274",
"_tgt": "tests_test_journey_v2_test_eval_journey",
"source": "tests_test_journey_v2_test_eval_journey",
"target": "tests_test_journey_v2_rationale_274",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L48",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_override_db",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_override_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L60",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_pro_user",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_pro_user",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L68",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_enc",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_enc",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L72",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_assoc_row",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_assoc_row",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L81",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_relation_row",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_relation_row",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L94",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_llm_response",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_llm_response",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L101",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_mock_llm",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_mock_llm",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L108",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_patch_audit",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_patch_audit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L138",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L144",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L165",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L182",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L207",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L227",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L246",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L259",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L289",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L307",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L324",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_test_scan_works_without_langfuse",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_test_scan_works_without_langfuse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L346",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_test_canonicalize_works_without_langfuse",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_test_canonicalize_works_without_langfuse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L365",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L387",
"weight": 1.0,
"_src": "api_tests_test_memory_audit_py",
"_tgt": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_test_memory_audit_rationale_1",
"_tgt": "api_tests_test_memory_audit_py",
"source": "api_tests_test_memory_audit_py",
"target": "tests_test_memory_audit_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L76",
"weight": 1.0,
"_src": "tests_test_memory_audit_assoc_row",
"_tgt": "tests_test_memory_audit_enc",
"source": "tests_test_memory_audit_enc",
"target": "tests_test_memory_audit_assoc_row",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L166",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact",
"_tgt": "tests_test_memory_audit_assoc_row",
"source": "tests_test_memory_audit_assoc_row",
"target": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L183",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row",
"_tgt": "tests_test_memory_audit_assoc_row",
"source": "tests_test_memory_audit_assoc_row",
"target": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L209",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure",
"_tgt": "tests_test_memory_audit_assoc_row",
"source": "tests_test_memory_audit_assoc_row",
"target": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L229",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response",
"_tgt": "tests_test_memory_audit_assoc_row",
"source": "tests_test_memory_audit_assoc_row",
"target": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L325",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_scan_works_without_langfuse",
"_tgt": "tests_test_memory_audit_assoc_row",
"source": "tests_test_memory_audit_assoc_row",
"target": "tests_test_memory_audit_test_scan_works_without_langfuse",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L367",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name",
"_tgt": "tests_test_memory_audit_assoc_row",
"source": "tests_test_memory_audit_assoc_row",
"target": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L260",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels",
"_tgt": "tests_test_memory_audit_relation_row",
"source": "tests_test_memory_audit_relation_row",
"target": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L290",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure",
"_tgt": "tests_test_memory_audit_relation_row",
"source": "tests_test_memory_audit_relation_row",
"target": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L308",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty",
"_tgt": "tests_test_memory_audit_relation_row",
"source": "tests_test_memory_audit_relation_row",
"target": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L347",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_canonicalize_works_without_langfuse",
"_tgt": "tests_test_memory_audit_relation_row",
"source": "tests_test_memory_audit_relation_row",
"target": "tests_test_memory_audit_test_canonicalize_works_without_langfuse",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L388",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name",
"_tgt": "tests_test_memory_audit_relation_row",
"source": "tests_test_memory_audit_relation_row",
"target": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L103",
"weight": 1.0,
"_src": "tests_test_memory_audit_mock_llm",
"_tgt": "tests_test_memory_audit_llm_response",
"source": "tests_test_memory_audit_llm_response",
"target": "tests_test_memory_audit_mock_llm",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L171",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact",
"_tgt": "tests_test_memory_audit_llm_response",
"source": "tests_test_memory_audit_llm_response",
"target": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L248",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations",
"_tgt": "tests_test_memory_audit_llm_response",
"source": "tests_test_memory_audit_llm_response",
"target": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L190",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row",
"_tgt": "tests_test_memory_audit_mock_llm",
"source": "tests_test_memory_audit_mock_llm",
"target": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L232",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response",
"_tgt": "tests_test_memory_audit_mock_llm",
"source": "tests_test_memory_audit_mock_llm",
"target": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L271",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels",
"_tgt": "tests_test_memory_audit_mock_llm",
"source": "tests_test_memory_audit_mock_llm",
"target": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L312",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty",
"_tgt": "tests_test_memory_audit_mock_llm",
"source": "tests_test_memory_audit_mock_llm",
"target": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L332",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_scan_works_without_langfuse",
"_tgt": "tests_test_memory_audit_mock_llm",
"source": "tests_test_memory_audit_mock_llm",
"target": "tests_test_memory_audit_test_scan_works_without_langfuse",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L353",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_canonicalize_works_without_langfuse",
"_tgt": "tests_test_memory_audit_mock_llm",
"source": "tests_test_memory_audit_mock_llm",
"target": "tests_test_memory_audit_test_canonicalize_works_without_langfuse",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L370",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name",
"_tgt": "tests_test_memory_audit_mock_llm",
"source": "tests_test_memory_audit_mock_llm",
"target": "tests_test_memory_audit_test_scan_uses_correct_langfuse_prompt_name",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L392",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name",
"_tgt": "tests_test_memory_audit_mock_llm",
"source": "tests_test_memory_audit_mock_llm",
"target": "tests_test_memory_audit_test_canonicalize_uses_correct_langfuse_prompt_name",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L173",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact",
"_tgt": "tests_test_memory_audit_patch_audit",
"source": "tests_test_memory_audit_patch_audit",
"target": "tests_test_memory_audit_test_scan_contradictions_skips_with_one_fact",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L192",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row",
"_tgt": "tests_test_memory_audit_patch_audit",
"source": "tests_test_memory_audit_patch_audit",
"target": "tests_test_memory_audit_test_scan_contradictions_deletes_flagged_row",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L215",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure",
"_tgt": "tests_test_memory_audit_patch_audit",
"source": "tests_test_memory_audit_patch_audit",
"target": "tests_test_memory_audit_test_scan_contradictions_noop_on_llm_failure",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L234",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response",
"_tgt": "tests_test_memory_audit_patch_audit",
"source": "tests_test_memory_audit_patch_audit",
"target": "tests_test_memory_audit_test_scan_contradictions_noop_on_non_list_response",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L250",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations",
"_tgt": "tests_test_memory_audit_patch_audit",
"source": "tests_test_memory_audit_patch_audit",
"target": "tests_test_memory_audit_test_canonicalize_skips_when_no_relations",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L273",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels",
"_tgt": "tests_test_memory_audit_patch_audit",
"source": "tests_test_memory_audit_patch_audit",
"target": "tests_test_memory_audit_test_canonicalize_rewrites_variant_labels",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L297",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure",
"_tgt": "tests_test_memory_audit_patch_audit",
"source": "tests_test_memory_audit_patch_audit",
"target": "tests_test_memory_audit_test_canonicalize_noop_on_llm_failure",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L314",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty",
"_tgt": "tests_test_memory_audit_patch_audit",
"source": "tests_test_memory_audit_patch_audit",
"target": "tests_test_memory_audit_test_canonicalize_noop_when_remap_empty",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L334",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_scan_works_without_langfuse",
"_tgt": "tests_test_memory_audit_patch_audit",
"source": "tests_test_memory_audit_patch_audit",
"target": "tests_test_memory_audit_test_scan_works_without_langfuse",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L355",
"weight": 1.0,
"_src": "tests_test_memory_audit_test_canonicalize_works_without_langfuse",
"_tgt": "tests_test_memory_audit_patch_audit",
"source": "tests_test_memory_audit_patch_audit",
"target": "tests_test_memory_audit_test_canonicalize_works_without_langfuse",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L109",
"weight": 1.0,
"_src": "tests_test_memory_audit_rationale_109",
"_tgt": "tests_test_memory_audit_patch_audit",
"source": "tests_test_memory_audit_patch_audit",
"target": "tests_test_memory_audit_rationale_109",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L139",
"weight": 1.0,
"_src": "tests_test_memory_audit_rationale_139",
"_tgt": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user",
"source": "tests_test_memory_audit_test_audit_memory_never_raises_on_missing_user",
"target": "tests_test_memory_audit_rationale_139",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_audit.py",
"source_location": "L145",
"weight": 1.0,
"_src": "tests_test_memory_audit_rationale_145",
"_tgt": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure",
"source": "tests_test_memory_audit_test_audit_memory_never_raises_on_llm_failure",
"target": "tests_test_memory_audit_rationale_145",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L43",
"weight": 1.0,
"_src": "api_tests_test_memory_extraction_py",
"_tgt": "tests_test_memory_extraction_override_db",
"source": "api_tests_test_memory_extraction_py",
"target": "tests_test_memory_extraction_override_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L55",
"weight": 1.0,
"_src": "api_tests_test_memory_extraction_py",
"_tgt": "tests_test_memory_extraction_pro_user",
"source": "api_tests_test_memory_extraction_py",
"target": "tests_test_memory_extraction_pro_user",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L65",
"weight": 1.0,
"_src": "api_tests_test_memory_extraction_py",
"_tgt": "tests_test_memory_extraction_free_user",
"source": "api_tests_test_memory_extraction_py",
"target": "tests_test_memory_extraction_free_user",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L74",
"weight": 1.0,
"_src": "api_tests_test_memory_extraction_py",
"_tgt": "tests_test_memory_extraction_make_llm_response",
"source": "api_tests_test_memory_extraction_py",
"target": "tests_test_memory_extraction_make_llm_response",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L84",
"weight": 1.0,
"_src": "api_tests_test_memory_extraction_py",
"_tgt": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result",
"source": "api_tests_test_memory_extraction_py",
"target": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L128",
"weight": 1.0,
"_src": "api_tests_test_memory_extraction_py",
"_tgt": "tests_test_memory_extraction_test_extract_candidates_returns_empty_on_llm_failure",
"source": "api_tests_test_memory_extraction_py",
"target": "tests_test_memory_extraction_test_extract_candidates_returns_empty_on_llm_failure",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L149",
"weight": 1.0,
"_src": "api_tests_test_memory_extraction_py",
"_tgt": "tests_test_memory_extraction_test_decide_action_add_when_no_existing",
"source": "api_tests_test_memory_extraction_py",
"target": "tests_test_memory_extraction_test_decide_action_add_when_no_existing",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L156",
"weight": 1.0,
"_src": "api_tests_test_memory_extraction_py",
"_tgt": "tests_test_memory_extraction_test_decide_action_noop",
"source": "api_tests_test_memory_extraction_py",
"target": "tests_test_memory_extraction_test_decide_action_noop",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L176",
"weight": 1.0,
"_src": "api_tests_test_memory_extraction_py",
"_tgt": "tests_test_memory_extraction_test_decide_action_update",
"source": "api_tests_test_memory_extraction_py",
"target": "tests_test_memory_extraction_test_decide_action_update",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L196",
"weight": 1.0,
"_src": "api_tests_test_memory_extraction_py",
"_tgt": "tests_test_memory_extraction_test_decide_action_delete",
"source": "api_tests_test_memory_extraction_py",
"target": "tests_test_memory_extraction_test_decide_action_delete",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L216",
"weight": 1.0,
"_src": "api_tests_test_memory_extraction_py",
"_tgt": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure",
"source": "api_tests_test_memory_extraction_py",
"target": "tests_test_memory_extraction_test_decide_action_defaults_add_on_llm_failure",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L237",
"weight": 1.0,
"_src": "api_tests_test_memory_extraction_py",
"_tgt": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate",
"source": "api_tests_test_memory_extraction_py",
"target": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L306",
"weight": 1.0,
"_src": "api_tests_test_memory_extraction_py",
"_tgt": "tests_test_memory_extraction_test_dispatch_realtime_for_pro",
"source": "api_tests_test_memory_extraction_py",
"target": "tests_test_memory_extraction_test_dispatch_realtime_for_pro",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L326",
"weight": 1.0,
"_src": "api_tests_test_memory_extraction_py",
"_tgt": "tests_test_memory_extraction_test_dispatch_queue_for_free",
"source": "api_tests_test_memory_extraction_py",
"target": "tests_test_memory_extraction_test_dispatch_queue_for_free",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_test_memory_extraction_rationale_1",
"_tgt": "api_tests_test_memory_extraction_py",
"source": "api_tests_test_memory_extraction_py",
"target": "tests_test_memory_extraction_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L56",
"weight": 1.0,
"_src": "tests_test_memory_extraction_rationale_56",
"_tgt": "tests_test_memory_extraction_pro_user",
"source": "tests_test_memory_extraction_pro_user",
"target": "tests_test_memory_extraction_rationale_56",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L66",
"weight": 1.0,
"_src": "tests_test_memory_extraction_rationale_66",
"_tgt": "tests_test_memory_extraction_free_user",
"source": "tests_test_memory_extraction_free_user",
"target": "tests_test_memory_extraction_rationale_66",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L98",
"weight": 1.0,
"_src": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result",
"_tgt": "tests_test_memory_extraction_make_llm_response",
"source": "tests_test_memory_extraction_make_llm_response",
"target": "tests_test_memory_extraction_test_extract_candidates_returns_valid_result",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L158",
"weight": 1.0,
"_src": "tests_test_memory_extraction_test_decide_action_noop",
"_tgt": "tests_test_memory_extraction_make_llm_response",
"source": "tests_test_memory_extraction_make_llm_response",
"target": "tests_test_memory_extraction_test_decide_action_noop",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L178",
"weight": 1.0,
"_src": "tests_test_memory_extraction_test_decide_action_update",
"_tgt": "tests_test_memory_extraction_make_llm_response",
"source": "tests_test_memory_extraction_make_llm_response",
"target": "tests_test_memory_extraction_test_decide_action_update",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L198",
"weight": 1.0,
"_src": "tests_test_memory_extraction_test_decide_action_delete",
"_tgt": "tests_test_memory_extraction_make_llm_response",
"source": "tests_test_memory_extraction_make_llm_response",
"target": "tests_test_memory_extraction_test_decide_action_delete",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L238",
"weight": 1.0,
"_src": "tests_test_memory_extraction_rationale_238",
"_tgt": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate",
"source": "tests_test_memory_extraction_test_run_extraction_writes_core_candidate",
"target": "tests_test_memory_extraction_rationale_238",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L307",
"weight": 1.0,
"_src": "tests_test_memory_extraction_rationale_307",
"_tgt": "tests_test_memory_extraction_test_dispatch_realtime_for_pro",
"source": "tests_test_memory_extraction_test_dispatch_realtime_for_pro",
"target": "tests_test_memory_extraction_rationale_307",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_extraction.py",
"source_location": "L327",
"weight": 1.0,
"_src": "tests_test_memory_extraction_rationale_327",
"_tgt": "tests_test_memory_extraction_test_dispatch_queue_for_free",
"source": "tests_test_memory_extraction_test_dispatch_queue_for_free",
"target": "tests_test_memory_extraction_rationale_327",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L43",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_override_db",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_override_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L55",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_user_with_key",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_user_with_key",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L64",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_fernet",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_fernet",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L68",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_enc",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_enc",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L72",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_dec",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_dec",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L79",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_test_enrich_context_returns_core_memory",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_test_enrich_context_returns_core_memory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L97",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L115",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L141",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L169",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L187",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L202",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L217",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_test_store_episode_decryptable",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_test_store_episode_decryptable",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L234",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_test_update_core_insert",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_test_update_core_insert",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L246",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_test_update_core_upsert",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_test_update_core_upsert",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L260",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_test_core_block_edit_ops",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_test_core_block_edit_ops",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L280",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_test_archival_and_recall_search_helpers",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_test_archival_and_recall_search_helpers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L295",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_test_home_request_calls_memory_middleware",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_test_home_request_calls_memory_middleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L350",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_test_embed_text_returns_1536_floats",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_test_embed_text_returns_1536_floats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L369",
"weight": 1.0,
"_src": "api_tests_test_memory_middleware_py",
"_tgt": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_test_memory_middleware_rationale_1",
"_tgt": "api_tests_test_memory_middleware_py",
"source": "api_tests_test_memory_middleware_py",
"target": "tests_test_memory_middleware_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L56",
"weight": 1.0,
"_src": "tests_test_memory_middleware_rationale_56",
"_tgt": "tests_test_memory_middleware_user_with_key",
"source": "tests_test_memory_middleware_user_with_key",
"target": "tests_test_memory_middleware_rationale_56",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L69",
"weight": 1.0,
"_src": "tests_test_memory_middleware_enc",
"_tgt": "tests_test_memory_middleware_fernet",
"source": "tests_test_memory_middleware_fernet",
"target": "tests_test_memory_middleware_enc",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L73",
"weight": 1.0,
"_src": "tests_test_memory_middleware_dec",
"_tgt": "tests_test_memory_middleware_fernet",
"source": "tests_test_memory_middleware_fernet",
"target": "tests_test_memory_middleware_dec",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L85",
"weight": 1.0,
"_src": "tests_test_memory_middleware_test_enrich_context_returns_core_memory",
"_tgt": "tests_test_memory_middleware_enc",
"source": "tests_test_memory_middleware_enc",
"target": "tests_test_memory_middleware_test_enrich_context_returns_core_memory",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L102",
"weight": 1.0,
"_src": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory",
"_tgt": "tests_test_memory_middleware_enc",
"source": "tests_test_memory_middleware_enc",
"target": "tests_test_memory_middleware_test_enrich_context_returns_episodic_memory",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L121",
"weight": 1.0,
"_src": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id",
"_tgt": "tests_test_memory_middleware_enc",
"source": "tests_test_memory_middleware_enc",
"target": "tests_test_memory_middleware_test_enrich_context_filters_episodic_by_session_id",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L146",
"weight": 1.0,
"_src": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints",
"_tgt": "tests_test_memory_middleware_enc",
"source": "tests_test_memory_middleware_enc",
"target": "tests_test_memory_middleware_test_enrich_context_returns_proactive_hints",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L173",
"weight": 1.0,
"_src": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory",
"_tgt": "tests_test_memory_middleware_enc",
"source": "tests_test_memory_middleware_enc",
"target": "tests_test_memory_middleware_test_enrich_context_returns_associative_memory",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L211",
"weight": 1.0,
"_src": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row",
"_tgt": "tests_test_memory_middleware_dec",
"source": "tests_test_memory_middleware_dec",
"target": "tests_test_memory_middleware_test_store_episode_creates_encrypted_row",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L227",
"weight": 1.0,
"_src": "tests_test_memory_middleware_test_store_episode_decryptable",
"_tgt": "tests_test_memory_middleware_dec",
"source": "tests_test_memory_middleware_dec",
"target": "tests_test_memory_middleware_test_store_episode_decryptable",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L242",
"weight": 1.0,
"_src": "tests_test_memory_middleware_test_update_core_insert",
"_tgt": "tests_test_memory_middleware_dec",
"source": "tests_test_memory_middleware_dec",
"target": "tests_test_memory_middleware_test_update_core_insert",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L256",
"weight": 1.0,
"_src": "tests_test_memory_middleware_test_update_core_upsert",
"_tgt": "tests_test_memory_middleware_dec",
"source": "tests_test_memory_middleware_dec",
"target": "tests_test_memory_middleware_test_update_core_upsert",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L188",
"weight": 1.0,
"_src": "tests_test_memory_middleware_rationale_188",
"_tgt": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key",
"source": "tests_test_memory_middleware_test_enrich_context_empty_for_user_without_key",
"target": "tests_test_memory_middleware_rationale_188",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L296",
"weight": 1.0,
"_src": "tests_test_memory_middleware_rationale_296",
"_tgt": "tests_test_memory_middleware_test_home_request_calls_memory_middleware",
"source": "tests_test_memory_middleware_test_home_request_calls_memory_middleware",
"target": "tests_test_memory_middleware_rationale_296",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L351",
"weight": 1.0,
"_src": "tests_test_memory_middleware_rationale_351",
"_tgt": "tests_test_memory_middleware_test_embed_text_returns_1536_floats",
"source": "tests_test_memory_middleware_test_embed_text_returns_1536_floats",
"target": "tests_test_memory_middleware_rationale_351",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_middleware.py",
"source_location": "L370",
"weight": 1.0,
"_src": "tests_test_memory_middleware_rationale_370",
"_tgt": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure",
"source": "tests_test_memory_middleware_test_embed_text_returns_none_on_failure",
"target": "tests_test_memory_middleware_rationale_370",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L25",
"weight": 1.0,
"_src": "api_tests_test_memory_models_py",
"_tgt": "tests_test_memory_models_fernet_key",
"source": "api_tests_test_memory_models_py",
"target": "tests_test_memory_models_fernet_key",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L29",
"weight": 1.0,
"_src": "api_tests_test_memory_models_py",
"_tgt": "tests_test_memory_models_encrypt",
"source": "api_tests_test_memory_models_py",
"target": "tests_test_memory_models_encrypt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L33",
"weight": 1.0,
"_src": "api_tests_test_memory_models_py",
"_tgt": "tests_test_memory_models_decrypt",
"source": "api_tests_test_memory_models_py",
"target": "tests_test_memory_models_decrypt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L40",
"weight": 1.0,
"_src": "api_tests_test_memory_models_py",
"_tgt": "tests_test_memory_models_test_user_encryption_key_column_exists",
"source": "api_tests_test_memory_models_py",
"target": "tests_test_memory_models_test_user_encryption_key_column_exists",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L49",
"weight": 1.0,
"_src": "api_tests_test_memory_models_py",
"_tgt": "tests_test_memory_models_test_user_encryption_key_can_be_set",
"source": "api_tests_test_memory_models_py",
"target": "tests_test_memory_models_test_user_encryption_key_can_be_set",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L64",
"weight": 1.0,
"_src": "api_tests_test_memory_models_py",
"_tgt": "tests_test_memory_models_test_memory_core_create_and_read",
"source": "api_tests_test_memory_models_py",
"target": "tests_test_memory_models_test_memory_core_create_and_read",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L86",
"weight": 1.0,
"_src": "api_tests_test_memory_models_py",
"_tgt": "tests_test_memory_models_test_memory_core_cascade_delete",
"source": "api_tests_test_memory_models_py",
"target": "tests_test_memory_models_test_memory_core_cascade_delete",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L110",
"weight": 1.0,
"_src": "api_tests_test_memory_models_py",
"_tgt": "tests_test_memory_models_test_memory_associative_create_and_read",
"source": "api_tests_test_memory_models_py",
"target": "tests_test_memory_models_test_memory_associative_create_and_read",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L138",
"weight": 1.0,
"_src": "api_tests_test_memory_models_py",
"_tgt": "tests_test_memory_models_test_memory_episodic_create_and_read",
"source": "api_tests_test_memory_models_py",
"target": "tests_test_memory_models_test_memory_episodic_create_and_read",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L163",
"weight": 1.0,
"_src": "api_tests_test_memory_models_py",
"_tgt": "tests_test_memory_models_test_memory_proactive_create_and_read",
"source": "api_tests_test_memory_models_py",
"target": "tests_test_memory_models_test_memory_proactive_create_and_read",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L188",
"weight": 1.0,
"_src": "api_tests_test_memory_models_py",
"_tgt": "tests_test_memory_models_test_register_sets_encryption_key",
"source": "api_tests_test_memory_models_py",
"target": "tests_test_memory_models_test_register_sets_encryption_key",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_test_memory_models_rationale_1",
"_tgt": "api_tests_test_memory_models_py",
"source": "api_tests_test_memory_models_py",
"target": "tests_test_memory_models_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L50",
"weight": 1.0,
"_src": "tests_test_memory_models_test_user_encryption_key_can_be_set",
"_tgt": "tests_test_memory_models_fernet_key",
"source": "tests_test_memory_models_fernet_key",
"target": "tests_test_memory_models_test_user_encryption_key_can_be_set",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L65",
"weight": 1.0,
"_src": "tests_test_memory_models_test_memory_core_create_and_read",
"_tgt": "tests_test_memory_models_fernet_key",
"source": "tests_test_memory_models_fernet_key",
"target": "tests_test_memory_models_test_memory_core_create_and_read",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L111",
"weight": 1.0,
"_src": "tests_test_memory_models_test_memory_associative_create_and_read",
"_tgt": "tests_test_memory_models_fernet_key",
"source": "tests_test_memory_models_fernet_key",
"target": "tests_test_memory_models_test_memory_associative_create_and_read",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L139",
"weight": 1.0,
"_src": "tests_test_memory_models_test_memory_episodic_create_and_read",
"_tgt": "tests_test_memory_models_fernet_key",
"source": "tests_test_memory_models_fernet_key",
"target": "tests_test_memory_models_test_memory_episodic_create_and_read",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L164",
"weight": 1.0,
"_src": "tests_test_memory_models_test_memory_proactive_create_and_read",
"_tgt": "tests_test_memory_models_fernet_key",
"source": "tests_test_memory_models_fernet_key",
"target": "tests_test_memory_models_test_memory_proactive_create_and_read",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L66",
"weight": 1.0,
"_src": "tests_test_memory_models_test_memory_core_create_and_read",
"_tgt": "tests_test_memory_models_encrypt",
"source": "tests_test_memory_models_encrypt",
"target": "tests_test_memory_models_test_memory_core_create_and_read",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L112",
"weight": 1.0,
"_src": "tests_test_memory_models_test_memory_associative_create_and_read",
"_tgt": "tests_test_memory_models_encrypt",
"source": "tests_test_memory_models_encrypt",
"target": "tests_test_memory_models_test_memory_associative_create_and_read",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L141",
"weight": 1.0,
"_src": "tests_test_memory_models_test_memory_episodic_create_and_read",
"_tgt": "tests_test_memory_models_encrypt",
"source": "tests_test_memory_models_encrypt",
"target": "tests_test_memory_models_test_memory_episodic_create_and_read",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L165",
"weight": 1.0,
"_src": "tests_test_memory_models_test_memory_proactive_create_and_read",
"_tgt": "tests_test_memory_models_encrypt",
"source": "tests_test_memory_models_encrypt",
"target": "tests_test_memory_models_test_memory_proactive_create_and_read",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L82",
"weight": 1.0,
"_src": "tests_test_memory_models_test_memory_core_create_and_read",
"_tgt": "tests_test_memory_models_decrypt",
"source": "tests_test_memory_models_decrypt",
"target": "tests_test_memory_models_test_memory_core_create_and_read",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L131",
"weight": 1.0,
"_src": "tests_test_memory_models_test_memory_associative_create_and_read",
"_tgt": "tests_test_memory_models_decrypt",
"source": "tests_test_memory_models_decrypt",
"target": "tests_test_memory_models_test_memory_associative_create_and_read",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L156",
"weight": 1.0,
"_src": "tests_test_memory_models_test_memory_episodic_create_and_read",
"_tgt": "tests_test_memory_models_decrypt",
"source": "tests_test_memory_models_decrypt",
"target": "tests_test_memory_models_test_memory_episodic_create_and_read",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L183",
"weight": 1.0,
"_src": "tests_test_memory_models_test_memory_proactive_create_and_read",
"_tgt": "tests_test_memory_models_decrypt",
"source": "tests_test_memory_models_decrypt",
"target": "tests_test_memory_models_test_memory_proactive_create_and_read",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L41",
"weight": 1.0,
"_src": "tests_test_memory_models_rationale_41",
"_tgt": "tests_test_memory_models_test_user_encryption_key_column_exists",
"source": "tests_test_memory_models_test_user_encryption_key_column_exists",
"target": "tests_test_memory_models_rationale_41",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L87",
"weight": 1.0,
"_src": "tests_test_memory_models_rationale_87",
"_tgt": "tests_test_memory_models_test_memory_core_cascade_delete",
"source": "tests_test_memory_models_test_memory_core_cascade_delete",
"target": "tests_test_memory_models_rationale_87",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_models.py",
"source_location": "L189",
"weight": 1.0,
"_src": "tests_test_memory_models_rationale_189",
"_tgt": "tests_test_memory_models_test_register_sets_encryption_key",
"source": "tests_test_memory_models_test_register_sets_encryption_key",
"target": "tests_test_memory_models_rationale_189",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L36",
"weight": 1.0,
"_src": "api_tests_test_memory_proactive_py",
"_tgt": "tests_test_memory_proactive_override_db",
"source": "api_tests_test_memory_proactive_py",
"target": "tests_test_memory_proactive_override_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L48",
"weight": 1.0,
"_src": "api_tests_test_memory_proactive_py",
"_tgt": "tests_test_memory_proactive_user_with_key",
"source": "api_tests_test_memory_proactive_py",
"target": "tests_test_memory_proactive_user_with_key",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L56",
"weight": 1.0,
"_src": "api_tests_test_memory_proactive_py",
"_tgt": "tests_test_memory_proactive_enc",
"source": "api_tests_test_memory_proactive_py",
"target": "tests_test_memory_proactive_enc",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L62",
"weight": 1.0,
"_src": "api_tests_test_memory_proactive_py",
"_tgt": "tests_test_memory_proactive_test_proactive_hints_injection_with_hints",
"source": "api_tests_test_memory_proactive_py",
"target": "tests_test_memory_proactive_test_proactive_hints_injection_with_hints",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L70",
"weight": 1.0,
"_src": "api_tests_test_memory_proactive_py",
"_tgt": "tests_test_memory_proactive_test_proactive_hints_injection_empty",
"source": "api_tests_test_memory_proactive_py",
"target": "tests_test_memory_proactive_test_proactive_hints_injection_empty",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L76",
"weight": 1.0,
"_src": "api_tests_test_memory_proactive_py",
"_tgt": "tests_test_memory_proactive_test_proactive_hints_injection_truncates_long_hints",
"source": "api_tests_test_memory_proactive_py",
"target": "tests_test_memory_proactive_test_proactive_hints_injection_truncates_long_hints",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L86",
"weight": 1.0,
"_src": "api_tests_test_memory_proactive_py",
"_tgt": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints",
"source": "api_tests_test_memory_proactive_py",
"target": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L105",
"weight": 1.0,
"_src": "api_tests_test_memory_proactive_py",
"_tgt": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive",
"source": "api_tests_test_memory_proactive_py",
"target": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L126",
"weight": 1.0,
"_src": "api_tests_test_memory_proactive_py",
"_tgt": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string",
"source": "api_tests_test_memory_proactive_py",
"target": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L152",
"weight": 1.0,
"_src": "api_tests_test_memory_proactive_py",
"_tgt": "tests_test_memory_proactive_test_proactive_mining_tier_gate",
"source": "api_tests_test_memory_proactive_py",
"target": "tests_test_memory_proactive_test_proactive_mining_tier_gate",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_test_memory_proactive_rationale_1",
"_tgt": "api_tests_test_memory_proactive_py",
"source": "api_tests_test_memory_proactive_py",
"target": "tests_test_memory_proactive_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L91",
"weight": 1.0,
"_src": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints",
"_tgt": "tests_test_memory_proactive_enc",
"source": "tests_test_memory_proactive_enc",
"target": "tests_test_memory_proactive_test_enrich_context_returns_proactive_hints",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L110",
"weight": 1.0,
"_src": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive",
"_tgt": "tests_test_memory_proactive_enc",
"source": "tests_test_memory_proactive_enc",
"target": "tests_test_memory_proactive_test_enrich_context_excludes_low_confidence_proactive",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_proactive.py",
"source_location": "L131",
"weight": 1.0,
"_src": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string",
"_tgt": "tests_test_memory_proactive_enc",
"source": "tests_test_memory_proactive_enc",
"target": "tests_test_memory_proactive_test_proactive_hints_in_system_prompt_string",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L37",
"weight": 1.0,
"_src": "api_tests_test_memory_relations_py",
"_tgt": "tests_test_memory_relations_override_db",
"source": "api_tests_test_memory_relations_py",
"target": "tests_test_memory_relations_override_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L47",
"weight": 1.0,
"_src": "api_tests_test_memory_relations_py",
"_tgt": "tests_test_memory_relations_pro_user_with_key",
"source": "api_tests_test_memory_relations_py",
"target": "tests_test_memory_relations_pro_user_with_key",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L57",
"weight": 1.0,
"_src": "api_tests_test_memory_relations_py",
"_tgt": "tests_test_memory_relations_free_user_with_key",
"source": "api_tests_test_memory_relations_py",
"target": "tests_test_memory_relations_free_user_with_key",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L69",
"weight": 1.0,
"_src": "api_tests_test_memory_relations_py",
"_tgt": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries",
"source": "api_tests_test_memory_relations_py",
"target": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L90",
"weight": 1.0,
"_src": "api_tests_test_memory_relations_py",
"_tgt": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate",
"source": "api_tests_test_memory_relations_py",
"target": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L119",
"weight": 1.0,
"_src": "api_tests_test_memory_relations_py",
"_tgt": "tests_test_memory_relations_test_free_tier_relation_skipped",
"source": "api_tests_test_memory_relations_py",
"target": "tests_test_memory_relations_test_free_tier_relation_skipped",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L136",
"weight": 1.0,
"_src": "api_tests_test_memory_relations_py",
"_tgt": "tests_test_memory_relations_test_enrich_context_includes_relational_memory",
"source": "api_tests_test_memory_relations_py",
"target": "tests_test_memory_relations_test_enrich_context_includes_relational_memory",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L157",
"weight": 1.0,
"_src": "api_tests_test_memory_relations_py",
"_tgt": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free",
"source": "api_tests_test_memory_relations_py",
"target": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L168",
"weight": 1.0,
"_src": "api_tests_test_memory_relations_py",
"_tgt": "tests_test_memory_relations_test_decay_relations_reduces_confidence",
"source": "api_tests_test_memory_relations_py",
"target": "tests_test_memory_relations_test_decay_relations_reduces_confidence",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L196",
"weight": 1.0,
"_src": "api_tests_test_memory_relations_py",
"_tgt": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence",
"source": "api_tests_test_memory_relations_py",
"target": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_test_memory_relations_rationale_1",
"_tgt": "api_tests_test_memory_relations_py",
"source": "api_tests_test_memory_relations_py",
"target": "tests_test_memory_relations_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L48",
"weight": 1.0,
"_src": "tests_test_memory_relations_rationale_48",
"_tgt": "tests_test_memory_relations_pro_user_with_key",
"source": "tests_test_memory_relations_pro_user_with_key",
"target": "tests_test_memory_relations_rationale_48",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L58",
"weight": 1.0,
"_src": "tests_test_memory_relations_rationale_58",
"_tgt": "tests_test_memory_relations_free_user_with_key",
"source": "tests_test_memory_relations_free_user_with_key",
"target": "tests_test_memory_relations_rationale_58",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L70",
"weight": 1.0,
"_src": "tests_test_memory_relations_rationale_70",
"_tgt": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries",
"source": "tests_test_memory_relations_test_upsert_relation_inserts_and_queries",
"target": "tests_test_memory_relations_rationale_70",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L91",
"weight": 1.0,
"_src": "tests_test_memory_relations_rationale_91",
"_tgt": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate",
"source": "tests_test_memory_relations_test_upsert_relation_updates_on_duplicate",
"target": "tests_test_memory_relations_rationale_91",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L120",
"weight": 1.0,
"_src": "tests_test_memory_relations_rationale_120",
"_tgt": "tests_test_memory_relations_test_free_tier_relation_skipped",
"source": "tests_test_memory_relations_test_free_tier_relation_skipped",
"target": "tests_test_memory_relations_rationale_120",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L137",
"weight": 1.0,
"_src": "tests_test_memory_relations_rationale_137",
"_tgt": "tests_test_memory_relations_test_enrich_context_includes_relational_memory",
"source": "tests_test_memory_relations_test_enrich_context_includes_relational_memory",
"target": "tests_test_memory_relations_rationale_137",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L158",
"weight": 1.0,
"_src": "tests_test_memory_relations_rationale_158",
"_tgt": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free",
"source": "tests_test_memory_relations_test_enrich_context_relational_empty_for_free",
"target": "tests_test_memory_relations_rationale_158",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L169",
"weight": 1.0,
"_src": "tests_test_memory_relations_rationale_169",
"_tgt": "tests_test_memory_relations_test_decay_relations_reduces_confidence",
"source": "tests_test_memory_relations_test_decay_relations_reduces_confidence",
"target": "tests_test_memory_relations_rationale_169",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_memory_relations.py",
"source_location": "L197",
"weight": 1.0,
"_src": "tests_test_memory_relations_rationale_197",
"_tgt": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence",
"source": "tests_test_memory_relations_test_decay_relations_prunes_low_confidence",
"target": "tests_test_memory_relations_rationale_197",
"confidence_score": 1.0
},
{
"relation": "imports_from",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L20",
"weight": 1.0,
"_src": "api_tests_test_middleware_py",
"_tgt": "app_config_settings",
"source": "api_tests_test_middleware_py",
"target": "app_config_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L34",
"weight": 1.0,
"_src": "api_tests_test_middleware_py",
"_tgt": "tests_test_middleware_override_db",
"source": "api_tests_test_middleware_py",
"target": "tests_test_middleware_override_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L55",
"weight": 1.0,
"_src": "api_tests_test_middleware_py",
"_tgt": "tests_test_middleware_make_jwt",
"source": "api_tests_test_middleware_py",
"target": "tests_test_middleware_make_jwt",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L79",
"weight": 1.0,
"_src": "api_tests_test_middleware_py",
"_tgt": "tests_test_middleware_auth_header",
"source": "api_tests_test_middleware_py",
"target": "tests_test_middleware_auth_header",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L88",
"weight": 1.0,
"_src": "api_tests_test_middleware_py",
"_tgt": "tests_test_middleware_testauthmiddleware",
"source": "api_tests_test_middleware_py",
"target": "tests_test_middleware_testauthmiddleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L139",
"weight": 1.0,
"_src": "api_tests_test_middleware_py",
"_tgt": "tests_test_middleware_testratelimitmiddleware",
"source": "api_tests_test_middleware_py",
"target": "tests_test_middleware_testratelimitmiddleware",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L240",
"weight": 1.0,
"_src": "api_tests_test_middleware_py",
"_tgt": "tests_test_middleware_testsanitizermiddleware",
"source": "api_tests_test_middleware_py",
"target": "tests_test_middleware_testsanitizermiddleware",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_test_middleware_rationale_1",
"_tgt": "api_tests_test_middleware_py",
"source": "api_tests_test_middleware_py",
"target": "tests_test_middleware_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L35",
"weight": 1.0,
"_src": "tests_test_middleware_rationale_35",
"_tgt": "tests_test_middleware_override_db",
"source": "tests_test_middleware_override_db",
"target": "tests_test_middleware_rationale_35",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L94",
"weight": 1.0,
"_src": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile",
"_tgt": "tests_test_middleware_make_jwt",
"source": "tests_test_middleware_make_jwt",
"target": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L109",
"weight": 1.0,
"_src": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401",
"_tgt": "tests_test_middleware_make_jwt",
"source": "tests_test_middleware_make_jwt",
"target": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L115",
"weight": 1.0,
"_src": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401",
"_tgt": "tests_test_middleware_make_jwt",
"source": "tests_test_middleware_make_jwt",
"target": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L121",
"weight": 1.0,
"_src": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401",
"_tgt": "tests_test_middleware_make_jwt",
"source": "tests_test_middleware_make_jwt",
"target": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L143",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware_unique_token",
"_tgt": "tests_test_middleware_make_jwt",
"source": "tests_test_middleware_make_jwt",
"target": "tests_test_middleware_testratelimitmiddleware_unique_token",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L246",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware_token",
"_tgt": "tests_test_middleware_make_jwt",
"source": "tests_test_middleware_make_jwt",
"target": "tests_test_middleware_testsanitizermiddleware_token",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L64",
"weight": 1.0,
"_src": "tests_test_middleware_rationale_64",
"_tgt": "tests_test_middleware_make_jwt",
"source": "tests_test_middleware_make_jwt",
"target": "tests_test_middleware_rationale_64",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L96",
"weight": 1.0,
"_src": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile",
"_tgt": "tests_test_middleware_auth_header",
"source": "tests_test_middleware_auth_header",
"target": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L111",
"weight": 1.0,
"_src": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401",
"_tgt": "tests_test_middleware_auth_header",
"source": "tests_test_middleware_auth_header",
"target": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L117",
"weight": 1.0,
"_src": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401",
"_tgt": "tests_test_middleware_auth_header",
"source": "tests_test_middleware_auth_header",
"target": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L123",
"weight": 1.0,
"_src": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401",
"_tgt": "tests_test_middleware_auth_header",
"source": "tests_test_middleware_auth_header",
"target": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L149",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests",
"_tgt": "tests_test_middleware_auth_header",
"source": "tests_test_middleware_auth_header",
"target": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L156",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request",
"_tgt": "tests_test_middleware_auth_header",
"source": "tests_test_middleware_auth_header",
"target": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L164",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header",
"_tgt": "tests_test_middleware_auth_header",
"source": "tests_test_middleware_auth_header",
"target": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L175",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field",
"_tgt": "tests_test_middleware_auth_header",
"source": "tests_test_middleware_auth_header",
"target": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L185",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests",
"_tgt": "tests_test_middleware_auth_header",
"source": "tests_test_middleware_auth_header",
"target": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L196",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows",
"_tgt": "tests_test_middleware_auth_header",
"source": "tests_test_middleware_auth_header",
"target": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L257",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware_post_chat",
"_tgt": "tests_test_middleware_auth_header",
"source": "tests_test_middleware_auth_header",
"target": "tests_test_middleware_testsanitizermiddleware_post_chat",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L310",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path",
"_tgt": "tests_test_middleware_auth_header",
"source": "tests_test_middleware_auth_header",
"target": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L91",
"weight": 1.0,
"_src": "tests_test_middleware_testauthmiddleware",
"_tgt": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile",
"source": "tests_test_middleware_testauthmiddleware",
"target": "tests_test_middleware_testauthmiddleware_test_valid_token_returns_profile",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L103",
"weight": 1.0,
"_src": "tests_test_middleware_testauthmiddleware",
"_tgt": "tests_test_middleware_testauthmiddleware_test_missing_token_returns_401",
"source": "tests_test_middleware_testauthmiddleware",
"target": "tests_test_middleware_testauthmiddleware_test_missing_token_returns_401",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L108",
"weight": 1.0,
"_src": "tests_test_middleware_testauthmiddleware",
"_tgt": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401",
"source": "tests_test_middleware_testauthmiddleware",
"target": "tests_test_middleware_testauthmiddleware_test_expired_token_returns_401",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L114",
"weight": 1.0,
"_src": "tests_test_middleware_testauthmiddleware",
"_tgt": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401",
"source": "tests_test_middleware_testauthmiddleware",
"target": "tests_test_middleware_testauthmiddleware_test_wrong_signature_returns_401",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L120",
"weight": 1.0,
"_src": "tests_test_middleware_testauthmiddleware",
"_tgt": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401",
"source": "tests_test_middleware_testauthmiddleware",
"target": "tests_test_middleware_testauthmiddleware_test_missing_sub_claim_returns_401",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L126",
"weight": 1.0,
"_src": "tests_test_middleware_testauthmiddleware",
"_tgt": "tests_test_middleware_testauthmiddleware_test_malformed_token_returns_401",
"source": "tests_test_middleware_testauthmiddleware",
"target": "tests_test_middleware_testauthmiddleware_test_malformed_token_returns_401",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L89",
"weight": 1.0,
"_src": "tests_test_middleware_rationale_89",
"_tgt": "tests_test_middleware_testauthmiddleware",
"source": "tests_test_middleware_testauthmiddleware",
"target": "tests_test_middleware_rationale_89",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L142",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware",
"_tgt": "tests_test_middleware_testratelimitmiddleware_unique_token",
"source": "tests_test_middleware_testratelimitmiddleware",
"target": "tests_test_middleware_testratelimitmiddleware_unique_token",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L145",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware",
"_tgt": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests",
"source": "tests_test_middleware_testratelimitmiddleware",
"target": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L152",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware",
"_tgt": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request",
"source": "tests_test_middleware_testratelimitmiddleware",
"target": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L160",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware",
"_tgt": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header",
"source": "tests_test_middleware_testratelimitmiddleware",
"target": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L171",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware",
"_tgt": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field",
"source": "tests_test_middleware_testratelimitmiddleware",
"target": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L180",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware",
"_tgt": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests",
"source": "tests_test_middleware_testratelimitmiddleware",
"target": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L190",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware",
"_tgt": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows",
"source": "tests_test_middleware_testratelimitmiddleware",
"target": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L207",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware",
"_tgt": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_register_never_rate_limited",
"source": "tests_test_middleware_testratelimitmiddleware",
"target": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_register_never_rate_limited",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L218",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware",
"_tgt": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_login_never_rate_limited",
"source": "tests_test_middleware_testratelimitmiddleware",
"target": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_login_never_rate_limited",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L228",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware",
"_tgt": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_health_never_rate_limited",
"source": "tests_test_middleware_testratelimitmiddleware",
"target": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_health_never_rate_limited",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L140",
"weight": 1.0,
"_src": "tests_test_middleware_rationale_140",
"_tgt": "tests_test_middleware_testratelimitmiddleware",
"source": "tests_test_middleware_testratelimitmiddleware",
"target": "tests_test_middleware_rationale_140",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L146",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests",
"_tgt": "tests_test_middleware_testratelimitmiddleware_unique_token",
"source": "tests_test_middleware_testratelimitmiddleware_unique_token",
"target": "tests_test_middleware_testratelimitmiddleware_test_free_tier_allows_up_to_20_requests",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L153",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request",
"_tgt": "tests_test_middleware_testratelimitmiddleware_unique_token",
"source": "tests_test_middleware_testratelimitmiddleware_unique_token",
"target": "tests_test_middleware_testratelimitmiddleware_test_free_tier_blocks_21st_request",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L161",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header",
"_tgt": "tests_test_middleware_testratelimitmiddleware_unique_token",
"source": "tests_test_middleware_testratelimitmiddleware_unique_token",
"target": "tests_test_middleware_testratelimitmiddleware_test_429_includes_retry_after_header",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L172",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field",
"_tgt": "tests_test_middleware_testratelimitmiddleware_unique_token",
"source": "tests_test_middleware_testratelimitmiddleware_unique_token",
"target": "tests_test_middleware_testratelimitmiddleware_test_429_response_has_detail_field",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L181",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests",
"_tgt": "tests_test_middleware_testratelimitmiddleware_unique_token",
"source": "tests_test_middleware_testratelimitmiddleware_unique_token",
"target": "tests_test_middleware_testratelimitmiddleware_test_pro_tier_allows_60_requests",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L191",
"weight": 1.0,
"_src": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows",
"_tgt": "tests_test_middleware_testratelimitmiddleware_unique_token",
"source": "tests_test_middleware_testratelimitmiddleware_unique_token",
"target": "tests_test_middleware_testratelimitmiddleware_test_independent_users_have_separate_windows",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L208",
"weight": 1.0,
"_src": "tests_test_middleware_rationale_208",
"_tgt": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_register_never_rate_limited",
"source": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_register_never_rate_limited",
"target": "tests_test_middleware_rationale_208",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L219",
"weight": 1.0,
"_src": "tests_test_middleware_rationale_219",
"_tgt": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_login_never_rate_limited",
"source": "tests_test_middleware_testratelimitmiddleware_test_exempt_path_login_never_rate_limited",
"target": "tests_test_middleware_rationale_219",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L245",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware",
"_tgt": "tests_test_middleware_testsanitizermiddleware_token",
"source": "tests_test_middleware_testsanitizermiddleware",
"target": "tests_test_middleware_testsanitizermiddleware_token",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L248",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware",
"_tgt": "tests_test_middleware_testsanitizermiddleware_post_chat",
"source": "tests_test_middleware_testsanitizermiddleware",
"target": "tests_test_middleware_testsanitizermiddleware_post_chat",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L262",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware",
"_tgt": "tests_test_middleware_testsanitizermiddleware_test_clean_response_passes_through_unchanged",
"source": "tests_test_middleware_testsanitizermiddleware",
"target": "tests_test_middleware_testsanitizermiddleware_test_clean_response_passes_through_unchanged",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L267",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware",
"_tgt": "tests_test_middleware_testsanitizermiddleware_test_strips_system_prompt_opener",
"source": "tests_test_middleware_testsanitizermiddleware",
"target": "tests_test_middleware_testsanitizermiddleware_test_strips_system_prompt_opener",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L275",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware",
"_tgt": "tests_test_middleware_testsanitizermiddleware_test_strips_known_fingerprint",
"source": "tests_test_middleware_testsanitizermiddleware",
"target": "tests_test_middleware_testsanitizermiddleware_test_strips_known_fingerprint",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L282",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware",
"_tgt": "tests_test_middleware_testsanitizermiddleware_test_strips_tool_schema_fragment",
"source": "tests_test_middleware_testsanitizermiddleware",
"target": "tests_test_middleware_testsanitizermiddleware_test_strips_tool_schema_fragment",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L289",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware",
"_tgt": "tests_test_middleware_testsanitizermiddleware_test_strips_reasoning_tag",
"source": "tests_test_middleware_testsanitizermiddleware",
"target": "tests_test_middleware_testsanitizermiddleware_test_strips_reasoning_tag",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L297",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware",
"_tgt": "tests_test_middleware_testsanitizermiddleware_test_strips_available_agents_fragment",
"source": "tests_test_middleware_testsanitizermiddleware",
"target": "tests_test_middleware_testsanitizermiddleware_test_strips_available_agents_fragment",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L304",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware",
"_tgt": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path",
"source": "tests_test_middleware_testsanitizermiddleware",
"target": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L316",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware",
"_tgt": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_preserves_empty_response",
"source": "tests_test_middleware_testsanitizermiddleware",
"target": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_preserves_empty_response",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L241",
"weight": 1.0,
"_src": "tests_test_middleware_rationale_241",
"_tgt": "tests_test_middleware_testsanitizermiddleware",
"source": "tests_test_middleware_testsanitizermiddleware",
"target": "tests_test_middleware_rationale_241",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L257",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware_post_chat",
"_tgt": "tests_test_middleware_testsanitizermiddleware_token",
"source": "tests_test_middleware_testsanitizermiddleware_token",
"target": "tests_test_middleware_testsanitizermiddleware_post_chat",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L306",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path",
"_tgt": "tests_test_middleware_testsanitizermiddleware_token",
"source": "tests_test_middleware_testsanitizermiddleware_token",
"target": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L264",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware_test_clean_response_passes_through_unchanged",
"_tgt": "tests_test_middleware_testsanitizermiddleware_post_chat",
"source": "tests_test_middleware_testsanitizermiddleware_post_chat",
"target": "tests_test_middleware_testsanitizermiddleware_test_clean_response_passes_through_unchanged",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L269",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware_test_strips_system_prompt_opener",
"_tgt": "tests_test_middleware_testsanitizermiddleware_post_chat",
"source": "tests_test_middleware_testsanitizermiddleware_post_chat",
"target": "tests_test_middleware_testsanitizermiddleware_test_strips_system_prompt_opener",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L277",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware_test_strips_known_fingerprint",
"_tgt": "tests_test_middleware_testsanitizermiddleware_post_chat",
"source": "tests_test_middleware_testsanitizermiddleware_post_chat",
"target": "tests_test_middleware_testsanitizermiddleware_test_strips_known_fingerprint",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L284",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware_test_strips_tool_schema_fragment",
"_tgt": "tests_test_middleware_testsanitizermiddleware_post_chat",
"source": "tests_test_middleware_testsanitizermiddleware_post_chat",
"target": "tests_test_middleware_testsanitizermiddleware_test_strips_tool_schema_fragment",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L291",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware_test_strips_reasoning_tag",
"_tgt": "tests_test_middleware_testsanitizermiddleware_post_chat",
"source": "tests_test_middleware_testsanitizermiddleware_post_chat",
"target": "tests_test_middleware_testsanitizermiddleware_test_strips_reasoning_tag",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L299",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware_test_strips_available_agents_fragment",
"_tgt": "tests_test_middleware_testsanitizermiddleware_post_chat",
"source": "tests_test_middleware_testsanitizermiddleware_post_chat",
"target": "tests_test_middleware_testsanitizermiddleware_test_strips_available_agents_fragment",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L318",
"weight": 1.0,
"_src": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_preserves_empty_response",
"_tgt": "tests_test_middleware_testsanitizermiddleware_post_chat",
"source": "tests_test_middleware_testsanitizermiddleware_post_chat",
"target": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_preserves_empty_response",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_middleware.py",
"source_location": "L305",
"weight": 1.0,
"_src": "tests_test_middleware_rationale_305",
"_tgt": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path",
"source": "tests_test_middleware_testsanitizermiddleware_test_sanitizer_does_not_activate_for_non_chat_path",
"target": "tests_test_middleware_rationale_305",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L11",
"weight": 1.0,
"_src": "api_tests_test_output_formatter_py",
"_tgt": "tests_test_output_formatter_stream",
"source": "api_tests_test_output_formatter_py",
"target": "tests_test_output_formatter_stream",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L16",
"weight": 1.0,
"_src": "api_tests_test_output_formatter_py",
"_tgt": "tests_test_output_formatter_collect",
"source": "api_tests_test_output_formatter_py",
"target": "tests_test_output_formatter_collect",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L24",
"weight": 1.0,
"_src": "api_tests_test_output_formatter_py",
"_tgt": "tests_test_output_formatter_test_stream_formatter_text_stream",
"source": "api_tests_test_output_formatter_py",
"target": "tests_test_output_formatter_test_stream_formatter_text_stream",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L40",
"weight": 1.0,
"_src": "api_tests_test_output_formatter_py",
"_tgt": "tests_test_output_formatter_test_stream_formatter_floating_domain_first",
"source": "api_tests_test_output_formatter_py",
"target": "tests_test_output_formatter_test_stream_formatter_floating_domain_first",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L63",
"weight": 1.0,
"_src": "api_tests_test_output_formatter_py",
"_tgt": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events",
"source": "api_tests_test_output_formatter_py",
"target": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L76",
"weight": 1.0,
"_src": "api_tests_test_output_formatter_py",
"_tgt": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets",
"source": "api_tests_test_output_formatter_py",
"target": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_test_output_formatter_rationale_1",
"_tgt": "api_tests_test_output_formatter_py",
"source": "api_tests_test_output_formatter_py",
"target": "tests_test_output_formatter_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L28",
"weight": 1.0,
"_src": "tests_test_output_formatter_test_stream_formatter_text_stream",
"_tgt": "tests_test_output_formatter_stream",
"source": "tests_test_output_formatter_stream",
"target": "tests_test_output_formatter_test_stream_formatter_text_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L44",
"weight": 1.0,
"_src": "tests_test_output_formatter_test_stream_formatter_floating_domain_first",
"_tgt": "tests_test_output_formatter_stream",
"source": "tests_test_output_formatter_stream",
"target": "tests_test_output_formatter_test_stream_formatter_floating_domain_first",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L67",
"weight": 1.0,
"_src": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events",
"_tgt": "tests_test_output_formatter_stream",
"source": "tests_test_output_formatter_stream",
"target": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L78",
"weight": 1.0,
"_src": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets",
"_tgt": "tests_test_output_formatter_stream",
"source": "tests_test_output_formatter_stream",
"target": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L26",
"weight": 1.0,
"_src": "tests_test_output_formatter_test_stream_formatter_text_stream",
"_tgt": "tests_test_output_formatter_collect",
"source": "tests_test_output_formatter_collect",
"target": "tests_test_output_formatter_test_stream_formatter_text_stream",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L42",
"weight": 1.0,
"_src": "tests_test_output_formatter_test_stream_formatter_floating_domain_first",
"_tgt": "tests_test_output_formatter_collect",
"source": "tests_test_output_formatter_collect",
"target": "tests_test_output_formatter_test_stream_formatter_floating_domain_first",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L65",
"weight": 1.0,
"_src": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events",
"_tgt": "tests_test_output_formatter_collect",
"source": "tests_test_output_formatter_collect",
"target": "tests_test_output_formatter_test_stream_formatter_ignores_unknown_events",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_output_formatter.py",
"source_location": "L78",
"weight": 1.0,
"_src": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets",
"_tgt": "tests_test_output_formatter_collect",
"source": "tests_test_output_formatter_collect",
"target": "tests_test_output_formatter_test_stream_formatter_empty_stream_still_brackets",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L26",
"weight": 1.0,
"_src": "api_tests_test_preprocessors_py",
"_tgt": "tests_test_preprocessors_fixtures_dir",
"source": "api_tests_test_preprocessors_py",
"target": "tests_test_preprocessors_fixtures_dir",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L31",
"weight": 1.0,
"_src": "api_tests_test_preprocessors_py",
"_tgt": "tests_test_preprocessors_load_cases",
"source": "api_tests_test_preprocessors_py",
"target": "tests_test_preprocessors_load_cases",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L35",
"weight": 1.0,
"_src": "api_tests_test_preprocessors_py",
"_tgt": "tests_test_preprocessors_content",
"source": "api_tests_test_preprocessors_py",
"target": "tests_test_preprocessors_content",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L43",
"weight": 1.0,
"_src": "api_tests_test_preprocessors_py",
"_tgt": "tests_test_preprocessors_pytest_generate_tests",
"source": "api_tests_test_preprocessors_py",
"target": "tests_test_preprocessors_pytest_generate_tests",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L57",
"weight": 1.0,
"_src": "api_tests_test_preprocessors_py",
"_tgt": "tests_test_preprocessors_test_detect",
"source": "api_tests_test_preprocessors_py",
"target": "tests_test_preprocessors_test_detect",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L69",
"weight": 1.0,
"_src": "api_tests_test_preprocessors_py",
"_tgt": "tests_test_preprocessors_test_preprocess",
"source": "api_tests_test_preprocessors_py",
"target": "tests_test_preprocessors_test_preprocess",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_test_preprocessors_rationale_1",
"_tgt": "api_tests_test_preprocessors_py",
"source": "api_tests_test_preprocessors_py",
"target": "tests_test_preprocessors_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L32",
"weight": 1.0,
"_src": "tests_test_preprocessors_load_cases",
"_tgt": "tests_test_preprocessors_fixtures_dir",
"source": "tests_test_preprocessors_fixtures_dir",
"target": "tests_test_preprocessors_load_cases",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L59",
"weight": 1.0,
"_src": "tests_test_preprocessors_test_detect",
"_tgt": "tests_test_preprocessors_fixtures_dir",
"source": "tests_test_preprocessors_fixtures_dir",
"target": "tests_test_preprocessors_test_detect",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L71",
"weight": 1.0,
"_src": "tests_test_preprocessors_test_preprocess",
"_tgt": "tests_test_preprocessors_fixtures_dir",
"source": "tests_test_preprocessors_fixtures_dir",
"target": "tests_test_preprocessors_test_preprocess",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L46",
"weight": 1.0,
"_src": "tests_test_preprocessors_pytest_generate_tests",
"_tgt": "tests_test_preprocessors_load_cases",
"source": "tests_test_preprocessors_load_cases",
"target": "tests_test_preprocessors_pytest_generate_tests",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L60",
"weight": 1.0,
"_src": "tests_test_preprocessors_test_detect",
"_tgt": "tests_test_preprocessors_content",
"source": "tests_test_preprocessors_content",
"target": "tests_test_preprocessors_test_detect",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_preprocessors.py",
"source_location": "L72",
"weight": 1.0,
"_src": "tests_test_preprocessors_test_preprocess",
"_tgt": "tests_test_preprocessors_content",
"source": "tests_test_preprocessors_content",
"target": "tests_test_preprocessors_test_preprocess",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L22",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_v3_frame_types_exist",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_v3_frame_types_exist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L39",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_v2_frame_types_still_exist",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_v2_frame_types_still_exist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L57",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_home_request_defaults",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_home_request_defaults",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L64",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_home_request_with_history",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_home_request_with_history",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L70",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_home_request_serializes",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_home_request_serializes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L78",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_home_request_deserializes",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_home_request_deserializes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L84",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_home_request_requires_message",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_home_request_requires_message",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L92",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_floating_request_basic",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_floating_request_basic",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L102",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_floating_request_scope_without_id",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_floating_request_scope_without_id",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L110",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_floating_request_serializes",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_floating_request_serializes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L121",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_floating_request_invalid_scope_type",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_floating_request_invalid_scope_type",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L129",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_floating_request_requires_scope",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_floating_request_requires_scope",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L137",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_stream_start",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_stream_start",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L143",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_stream_start_serializes",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_stream_start_serializes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L148",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_stream_start_deserializes",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_stream_start_deserializes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L156",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_stream_text",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_stream_text",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L162",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_stream_text_serializes",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_stream_text_serializes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L167",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_stream_text_deserializes",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_stream_text_deserializes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L176",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_stream_end_defaults",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_stream_end_defaults",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L181",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_stream_end_serializes",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_stream_end_serializes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L186",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_stream_end_deserializes",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_stream_end_deserializes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L195",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_floating_domain_tasks",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_floating_domain_tasks",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L201",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_floating_domain_valid_domains",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_floating_domain_valid_domains",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L211",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_floating_domain_object_valid",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_floating_domain_object_valid",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L219",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_floating_domain_serializes",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_floating_domain_serializes",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L231",
"weight": 1.0,
"_src": "api_tests_test_schemas_v3_py",
"_tgt": "tests_test_schemas_v3_test_floating_domain_deserializes",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_test_floating_domain_deserializes",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_test_schemas_v3_rationale_1",
"_tgt": "api_tests_test_schemas_v3_py",
"source": "api_tests_test_schemas_v3_py",
"target": "tests_test_schemas_v3_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_schemas_v3.py",
"source_location": "L40",
"weight": 1.0,
"_src": "tests_test_schemas_v3_rationale_40",
"_tgt": "tests_test_schemas_v3_test_v2_frame_types_still_exist",
"source": "tests_test_schemas_v3_test_v2_frame_types_still_exist",
"target": "tests_test_schemas_v3_rationale_40",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L27",
"weight": 1.0,
"_src": "api_tests_test_ws_unified_py",
"_tgt": "tests_test_ws_unified_override_db",
"source": "api_tests_test_ws_unified_py",
"target": "tests_test_ws_unified_override_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L36",
"weight": 1.0,
"_src": "api_tests_test_ws_unified_py",
"_tgt": "tests_test_ws_unified_recv_until_end",
"source": "api_tests_test_ws_unified_py",
"target": "tests_test_ws_unified_recv_until_end",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L48",
"weight": 1.0,
"_src": "api_tests_test_ws_unified_py",
"_tgt": "tests_test_ws_unified_mock_home_stream",
"source": "api_tests_test_ws_unified_py",
"target": "tests_test_ws_unified_mock_home_stream",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L52",
"weight": 1.0,
"_src": "api_tests_test_ws_unified_py",
"_tgt": "tests_test_ws_unified_mock_floating_stream",
"source": "api_tests_test_ws_unified_py",
"target": "tests_test_ws_unified_mock_floating_stream",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L59",
"weight": 1.0,
"_src": "api_tests_test_ws_unified_py",
"_tgt": "tests_test_ws_unified_test_home_request_produces_stream_frames",
"source": "api_tests_test_ws_unified_py",
"target": "tests_test_ws_unified_test_home_request_produces_stream_frames",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L82",
"weight": 1.0,
"_src": "api_tests_test_ws_unified_py",
"_tgt": "tests_test_ws_unified_test_floating_request_produces_domain_frame",
"source": "api_tests_test_ws_unified_py",
"target": "tests_test_ws_unified_test_floating_request_produces_domain_frame",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L109",
"weight": 1.0,
"_src": "api_tests_test_ws_unified_py",
"_tgt": "tests_test_ws_unified_test_home_request_request_id_propagated",
"source": "api_tests_test_ws_unified_py",
"target": "tests_test_ws_unified_test_home_request_request_id_propagated",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L134",
"weight": 1.0,
"_src": "api_tests_test_ws_unified_py",
"_tgt": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id",
"source": "api_tests_test_ws_unified_py",
"target": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L151",
"weight": 1.0,
"_src": "api_tests_test_ws_unified_py",
"_tgt": "tests_test_ws_unified_test_invalid_jwt_rejected",
"source": "api_tests_test_ws_unified_py",
"target": "tests_test_ws_unified_test_invalid_jwt_rejected",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L1",
"weight": 1.0,
"_src": "tests_test_ws_unified_rationale_1",
"_tgt": "api_tests_test_ws_unified_py",
"source": "api_tests_test_ws_unified_py",
"target": "tests_test_ws_unified_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L74",
"weight": 1.0,
"_src": "tests_test_ws_unified_test_home_request_produces_stream_frames",
"_tgt": "tests_test_ws_unified_recv_until_end",
"source": "tests_test_ws_unified_recv_until_end",
"target": "tests_test_ws_unified_test_home_request_produces_stream_frames",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L97",
"weight": 1.0,
"_src": "tests_test_ws_unified_test_floating_request_produces_domain_frame",
"_tgt": "tests_test_ws_unified_recv_until_end",
"source": "tests_test_ws_unified_recv_until_end",
"target": "tests_test_ws_unified_test_floating_request_produces_domain_frame",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L127",
"weight": 1.0,
"_src": "tests_test_ws_unified_test_home_request_request_id_propagated",
"_tgt": "tests_test_ws_unified_recv_until_end",
"source": "tests_test_ws_unified_recv_until_end",
"target": "tests_test_ws_unified_test_home_request_request_id_propagated",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L37",
"weight": 1.0,
"_src": "tests_test_ws_unified_rationale_37",
"_tgt": "tests_test_ws_unified_recv_until_end",
"source": "tests_test_ws_unified_recv_until_end",
"target": "tests_test_ws_unified_rationale_37",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L60",
"weight": 1.0,
"_src": "tests_test_ws_unified_rationale_60",
"_tgt": "tests_test_ws_unified_test_home_request_produces_stream_frames",
"source": "tests_test_ws_unified_test_home_request_produces_stream_frames",
"target": "tests_test_ws_unified_rationale_60",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L83",
"weight": 1.0,
"_src": "tests_test_ws_unified_rationale_83",
"_tgt": "tests_test_ws_unified_test_floating_request_produces_domain_frame",
"source": "tests_test_ws_unified_test_floating_request_produces_domain_frame",
"target": "tests_test_ws_unified_rationale_83",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L110",
"weight": 1.0,
"_src": "tests_test_ws_unified_rationale_110",
"_tgt": "tests_test_ws_unified_test_home_request_request_id_propagated",
"source": "tests_test_ws_unified_test_home_request_request_id_propagated",
"target": "tests_test_ws_unified_rationale_110",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L135",
"weight": 1.0,
"_src": "tests_test_ws_unified_rationale_135",
"_tgt": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id",
"source": "tests_test_ws_unified_test_tool_result_dispatch_silent_on_unknown_id",
"target": "tests_test_ws_unified_rationale_135",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "api\\tests\\test_ws_unified.py",
"source_location": "L152",
"weight": 1.0,
"_src": "tests_test_ws_unified_rationale_152",
"_tgt": "tests_test_ws_unified_test_invalid_jwt_rejected",
"source": "tests_test_ws_unified_test_invalid_jwt_rejected",
"target": "tests_test_ws_unified_rationale_152",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs\\build-deck-commercialista.js",
"source_location": "L40",
"weight": 1.0,
"_src": "docs_build_deck_commercialista_js",
"_tgt": "docs_build_deck_commercialista_bglight",
"source": "docs_build_deck_commercialista_js",
"target": "docs_build_deck_commercialista_bglight",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs\\build-deck-commercialista.js",
"source_location": "L41",
"weight": 1.0,
"_src": "docs_build_deck_commercialista_js",
"_tgt": "docs_build_deck_commercialista_bgdark",
"source": "docs_build_deck_commercialista_js",
"target": "docs_build_deck_commercialista_bgdark",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs\\build-deck-commercialista.js",
"source_location": "L43",
"weight": 1.0,
"_src": "docs_build_deck_commercialista_js",
"_tgt": "docs_build_deck_commercialista_footer",
"source": "docs_build_deck_commercialista_js",
"target": "docs_build_deck_commercialista_footer",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs\\build-deck-commercialista.js",
"source_location": "L58",
"weight": 1.0,
"_src": "docs_build_deck_commercialista_js",
"_tgt": "docs_build_deck_commercialista_slidetitle",
"source": "docs_build_deck_commercialista_js",
"target": "docs_build_deck_commercialista_slidetitle",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs\\build-deck-commercialista.js",
"source_location": "L71",
"weight": 1.0,
"_src": "docs_build_deck_commercialista_js",
"_tgt": "docs_build_deck_commercialista_golddot",
"source": "docs_build_deck_commercialista_js",
"target": "docs_build_deck_commercialista_golddot",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs\\build-deck-geopop.js",
"source_location": "L25",
"weight": 1.0,
"_src": "docs_build_deck_geopop_js",
"_tgt": "docs_build_deck_geopop_mkshadow",
"source": "docs_build_deck_geopop_js",
"target": "docs_build_deck_geopop_mkshadow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs\\build-deck-geopop.js",
"source_location": "L28",
"weight": 1.0,
"_src": "docs_build_deck_geopop_js",
"_tgt": "docs_build_deck_geopop_eyebrow",
"source": "docs_build_deck_geopop_js",
"target": "docs_build_deck_geopop_eyebrow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs\\build-deck-geopop.js",
"source_location": "L548",
"weight": 1.0,
"_src": "docs_build_deck_geopop_js",
"_tgt": "docs_build_deck_geopop_hdropts",
"source": "docs_build_deck_geopop_js",
"target": "docs_build_deck_geopop_hdropts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs\\build-deck-geopop.js",
"source_location": "L549",
"weight": 1.0,
"_src": "docs_build_deck_geopop_js",
"_tgt": "docs_build_deck_geopop_dataopts",
"source": "docs_build_deck_geopop_js",
"target": "docs_build_deck_geopop_dataopts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "docs\\build-deck-geopop.js",
"source_location": "L550",
"weight": 1.0,
"_src": "docs_build_deck_geopop_js",
"_tgt": "docs_build_deck_geopop_emoopts",
"source": "docs_build_deck_geopop_js",
"target": "docs_build_deck_geopop_emoopts",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tmp\\focustasks\\index.tsx",
"source_location": "L160",
"weight": 1.0,
"_src": "tmp_focustasks_index_tsx",
"_tgt": "focustasks_index_onselect",
"source": "tmp_focustasks_index_tsx",
"target": "focustasks_index_onselect",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "tmp\\focustasks\\index.tsx",
"source_location": "L421",
"weight": 1.0,
"_src": "tmp_focustasks_index_tsx",
"_tgt": "focustasks_index_suggestionrow",
"source": "tmp_focustasks_index_tsx",
"target": "focustasks_index_suggestionrow",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py",
"source_location": "L18",
"weight": 1.0,
"_src": "waitlist_alembic_versions_001_create_waitlist_entries_py",
"_tgt": "versions_001_create_waitlist_entries_upgrade",
"source": "waitlist_alembic_versions_001_create_waitlist_entries_py",
"target": "versions_001_create_waitlist_entries_upgrade",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py",
"source_location": "L35",
"weight": 1.0,
"_src": "waitlist_alembic_versions_001_create_waitlist_entries_py",
"_tgt": "versions_001_create_waitlist_entries_downgrade",
"source": "waitlist_alembic_versions_001_create_waitlist_entries_py",
"target": "versions_001_create_waitlist_entries_downgrade",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\alembic\\versions\\001_create_waitlist_entries.py",
"source_location": "L1",
"weight": 1.0,
"_src": "versions_001_create_waitlist_entries_rationale_1",
"_tgt": "waitlist_alembic_versions_001_create_waitlist_entries_py",
"source": "waitlist_alembic_versions_001_create_waitlist_entries_py",
"target": "versions_001_create_waitlist_entries_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py",
"source_location": "L18",
"weight": 1.0,
"_src": "waitlist_alembic_versions_002_add_gdpr_fields_py",
"_tgt": "versions_002_add_gdpr_fields_upgrade",
"source": "waitlist_alembic_versions_002_add_gdpr_fields_py",
"target": "versions_002_add_gdpr_fields_upgrade",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py",
"source_location": "L23",
"weight": 1.0,
"_src": "waitlist_alembic_versions_002_add_gdpr_fields_py",
"_tgt": "versions_002_add_gdpr_fields_downgrade",
"source": "waitlist_alembic_versions_002_add_gdpr_fields_py",
"target": "versions_002_add_gdpr_fields_downgrade",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\alembic\\versions\\002_add_gdpr_fields.py",
"source_location": "L1",
"weight": 1.0,
"_src": "versions_002_add_gdpr_fields_rationale_1",
"_tgt": "waitlist_alembic_versions_002_add_gdpr_fields_py",
"source": "waitlist_alembic_versions_002_add_gdpr_fields_py",
"target": "versions_002_add_gdpr_fields_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\alembic\\versions\\003_add_language_column.py",
"source_location": "L18",
"weight": 1.0,
"_src": "waitlist_alembic_versions_003_add_language_column_py",
"_tgt": "versions_003_add_language_column_upgrade",
"source": "waitlist_alembic_versions_003_add_language_column_py",
"target": "versions_003_add_language_column_upgrade",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\alembic\\versions\\003_add_language_column.py",
"source_location": "L33",
"weight": 1.0,
"_src": "waitlist_alembic_versions_003_add_language_column_py",
"_tgt": "versions_003_add_language_column_downgrade",
"source": "waitlist_alembic_versions_003_add_language_column_py",
"target": "versions_003_add_language_column_downgrade",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\alembic\\versions\\003_add_language_column.py",
"source_location": "L1",
"weight": 1.0,
"_src": "versions_003_add_language_column_rationale_1",
"_tgt": "waitlist_alembic_versions_003_add_language_column_py",
"source": "waitlist_alembic_versions_003_add_language_column_py",
"target": "versions_003_add_language_column_rationale_1",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L73",
"weight": 1.0,
"_src": "waitlist_app_brevo_py",
"_tgt": "app_brevo_t",
"source": "waitlist_app_brevo_py",
"target": "app_brevo_t",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L78",
"weight": 1.0,
"_src": "waitlist_app_brevo_py",
"_tgt": "app_brevo_headers",
"source": "waitlist_app_brevo_py",
"target": "app_brevo_headers",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L86",
"weight": 1.0,
"_src": "waitlist_app_brevo_py",
"_tgt": "app_brevo_send_confirmation_email",
"source": "waitlist_app_brevo_py",
"target": "app_brevo_send_confirmation_email",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L113",
"weight": 1.0,
"_src": "waitlist_app_brevo_py",
"_tgt": "app_brevo_add_contact_to_list",
"source": "waitlist_app_brevo_py",
"target": "app_brevo_add_contact_to_list",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L140",
"weight": 1.0,
"_src": "waitlist_app_brevo_py",
"_tgt": "app_brevo_confirmation_html",
"source": "waitlist_app_brevo_py",
"target": "app_brevo_confirmation_html",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L1",
"weight": 1.0,
"_src": "app_brevo_rationale_1",
"_tgt": "waitlist_app_brevo_py",
"source": "waitlist_app_brevo_py",
"target": "app_brevo_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L98",
"weight": 1.0,
"_src": "app_brevo_send_confirmation_email",
"_tgt": "app_brevo_t",
"source": "app_brevo_t",
"target": "app_brevo_send_confirmation_email",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L143",
"weight": 1.0,
"_src": "app_brevo_confirmation_html",
"_tgt": "app_brevo_t",
"source": "app_brevo_t",
"target": "app_brevo_confirmation_html",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L74",
"weight": 1.0,
"_src": "app_brevo_rationale_74",
"_tgt": "app_brevo_t",
"source": "app_brevo_t",
"target": "app_brevo_rationale_74",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L104",
"weight": 1.0,
"_src": "app_brevo_send_confirmation_email",
"_tgt": "app_brevo_headers",
"source": "app_brevo_headers",
"target": "app_brevo_send_confirmation_email",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L131",
"weight": 1.0,
"_src": "app_brevo_add_contact_to_list",
"_tgt": "app_brevo_headers",
"source": "app_brevo_headers",
"target": "app_brevo_add_contact_to_list",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L99",
"weight": 1.0,
"_src": "app_brevo_send_confirmation_email",
"_tgt": "app_brevo_confirmation_html",
"source": "app_brevo_send_confirmation_email",
"target": "app_brevo_confirmation_html",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L87",
"weight": 1.0,
"_src": "app_brevo_rationale_87",
"_tgt": "app_brevo_send_confirmation_email",
"source": "app_brevo_send_confirmation_email",
"target": "app_brevo_rationale_87",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "waitlist\\app\\routes.py",
"source_location": "L62",
"weight": 1.0,
"_src": "app_routes_join_waitlist",
"_tgt": "app_brevo_send_confirmation_email",
"source": "app_brevo_send_confirmation_email",
"target": "app_routes_join_waitlist"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L114",
"weight": 1.0,
"_src": "app_brevo_rationale_114",
"_tgt": "app_brevo_add_contact_to_list",
"source": "app_brevo_add_contact_to_list",
"target": "app_brevo_rationale_114",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "waitlist\\app\\routes.py",
"source_location": "L120",
"weight": 1.0,
"_src": "app_routes_confirm_email",
"_tgt": "app_brevo_add_contact_to_list",
"source": "app_brevo_add_contact_to_list",
"target": "app_routes_confirm_email"
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\brevo.py",
"source_location": "L141",
"weight": 1.0,
"_src": "app_brevo_rationale_141",
"_tgt": "app_brevo_confirmation_html",
"source": "app_brevo_confirmation_html",
"target": "app_brevo_rationale_141",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\cleanup.py",
"source_location": "L25",
"weight": 1.0,
"_src": "waitlist_app_cleanup_py",
"_tgt": "app_cleanup_anonymize_expired",
"source": "waitlist_app_cleanup_py",
"target": "app_cleanup_anonymize_expired",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\cleanup.py",
"source_location": "L1",
"weight": 1.0,
"_src": "app_cleanup_rationale_1",
"_tgt": "waitlist_app_cleanup_py",
"source": "waitlist_app_cleanup_py",
"target": "app_cleanup_rationale_1",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\cleanup.py",
"source_location": "L26",
"weight": 1.0,
"_src": "app_cleanup_rationale_26",
"_tgt": "app_cleanup_anonymize_expired",
"source": "app_cleanup_anonymize_expired",
"target": "app_cleanup_rationale_26",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "waitlist\\app\\cleanup.py",
"source_location": "L44",
"weight": 1.0,
"_src": "app_cleanup_anonymize_expired",
"_tgt": "app_routes_anonymize_entry",
"source": "app_cleanup_anonymize_expired",
"target": "app_routes_anonymize_entry"
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\cleanup.py",
"source_location": "L18",
"weight": 0.8,
"_src": "app_cleanup_rationale_1",
"_tgt": "app_models_waitlistentry",
"source": "app_cleanup_rationale_1",
"target": "app_models_waitlistentry",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\cleanup.py",
"source_location": "L18",
"weight": 0.8,
"_src": "app_cleanup_rationale_26",
"_tgt": "app_models_waitlistentry",
"source": "app_cleanup_rationale_26",
"target": "app_models_waitlistentry",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\config.py",
"source_location": "L6",
"weight": 1.0,
"_src": "waitlist_app_config_py",
"_tgt": "app_config_settings",
"source": "waitlist_app_config_py",
"target": "app_config_settings",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\config.py",
"source_location": "L29",
"weight": 1.0,
"_src": "waitlist_app_config_py",
"_tgt": "app_config_origins_list",
"source": "waitlist_app_config_py",
"target": "app_config_origins_list",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\config.py",
"source_location": "L33",
"weight": 1.0,
"_src": "waitlist_app_config_py",
"_tgt": "app_config_sync_database_url",
"source": "waitlist_app_config_py",
"target": "app_config_sync_database_url",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\config.py",
"source_location": "L37",
"weight": 1.0,
"_src": "waitlist_app_config_py",
"_tgt": "app_config_brevo_configured",
"source": "waitlist_app_config_py",
"target": "app_config_brevo_configured",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L25",
"weight": 1.0,
"_src": "waitlist_app_daily_report_py",
"_tgt": "app_daily_report_gather_stats",
"source": "waitlist_app_daily_report_py",
"target": "app_daily_report_gather_stats",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L85",
"weight": 1.0,
"_src": "waitlist_app_daily_report_py",
"_tgt": "app_daily_report_send_report",
"source": "waitlist_app_daily_report_py",
"target": "app_daily_report_send_report",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L129",
"weight": 1.0,
"_src": "waitlist_app_daily_report_py",
"_tgt": "app_daily_report_report_html",
"source": "waitlist_app_daily_report_py",
"target": "app_daily_report_report_html",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L1",
"weight": 1.0,
"_src": "app_daily_report_rationale_1",
"_tgt": "waitlist_app_daily_report_py",
"source": "waitlist_app_daily_report_py",
"target": "app_daily_report_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L95",
"weight": 1.0,
"_src": "app_daily_report_send_report",
"_tgt": "app_daily_report_gather_stats",
"source": "app_daily_report_gather_stats",
"target": "app_daily_report_send_report",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L26",
"weight": 1.0,
"_src": "app_daily_report_rationale_26",
"_tgt": "app_daily_report_gather_stats",
"source": "app_daily_report_gather_stats",
"target": "app_daily_report_rationale_26",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L96",
"weight": 1.0,
"_src": "app_daily_report_send_report",
"_tgt": "app_daily_report_report_html",
"source": "app_daily_report_send_report",
"target": "app_daily_report_report_html",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L86",
"weight": 1.0,
"_src": "app_daily_report_rationale_86",
"_tgt": "app_daily_report_send_report",
"source": "app_daily_report_send_report",
"target": "app_daily_report_rationale_86",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L130",
"weight": 1.0,
"_src": "app_daily_report_rationale_130",
"_tgt": "app_daily_report_report_html",
"source": "app_daily_report_report_html",
"target": "app_daily_report_rationale_130",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L19",
"weight": 0.8,
"_src": "app_daily_report_rationale_1",
"_tgt": "app_models_waitlistentry",
"source": "app_daily_report_rationale_1",
"target": "app_models_waitlistentry",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L19",
"weight": 0.8,
"_src": "app_daily_report_rationale_26",
"_tgt": "app_models_waitlistentry",
"source": "app_daily_report_rationale_26",
"target": "app_models_waitlistentry",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L19",
"weight": 0.8,
"_src": "app_daily_report_rationale_86",
"_tgt": "app_models_waitlistentry",
"source": "app_daily_report_rationale_86",
"target": "app_models_waitlistentry",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\daily_report.py",
"source_location": "L19",
"weight": 0.8,
"_src": "app_daily_report_rationale_130",
"_tgt": "app_models_waitlistentry",
"source": "app_daily_report_rationale_130",
"target": "app_models_waitlistentry",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\db.py",
"source_location": "L15",
"weight": 1.0,
"_src": "waitlist_app_db_py",
"_tgt": "app_db_get_db",
"source": "waitlist_app_db_py",
"target": "app_db_get_db",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\main.py",
"source_location": "L58",
"weight": 1.0,
"_src": "waitlist_app_main_py",
"_tgt": "app_main_health",
"source": "waitlist_app_main_py",
"target": "app_main_health",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\models.py",
"source_location": "L8",
"weight": 1.0,
"_src": "waitlist_app_models_py",
"_tgt": "app_models_base",
"source": "waitlist_app_models_py",
"target": "app_models_base",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\models.py",
"source_location": "L12",
"weight": 1.0,
"_src": "waitlist_app_models_py",
"_tgt": "app_models_waitlistentry",
"source": "waitlist_app_models_py",
"target": "app_models_waitlistentry",
"confidence_score": 1.0
},
{
"relation": "inherits",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\models.py",
"source_location": "L12",
"weight": 1.0,
"_src": "app_models_waitlistentry",
"_tgt": "app_models_base",
"source": "app_models_base",
"target": "app_models_waitlistentry",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_106",
"_tgt": "app_models_base",
"source": "app_models_base",
"target": "tests_test_waitlist_rationale_106",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_122",
"_tgt": "app_models_base",
"source": "app_models_base",
"target": "tests_test_waitlist_rationale_122",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_130",
"_tgt": "app_models_base",
"source": "app_models_base",
"target": "tests_test_waitlist_rationale_130",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_144",
"_tgt": "app_models_base",
"source": "app_models_base",
"target": "tests_test_waitlist_rationale_144",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_156",
"_tgt": "app_models_base",
"source": "app_models_base",
"target": "tests_test_waitlist_rationale_156",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_178",
"_tgt": "app_models_base",
"source": "app_models_base",
"target": "tests_test_waitlist_rationale_178",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_186",
"_tgt": "app_models_base",
"source": "app_models_base",
"target": "tests_test_waitlist_rationale_186",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_198",
"_tgt": "app_models_base",
"source": "app_models_base",
"target": "tests_test_waitlist_rationale_198",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_209",
"_tgt": "app_models_base",
"source": "app_models_base",
"target": "tests_test_waitlist_rationale_209",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_236",
"_tgt": "app_models_base",
"source": "app_models_base",
"target": "tests_test_waitlist_rationale_236",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_260",
"_tgt": "app_models_base",
"source": "app_models_base",
"target": "tests_test_waitlist_rationale_260",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_267",
"_tgt": "app_models_base",
"source": "app_models_base",
"target": "tests_test_waitlist_rationale_267",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_278",
"_tgt": "app_models_base",
"source": "app_models_base",
"target": "tests_test_waitlist_rationale_278",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L15",
"weight": 0.8,
"_src": "app_routes_rationale_28",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "app_routes_rationale_28",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L15",
"weight": 0.8,
"_src": "app_routes_rationale_92",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "app_routes_rationale_92",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L15",
"weight": 0.8,
"_src": "app_routes_rationale_130",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "app_routes_rationale_130",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L15",
"weight": 0.8,
"_src": "app_routes_rationale_158",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "app_routes_rationale_158",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L15",
"weight": 0.8,
"_src": "app_routes_rationale_167",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "app_routes_rationale_167",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_106",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "tests_test_waitlist_rationale_106",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_122",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "tests_test_waitlist_rationale_122",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_130",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "tests_test_waitlist_rationale_130",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_144",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "tests_test_waitlist_rationale_144",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_156",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "tests_test_waitlist_rationale_156",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_178",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "tests_test_waitlist_rationale_178",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_186",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "tests_test_waitlist_rationale_186",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_198",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "tests_test_waitlist_rationale_198",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_209",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "tests_test_waitlist_rationale_209",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_236",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "tests_test_waitlist_rationale_236",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_260",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "tests_test_waitlist_rationale_260",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_267",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "tests_test_waitlist_rationale_267",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L11",
"weight": 0.8,
"_src": "tests_test_waitlist_rationale_278",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "tests_test_waitlist_rationale_278",
"confidence_score": 0.5
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "waitlist\\app\\routes.py",
"source_location": "L65",
"weight": 1.0,
"_src": "app_routes_join_waitlist",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "app_routes_join_waitlist"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L158",
"weight": 1.0,
"_src": "tests_test_waitlist_test_confirm_valid_token",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "tests_test_waitlist_test_confirm_valid_token"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L187",
"weight": 1.0,
"_src": "tests_test_waitlist_test_confirm_idempotent",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "tests_test_waitlist_test_confirm_idempotent"
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L237",
"weight": 1.0,
"_src": "tests_test_waitlist_test_unsubscribe_anonymizes_entry",
"_tgt": "app_models_waitlistentry",
"source": "app_models_waitlistentry",
"target": "tests_test_waitlist_test_unsubscribe_anonymizes_entry"
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L19",
"weight": 1.0,
"_src": "waitlist_app_rate_limit_py",
"_tgt": "app_rate_limit_get_client_ip",
"source": "waitlist_app_rate_limit_py",
"target": "app_rate_limit_get_client_ip",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L39",
"weight": 1.0,
"_src": "waitlist_app_rate_limit_py",
"_tgt": "app_rate_limit_ratelimiter",
"source": "waitlist_app_rate_limit_py",
"target": "app_rate_limit_ratelimiter",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L1",
"weight": 1.0,
"_src": "app_rate_limit_rationale_1",
"_tgt": "waitlist_app_rate_limit_py",
"source": "waitlist_app_rate_limit_py",
"target": "app_rate_limit_rationale_1",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L63",
"weight": 1.0,
"_src": "app_rate_limit_ratelimiter_dispatch",
"_tgt": "app_rate_limit_get_client_ip",
"source": "app_rate_limit_get_client_ip",
"target": "app_rate_limit_ratelimiter_dispatch",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L20",
"weight": 1.0,
"_src": "app_rate_limit_rationale_20",
"_tgt": "app_rate_limit_get_client_ip",
"source": "app_rate_limit_get_client_ip",
"target": "app_rate_limit_rationale_20",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "waitlist\\app\\routes.py",
"source_location": "L43",
"weight": 1.0,
"_src": "app_routes_join_waitlist",
"_tgt": "app_rate_limit_get_client_ip",
"source": "app_rate_limit_get_client_ip",
"target": "app_routes_join_waitlist"
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L47",
"weight": 1.0,
"_src": "app_rate_limit_ratelimiter",
"_tgt": "app_rate_limit_ratelimiter_init",
"source": "app_rate_limit_ratelimiter",
"target": "app_rate_limit_ratelimiter_init",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L54",
"weight": 1.0,
"_src": "app_rate_limit_ratelimiter",
"_tgt": "app_rate_limit_ratelimiter_prune",
"source": "app_rate_limit_ratelimiter",
"target": "app_rate_limit_ratelimiter_prune",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L58",
"weight": 1.0,
"_src": "app_rate_limit_ratelimiter",
"_tgt": "app_rate_limit_ratelimiter_dispatch",
"source": "app_rate_limit_ratelimiter",
"target": "app_rate_limit_ratelimiter_dispatch",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L40",
"weight": 1.0,
"_src": "app_rate_limit_rationale_40",
"_tgt": "app_rate_limit_ratelimiter",
"source": "app_rate_limit_ratelimiter",
"target": "app_rate_limit_rationale_40",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\rate_limit.py",
"source_location": "L67",
"weight": 1.0,
"_src": "app_rate_limit_ratelimiter_dispatch",
"_tgt": "app_rate_limit_ratelimiter_prune",
"source": "app_rate_limit_ratelimiter_prune",
"target": "app_rate_limit_ratelimiter_dispatch",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L23",
"weight": 1.0,
"_src": "waitlist_app_routes_py",
"_tgt": "app_routes_join_waitlist",
"source": "waitlist_app_routes_py",
"target": "app_routes_join_waitlist",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L88",
"weight": 1.0,
"_src": "waitlist_app_routes_py",
"_tgt": "app_routes_confirm_email",
"source": "waitlist_app_routes_py",
"target": "app_routes_confirm_email",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L126",
"weight": 1.0,
"_src": "waitlist_app_routes_py",
"_tgt": "app_routes_unsubscribe",
"source": "waitlist_app_routes_py",
"target": "app_routes_unsubscribe",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L157",
"weight": 1.0,
"_src": "waitlist_app_routes_py",
"_tgt": "app_routes_anonymize_entry",
"source": "waitlist_app_routes_py",
"target": "app_routes_anonymize_entry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L166",
"weight": 1.0,
"_src": "waitlist_app_routes_py",
"_tgt": "app_routes_result_page",
"source": "waitlist_app_routes_py",
"target": "app_routes_result_page",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L28",
"weight": 1.0,
"_src": "app_routes_rationale_28",
"_tgt": "app_routes_join_waitlist",
"source": "app_routes_join_waitlist",
"target": "app_routes_rationale_28",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L100",
"weight": 1.0,
"_src": "app_routes_confirm_email",
"_tgt": "app_routes_result_page",
"source": "app_routes_confirm_email",
"target": "app_routes_result_page",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L92",
"weight": 1.0,
"_src": "app_routes_rationale_92",
"_tgt": "app_routes_confirm_email",
"source": "app_routes_confirm_email",
"target": "app_routes_rationale_92",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L137",
"weight": 1.0,
"_src": "app_routes_unsubscribe",
"_tgt": "app_routes_result_page",
"source": "app_routes_unsubscribe",
"target": "app_routes_result_page",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L150",
"weight": 1.0,
"_src": "app_routes_unsubscribe",
"_tgt": "app_routes_anonymize_entry",
"source": "app_routes_unsubscribe",
"target": "app_routes_anonymize_entry",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L130",
"weight": 1.0,
"_src": "app_routes_rationale_130",
"_tgt": "app_routes_unsubscribe",
"source": "app_routes_unsubscribe",
"target": "app_routes_rationale_130",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L158",
"weight": 1.0,
"_src": "app_routes_rationale_158",
"_tgt": "app_routes_anonymize_entry",
"source": "app_routes_anonymize_entry",
"target": "app_routes_rationale_158",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L167",
"weight": 1.0,
"_src": "app_routes_rationale_167",
"_tgt": "app_routes_result_page",
"source": "app_routes_result_page",
"target": "app_routes_rationale_167",
"confidence_score": 1.0
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L14",
"weight": 0.8,
"_src": "app_routes_rationale_28",
"_tgt": "app_schemas_waitlistrequest",
"source": "app_routes_rationale_28",
"target": "app_schemas_waitlistrequest",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L14",
"weight": 0.8,
"_src": "app_routes_rationale_28",
"_tgt": "app_schemas_waitlistresponse",
"source": "app_routes_rationale_28",
"target": "app_schemas_waitlistresponse",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L14",
"weight": 0.8,
"_src": "app_routes_rationale_92",
"_tgt": "app_schemas_waitlistrequest",
"source": "app_routes_rationale_92",
"target": "app_schemas_waitlistrequest",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L14",
"weight": 0.8,
"_src": "app_routes_rationale_92",
"_tgt": "app_schemas_waitlistresponse",
"source": "app_routes_rationale_92",
"target": "app_schemas_waitlistresponse",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L14",
"weight": 0.8,
"_src": "app_routes_rationale_130",
"_tgt": "app_schemas_waitlistrequest",
"source": "app_routes_rationale_130",
"target": "app_schemas_waitlistrequest",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L14",
"weight": 0.8,
"_src": "app_routes_rationale_130",
"_tgt": "app_schemas_waitlistresponse",
"source": "app_routes_rationale_130",
"target": "app_schemas_waitlistresponse",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L14",
"weight": 0.8,
"_src": "app_routes_rationale_158",
"_tgt": "app_schemas_waitlistrequest",
"source": "app_routes_rationale_158",
"target": "app_schemas_waitlistrequest",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L14",
"weight": 0.8,
"_src": "app_routes_rationale_158",
"_tgt": "app_schemas_waitlistresponse",
"source": "app_routes_rationale_158",
"target": "app_schemas_waitlistresponse",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L14",
"weight": 0.8,
"_src": "app_routes_rationale_167",
"_tgt": "app_schemas_waitlistrequest",
"source": "app_routes_rationale_167",
"target": "app_schemas_waitlistrequest",
"confidence_score": 0.5
},
{
"relation": "uses",
"confidence": "INFERRED",
"source_file": "waitlist\\app\\routes.py",
"source_location": "L14",
"weight": 0.8,
"_src": "app_routes_rationale_167",
"_tgt": "app_schemas_waitlistresponse",
"source": "app_routes_rationale_167",
"target": "app_schemas_waitlistresponse",
"confidence_score": 0.5
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\schemas.py",
"source_location": "L8",
"weight": 1.0,
"_src": "waitlist_app_schemas_py",
"_tgt": "app_schemas_waitlistrequest",
"source": "waitlist_app_schemas_py",
"target": "app_schemas_waitlistrequest",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\schemas.py",
"source_location": "L24",
"weight": 1.0,
"_src": "waitlist_app_schemas_py",
"_tgt": "app_schemas_waitlistresponse",
"source": "waitlist_app_schemas_py",
"target": "app_schemas_waitlistresponse",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\schemas.py",
"source_location": "L29",
"weight": 1.0,
"_src": "waitlist_app_schemas_py",
"_tgt": "app_schemas_for_lang",
"source": "waitlist_app_schemas_py",
"target": "app_schemas_for_lang",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\security.py",
"source_location": "L15",
"weight": 1.0,
"_src": "waitlist_app_security_py",
"_tgt": "app_security_requestsizelimiter",
"source": "waitlist_app_security_py",
"target": "app_security_requestsizelimiter",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\security.py",
"source_location": "L30",
"weight": 1.0,
"_src": "waitlist_app_security_py",
"_tgt": "app_security_originvalidator",
"source": "waitlist_app_security_py",
"target": "app_security_originvalidator",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\security.py",
"source_location": "L1",
"weight": 1.0,
"_src": "app_security_rationale_1",
"_tgt": "waitlist_app_security_py",
"source": "waitlist_app_security_py",
"target": "app_security_rationale_1",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\security.py",
"source_location": "L20",
"weight": 1.0,
"_src": "app_security_requestsizelimiter",
"_tgt": "app_security_requestsizelimiter_dispatch",
"source": "app_security_requestsizelimiter",
"target": "app_security_requestsizelimiter_dispatch",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\security.py",
"source_location": "L16",
"weight": 1.0,
"_src": "app_security_rationale_16",
"_tgt": "app_security_requestsizelimiter",
"source": "app_security_requestsizelimiter",
"target": "app_security_rationale_16",
"confidence_score": 1.0
},
{
"relation": "method",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\security.py",
"source_location": "L38",
"weight": 1.0,
"_src": "app_security_originvalidator",
"_tgt": "app_security_originvalidator_dispatch",
"source": "app_security_originvalidator",
"target": "app_security_originvalidator_dispatch",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\app\\security.py",
"source_location": "L31",
"weight": 1.0,
"_src": "app_security_rationale_31",
"_tgt": "app_security_originvalidator",
"source": "app_security_originvalidator",
"target": "app_security_rationale_31",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L21",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_db_session",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_db_session",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L36",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_client",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_client",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L52",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_join_waitlist_success",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_join_waitlist_success",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L64",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_duplicate_email_is_idempotent",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_duplicate_email_is_idempotent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L73",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_invalid_email_rejected",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_invalid_email_rejected",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L82",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_honeypot_silently_succeeds",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_honeypot_silently_succeeds",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L92",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_missing_email_rejected",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_missing_email_rejected",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L98",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_health_endpoint",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_health_endpoint",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L105",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_rate_limit",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_rate_limit",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L121",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_token_roundtrip",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_token_roundtrip",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L129",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_token_expired",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_token_expired",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L143",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_token_tampered",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_token_tampered",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L155",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_confirm_valid_token",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_confirm_valid_token",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L177",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_confirm_invalid_token",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_confirm_invalid_token",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L185",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_confirm_idempotent",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_confirm_idempotent",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L197",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_confirm_unknown_email",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_confirm_unknown_email",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L208",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_signup_triggers_confirmation_email",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_signup_triggers_confirmation_email",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L235",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_unsubscribe_anonymizes_entry",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_unsubscribe_anonymizes_entry",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L259",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_unsubscribe_invalid_token",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_unsubscribe_invalid_token",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L266",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_unsubscribe_already_gone",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_unsubscribe_already_gone",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L277",
"weight": 1.0,
"_src": "waitlist_tests_test_waitlist_py",
"_tgt": "tests_test_waitlist_test_signup_records_consent_timestamp",
"source": "waitlist_tests_test_waitlist_py",
"target": "tests_test_waitlist_test_signup_records_consent_timestamp",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L106",
"weight": 1.0,
"_src": "tests_test_waitlist_rationale_106",
"_tgt": "tests_test_waitlist_test_rate_limit",
"source": "tests_test_waitlist_test_rate_limit",
"target": "tests_test_waitlist_rationale_106",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L122",
"weight": 1.0,
"_src": "tests_test_waitlist_rationale_122",
"_tgt": "tests_test_waitlist_test_token_roundtrip",
"source": "tests_test_waitlist_test_token_roundtrip",
"target": "tests_test_waitlist_rationale_122",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L130",
"weight": 1.0,
"_src": "tests_test_waitlist_rationale_130",
"_tgt": "tests_test_waitlist_test_token_expired",
"source": "tests_test_waitlist_test_token_expired",
"target": "tests_test_waitlist_rationale_130",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L144",
"weight": 1.0,
"_src": "tests_test_waitlist_rationale_144",
"_tgt": "tests_test_waitlist_test_token_tampered",
"source": "tests_test_waitlist_test_token_tampered",
"target": "tests_test_waitlist_rationale_144",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L156",
"weight": 1.0,
"_src": "tests_test_waitlist_rationale_156",
"_tgt": "tests_test_waitlist_test_confirm_valid_token",
"source": "tests_test_waitlist_test_confirm_valid_token",
"target": "tests_test_waitlist_rationale_156",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L178",
"weight": 1.0,
"_src": "tests_test_waitlist_rationale_178",
"_tgt": "tests_test_waitlist_test_confirm_invalid_token",
"source": "tests_test_waitlist_test_confirm_invalid_token",
"target": "tests_test_waitlist_rationale_178",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L186",
"weight": 1.0,
"_src": "tests_test_waitlist_rationale_186",
"_tgt": "tests_test_waitlist_test_confirm_idempotent",
"source": "tests_test_waitlist_test_confirm_idempotent",
"target": "tests_test_waitlist_rationale_186",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L198",
"weight": 1.0,
"_src": "tests_test_waitlist_rationale_198",
"_tgt": "tests_test_waitlist_test_confirm_unknown_email",
"source": "tests_test_waitlist_test_confirm_unknown_email",
"target": "tests_test_waitlist_rationale_198",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L209",
"weight": 1.0,
"_src": "tests_test_waitlist_rationale_209",
"_tgt": "tests_test_waitlist_test_signup_triggers_confirmation_email",
"source": "tests_test_waitlist_test_signup_triggers_confirmation_email",
"target": "tests_test_waitlist_rationale_209",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L236",
"weight": 1.0,
"_src": "tests_test_waitlist_rationale_236",
"_tgt": "tests_test_waitlist_test_unsubscribe_anonymizes_entry",
"source": "tests_test_waitlist_test_unsubscribe_anonymizes_entry",
"target": "tests_test_waitlist_rationale_236",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L260",
"weight": 1.0,
"_src": "tests_test_waitlist_rationale_260",
"_tgt": "tests_test_waitlist_test_unsubscribe_invalid_token",
"source": "tests_test_waitlist_test_unsubscribe_invalid_token",
"target": "tests_test_waitlist_rationale_260",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L267",
"weight": 1.0,
"_src": "tests_test_waitlist_rationale_267",
"_tgt": "tests_test_waitlist_test_unsubscribe_already_gone",
"source": "tests_test_waitlist_test_unsubscribe_already_gone",
"target": "tests_test_waitlist_rationale_267",
"confidence_score": 1.0
},
{
"relation": "rationale_for",
"confidence": "EXTRACTED",
"source_file": "waitlist\\tests\\test_waitlist.py",
"source_location": "L278",
"weight": 1.0,
"_src": "tests_test_waitlist_rationale_278",
"_tgt": "tests_test_waitlist_test_signup_records_consent_timestamp",
"source": "tests_test_waitlist_test_signup_records_consent_timestamp",
"target": "tests_test_waitlist_rationale_278",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "website\\i18n.js",
"source_location": "L431",
"weight": 1.0,
"_src": "website_i18n_js",
"_tgt": "website_i18n_detectlang",
"source": "website_i18n_js",
"target": "website_i18n_detectlang",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "website\\i18n.js",
"source_location": "L448",
"weight": 1.0,
"_src": "website_i18n_js",
"_tgt": "website_i18n_setlanguage",
"source": "website_i18n_js",
"target": "website_i18n_setlanguage",
"confidence_score": 1.0
},
{
"relation": "contains",
"confidence": "EXTRACTED",
"source_file": "website\\i18n.js",
"source_location": "L487",
"weight": 1.0,
"_src": "website_i18n_js",
"_tgt": "website_i18n_initi18n",
"source": "website_i18n_js",
"target": "website_i18n_initi18n",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "website\\i18n.js",
"source_location": "L488",
"weight": 1.0,
"_src": "website_i18n_initi18n",
"_tgt": "website_i18n_detectlang",
"source": "website_i18n_detectlang",
"target": "website_i18n_initi18n",
"confidence_score": 1.0
},
{
"relation": "calls",
"confidence": "EXTRACTED",
"source_file": "website\\i18n.js",
"source_location": "L489",
"weight": 1.0,
"_src": "website_i18n_initi18n",
"_tgt": "website_i18n_setlanguage",
"source": "website_i18n_setlanguage",
"target": "website_i18n_initi18n",
"confidence_score": 1.0
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/index.html",
"source_location": "line 7",
"weight": 1.0,
"_src": "index_html_electron_entry",
"_tgt": "favicon_svg_favicon",
"source": "index_html_electron_entry",
"target": "favicon_svg_favicon"
},
{
"relation": "semantically_similar_to",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "adiuvAI/index.html",
"source_location": null,
"weight": 0.85,
"_src": "index_html_electron_entry",
"_tgt": "web_html_web_entry",
"source": "index_html_electron_entry",
"target": "web_html_web_entry"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/web.html",
"source_location": "line 7",
"weight": 1.0,
"_src": "web_html_web_entry",
"_tgt": "favicon_svg_favicon",
"source": "web_html_web_entry",
"target": "favicon_svg_favicon"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 143",
"weight": 1.0,
"_src": "brand_showcase_brand_identity",
"_tgt": "brand_showcase_compass_concept",
"source": "brand_showcase_brand_identity",
"target": "brand_showcase_compass_concept"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 285",
"weight": 1.0,
"_src": "brand_showcase_brand_identity",
"_tgt": "brand_showcase_color_palette",
"source": "brand_showcase_brand_identity",
"target": "brand_showcase_color_palette"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 328",
"weight": 1.0,
"_src": "brand_showcase_brand_identity",
"_tgt": "brand_showcase_typography",
"source": "brand_showcase_brand_identity",
"target": "brand_showcase_typography"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 200",
"weight": 1.0,
"_src": "brand_showcase_brand_identity",
"_tgt": "brand_showcase_logo_variants",
"source": "brand_showcase_brand_identity",
"target": "brand_showcase_logo_variants"
},
{
"relation": "conceptually_related_to",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 168",
"weight": 1.0,
"_src": "brand_showcase_compass_concept",
"_tgt": "brand_color_golden",
"source": "brand_showcase_compass_concept",
"target": "brand_color_golden"
},
{
"relation": "conceptually_related_to",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 175",
"weight": 1.0,
"_src": "brand_showcase_compass_concept",
"_tgt": "brand_color_ink",
"source": "brand_showcase_compass_concept",
"target": "brand_color_ink"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.95,
"source_file": "adiuvAI/assets/logo/logo-mark.svg",
"source_location": null,
"weight": 0.95,
"_src": "brand_showcase_compass_concept",
"_tgt": "logo_mark_svg_compass_mark",
"source": "brand_showcase_compass_concept",
"target": "logo_mark_svg_compass_mark"
},
{
"relation": "conceptually_related_to",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 182",
"weight": 1.0,
"_src": "brand_showcase_compass_concept",
"_tgt": "brand_compass_animation",
"source": "brand_showcase_compass_concept",
"target": "brand_compass_animation"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 292",
"weight": 1.0,
"_src": "brand_showcase_color_palette",
"_tgt": "brand_color_golden",
"source": "brand_showcase_color_palette",
"target": "brand_color_golden"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 296",
"weight": 1.0,
"_src": "brand_showcase_color_palette",
"_tgt": "brand_color_canvas_light",
"source": "brand_showcase_color_palette",
"target": "brand_color_canvas_light"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 300",
"weight": 1.0,
"_src": "brand_showcase_color_palette",
"_tgt": "brand_color_canvas_dark",
"source": "brand_showcase_color_palette",
"target": "brand_color_canvas_dark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 304",
"weight": 1.0,
"_src": "brand_showcase_color_palette",
"_tgt": "brand_color_ink",
"source": "brand_showcase_color_palette",
"target": "brand_color_ink"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 312",
"weight": 1.0,
"_src": "brand_showcase_color_palette",
"_tgt": "brand_color_slate",
"source": "brand_showcase_color_palette",
"target": "brand_color_slate"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 236",
"weight": 1.0,
"_src": "brand_showcase_logo_variants",
"_tgt": "logo_mark_svg_compass_mark",
"source": "brand_showcase_logo_variants",
"target": "logo_mark_svg_compass_mark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 209",
"weight": 1.0,
"_src": "brand_showcase_logo_variants",
"_tgt": "logo_full_svg_full_logo",
"source": "brand_showcase_logo_variants",
"target": "logo_full_svg_full_logo"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 239",
"weight": 1.0,
"_src": "brand_showcase_logo_variants",
"_tgt": "logo_icon_svg_app_icon",
"source": "brand_showcase_logo_variants",
"target": "logo_icon_svg_app_icon"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 270",
"weight": 1.0,
"_src": "brand_showcase_logo_variants",
"_tgt": "logo_black_svg_black_variant",
"source": "brand_showcase_logo_variants",
"target": "logo_black_svg_black_variant"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 219",
"weight": 1.0,
"_src": "brand_showcase_logo_variants",
"_tgt": "logo_white_svg_white_variant",
"source": "brand_showcase_logo_variants",
"target": "logo_white_svg_white_variant"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 249",
"weight": 1.0,
"_src": "brand_showcase_logo_variants",
"_tgt": "logo_wordmark_svg_wordmark",
"source": "brand_showcase_logo_variants",
"target": "logo_wordmark_svg_wordmark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/brand-showcase.html",
"source_location": "line 259",
"weight": 1.0,
"_src": "brand_showcase_logo_variants",
"_tgt": "favicon_svg_favicon",
"source": "brand_showcase_logo_variants",
"target": "favicon_svg_favicon"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-mark.svg",
"source_location": "line 17",
"weight": 1.0,
"_src": "logo_mark_svg_compass_mark",
"_tgt": "brand_compass_animation",
"source": "logo_mark_svg_compass_mark",
"target": "brand_compass_animation"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-full.svg",
"source_location": "line 1",
"weight": 1.0,
"_src": "logo_mark_svg_compass_mark",
"_tgt": "logo_full_svg_full_logo",
"source": "logo_mark_svg_compass_mark",
"target": "logo_full_svg_full_logo"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-full.svg",
"source_location": "line 7",
"weight": 1.0,
"_src": "logo_full_svg_full_logo",
"_tgt": "brand_compass_animation",
"source": "logo_full_svg_full_logo",
"target": "brand_compass_animation"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-full.svg",
"source_location": "line 33",
"weight": 1.0,
"_src": "logo_full_svg_full_logo",
"_tgt": "brand_color_golden",
"source": "logo_full_svg_full_logo",
"target": "brand_color_golden"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-full.svg",
"source_location": "line 33",
"weight": 1.0,
"_src": "logo_full_svg_full_logo",
"_tgt": "brand_color_ink",
"source": "logo_full_svg_full_logo",
"target": "brand_color_ink"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-icon.svg",
"source_location": "line 6",
"weight": 1.0,
"_src": "logo_icon_svg_app_icon",
"_tgt": "brand_color_canvas_light",
"source": "logo_icon_svg_app_icon",
"target": "brand_color_canvas_light"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-white.svg",
"source_location": "line 4",
"weight": 1.0,
"_src": "logo_white_svg_white_variant",
"_tgt": "brand_color_golden",
"source": "logo_white_svg_white_variant",
"target": "brand_color_golden"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-wordmark.svg",
"source_location": "line 5",
"weight": 1.0,
"_src": "logo_wordmark_svg_wordmark",
"_tgt": "brand_color_golden",
"source": "logo_wordmark_svg_wordmark",
"target": "brand_color_golden"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "api/requirements.txt",
"source_location": null,
"weight": 0.9,
"_src": "api_readme_dev_server",
"_tgt": "api_requirements_fastapi",
"source": "api_readme_dev_server",
"target": "api_requirements_fastapi"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api/requirements.txt",
"source_location": null,
"weight": 0.8,
"_src": "api_requirements_langchain",
"_tgt": "api_requirements_litellm",
"source": "api_requirements_langchain",
"target": "api_requirements_litellm"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.75,
"source_file": "api/requirements.txt",
"source_location": null,
"weight": 0.75,
"_src": "api_requirements_langchain",
"_tgt": "api_requirements_langfuse",
"source": "api_requirements_langchain",
"target": "api_requirements_langfuse"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.65,
"source_file": "api/requirements.txt",
"source_location": null,
"weight": 0.65,
"_src": "api_requirements_sqlalchemy",
"_tgt": "api_requirements_pinecone_qdrant",
"source": "api_requirements_sqlalchemy",
"target": "api_requirements_pinecone_qdrant"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "api/requirements.txt",
"source_location": null,
"weight": 0.85,
"_src": "api_requirements_beautifulsoup",
"_tgt": "concept_email_parsing",
"source": "api_requirements_beautifulsoup",
"target": "concept_email_parsing"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "api/requirements.txt",
"source_location": null,
"weight": 0.85,
"_src": "api_requirements_beautifulsoup",
"_tgt": "concept_preprocessor_pipeline",
"source": "api_requirements_beautifulsoup",
"target": "concept_preprocessor_pipeline"
},
{
"relation": "conceptually_related_to",
"confidence": "AMBIGUOUS",
"confidence_score": 0.2,
"source_file": "api/requirements.txt",
"source_location": null,
"weight": 0.2,
"_src": "api_requirements_google_auth",
"_tgt": "concept_agent_runner_v2",
"source": "api_requirements_google_auth",
"target": "concept_agent_runner_v2"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html",
"source_location": null,
"weight": 1.0,
"_src": "fixture_agent_runner_v2_email_action",
"_tgt": "concept_email_action_type",
"source": "fixture_agent_runner_v2_email_action",
"target": "concept_email_action_type"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html",
"source_location": null,
"weight": 0.9,
"_src": "fixture_agent_runner_v2_email_action",
"_tgt": "concept_agent_runner_v2",
"source": "fixture_agent_runner_v2_email_action",
"target": "concept_agent_runner_v2"
},
{
"relation": "semantically_similar_to",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html",
"source_location": null,
"weight": 0.9,
"_src": "fixture_agent_runner_v2_email_action",
"_tgt": "fixture_journey_v2_email_action",
"source": "fixture_agent_runner_v2_email_action",
"target": "fixture_journey_v2_email_action"
},
{
"relation": "semantically_similar_to",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "api/tests/fixtures/preprocessors/data/email_action.html",
"source_location": null,
"weight": 0.85,
"_src": "fixture_agent_runner_v2_email_action",
"_tgt": "fixture_preprocessors_email_action",
"source": "fixture_agent_runner_v2_email_action",
"target": "fixture_preprocessors_email_action"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_date.html",
"source_location": null,
"weight": 1.0,
"_src": "fixture_agent_runner_v2_email_date",
"_tgt": "concept_email_date_type",
"source": "fixture_agent_runner_v2_email_date",
"target": "concept_email_date_type"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_info.html",
"source_location": null,
"weight": 1.0,
"_src": "fixture_agent_runner_v2_email_info",
"_tgt": "concept_email_info_type",
"source": "fixture_agent_runner_v2_email_info",
"target": "concept_email_info_type"
},
{
"relation": "semantically_similar_to",
"confidence": "INFERRED",
"confidence_score": 0.88,
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_info.html",
"source_location": null,
"weight": 0.88,
"_src": "fixture_agent_runner_v2_email_info",
"_tgt": "fixture_journey_v2_email_info",
"source": "fixture_agent_runner_v2_email_info",
"target": "fixture_journey_v2_email_info"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_no_project.html",
"source_location": null,
"weight": 1.0,
"_src": "fixture_agent_runner_v2_email_no_project",
"_tgt": "concept_email_no_project_type",
"source": "fixture_agent_runner_v2_email_no_project",
"target": "concept_email_no_project_type"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "api/tests/fixtures/journey_v2/data/email_action.html",
"source_location": null,
"weight": 1.0,
"_src": "fixture_journey_v2_email_action",
"_tgt": "concept_email_action_type",
"source": "fixture_journey_v2_email_action",
"target": "concept_email_action_type"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "api/tests/fixtures/journey_v2/data/email_action.html",
"source_location": null,
"weight": 0.9,
"_src": "fixture_journey_v2_email_action",
"_tgt": "concept_journey_v2",
"source": "fixture_journey_v2_email_action",
"target": "concept_journey_v2"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "api/tests/fixtures/journey_v2/data/email_info.html",
"source_location": null,
"weight": 1.0,
"_src": "fixture_journey_v2_email_info",
"_tgt": "concept_email_info_type",
"source": "fixture_journey_v2_email_info",
"target": "concept_email_info_type"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "api/tests/fixtures/preprocessors/data/email_action.html",
"source_location": null,
"weight": 1.0,
"_src": "fixture_preprocessors_email_action",
"_tgt": "concept_email_action_type",
"source": "fixture_preprocessors_email_action",
"target": "concept_email_action_type"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "api/tests/fixtures/preprocessors/data/email_heavy.html",
"source_location": null,
"weight": 1.0,
"_src": "fixture_preprocessors_email_heavy",
"_tgt": "concept_email_heavy_type",
"source": "fixture_preprocessors_email_heavy",
"target": "concept_email_heavy_type"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api/tests/fixtures/preprocessors/data/email_single.html",
"source_location": null,
"weight": 0.8,
"_src": "fixture_preprocessors_email_single",
"_tgt": "concept_email_parsing",
"source": "fixture_preprocessors_email_single",
"target": "concept_email_parsing"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "api/tests/fixtures/preprocessors/data/email_thread.html",
"source_location": null,
"weight": 1.0,
"_src": "fixture_preprocessors_email_thread",
"_tgt": "concept_email_thread_type",
"source": "fixture_preprocessors_email_thread",
"target": "concept_email_thread_type"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api/tests/fixtures/preprocessors/data/fallback.txt",
"source_location": null,
"weight": 0.8,
"_src": "fixture_preprocessors_fallback",
"_tgt": "concept_preprocessor_pipeline",
"source": "fixture_preprocessors_fallback",
"target": "concept_preprocessor_pipeline"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "api/tests/fixtures/preprocessors/data/generic_page.html",
"source_location": null,
"weight": 0.85,
"_src": "fixture_preprocessors_generic_page",
"_tgt": "concept_preprocessor_pipeline",
"source": "fixture_preprocessors_generic_page",
"target": "concept_preprocessor_pipeline"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api/tests/fixtures/preprocessors/data/notes.txt",
"source_location": null,
"weight": 0.8,
"_src": "fixture_preprocessors_notes",
"_tgt": "concept_preprocessor_pipeline",
"source": "fixture_preprocessors_notes",
"target": "concept_preprocessor_pipeline"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html",
"source_location": null,
"weight": 0.8,
"_src": "concept_email_parsing",
"_tgt": "concept_agent_runner_v2",
"source": "concept_email_parsing",
"target": "concept_agent_runner_v2"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.75,
"source_file": "api/tests/fixtures/journey_v2/data/email_action.html",
"source_location": null,
"weight": 0.75,
"_src": "concept_email_parsing",
"_tgt": "concept_journey_v2",
"source": "concept_email_parsing",
"target": "concept_journey_v2"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 1.0,
"_src": "logo-icon_adiuvai_brand",
"_tgt": "logo-icon_logo_icon",
"source": "logo-icon_adiuvai_brand",
"target": "logo-icon_logo_icon"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 0.85,
"_src": "logo-icon_adiuvai_brand",
"_tgt": "logo-icon_brand_value_calm_intelligent",
"source": "logo-icon_adiuvai_brand",
"target": "logo-icon_brand_value_calm_intelligent"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 1.0,
"_src": "logo-icon_logo_icon",
"_tgt": "logo-icon_logo_type_icon_mark",
"source": "logo-icon_logo_icon",
"target": "logo-icon_logo_type_icon_mark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 1.0,
"_src": "logo-icon_logo_icon",
"_tgt": "logo-icon_visual_diamond_shape",
"source": "logo-icon_logo_icon",
"target": "logo-icon_visual_diamond_shape"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 1.0,
"_src": "logo-icon_logo_icon",
"_tgt": "logo-icon_design_style_flat_minimal",
"source": "logo-icon_logo_icon",
"target": "logo-icon_design_style_flat_minimal"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 1.0,
"_src": "logo-icon_logo_icon",
"_tgt": "logo-icon_background_shape",
"source": "logo-icon_logo_icon",
"target": "logo-icon_background_shape"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 1.0,
"_src": "logo-icon_visual_diamond_shape",
"_tgt": "logo-icon_upper_triangle_golden",
"source": "logo-icon_visual_diamond_shape",
"target": "logo-icon_upper_triangle_golden"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 1.0,
"_src": "logo-icon_visual_diamond_shape",
"_tgt": "logo-icon_lower_triangle_dark",
"source": "logo-icon_visual_diamond_shape",
"target": "logo-icon_lower_triangle_dark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 1.0,
"_src": "logo-icon_visual_diamond_shape",
"_tgt": "logo-icon_junction_dot",
"source": "logo-icon_visual_diamond_shape",
"target": "logo-icon_junction_dot"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 0.8,
"_src": "logo-icon_visual_diamond_shape",
"_tgt": "logo-icon_visual_metaphor_gem_compass",
"source": "logo-icon_visual_diamond_shape",
"target": "logo-icon_visual_metaphor_gem_compass"
},
{
"relation": "conceptually_related_to",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 1.0,
"_src": "logo-icon_visual_diamond_shape",
"_tgt": "logo-icon_duality_light_dark",
"source": "logo-icon_visual_diamond_shape",
"target": "logo-icon_duality_light_dark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 1.0,
"_src": "logo-icon_upper_triangle_golden",
"_tgt": "logo-icon_color_golden_amber",
"source": "logo-icon_upper_triangle_golden",
"target": "logo-icon_color_golden_amber"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 1.0,
"_src": "logo-icon_lower_triangle_dark",
"_tgt": "logo-icon_color_near_black",
"source": "logo-icon_lower_triangle_dark",
"target": "logo-icon_color_near_black"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 1.0,
"_src": "logo-icon_background_shape",
"_tgt": "logo-icon_color_lavender_bg",
"source": "logo-icon_background_shape",
"target": "logo-icon_color_lavender_bg"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.75,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 0.75,
"_src": "logo-icon_color_golden_amber",
"_tgt": "logo-icon_brand_value_calm_intelligent",
"source": "logo-icon_color_golden_amber",
"target": "logo-icon_brand_value_calm_intelligent"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.75,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 0.75,
"_src": "logo-icon_color_lavender_bg",
"_tgt": "logo-icon_brand_value_calm_intelligent",
"source": "logo-icon_color_lavender_bg",
"target": "logo-icon_brand_value_calm_intelligent"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 0.8,
"_src": "logo-icon_design_style_flat_minimal",
"_tgt": "logo-icon_brand_value_precision_clarity",
"source": "logo-icon_design_style_flat_minimal",
"target": "logo-icon_brand_value_precision_clarity"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 0.8,
"_src": "logo-icon_visual_metaphor_gem_compass",
"_tgt": "logo-icon_brand_value_precision_clarity",
"source": "logo-icon_visual_metaphor_gem_compass",
"target": "logo-icon_brand_value_precision_clarity"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.7,
"source_file": "adiuvAI/assets/logo/logo-icon.png",
"source_location": null,
"weight": 0.7,
"_src": "logo-icon_brand_value_calm_intelligent",
"_tgt": "logo-icon_duality_light_dark",
"source": "logo-icon_brand_value_calm_intelligent",
"target": "logo-icon_duality_light_dark"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_HomeScreen",
"_tgt": "home_SidebarNav",
"source": "home_HomeScreen",
"target": "home_SidebarNav"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_HomeScreen",
"_tgt": "home_AppLogo",
"source": "home_HomeScreen",
"target": "home_AppLogo"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_HomeScreen",
"_tgt": "home_PersonalizedGreeting",
"source": "home_HomeScreen",
"target": "home_PersonalizedGreeting"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_HomeScreen",
"_tgt": "home_TaskCountSummary",
"source": "home_HomeScreen",
"target": "home_TaskCountSummary"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_HomeScreen",
"_tgt": "home_DailyBrief",
"source": "home_HomeScreen",
"target": "home_DailyBrief"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_HomeScreen",
"_tgt": "home_ChatInput",
"source": "home_HomeScreen",
"target": "home_ChatInput"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_HomeScreen",
"_tgt": "home_SuggestionChips",
"source": "home_HomeScreen",
"target": "home_SuggestionChips"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_HomeScreen",
"_tgt": "home_UserAvatar",
"source": "home_HomeScreen",
"target": "home_UserAvatar"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_HomeScreen",
"_tgt": "home_ColorScheme",
"source": "home_HomeScreen",
"target": "home_ColorScheme"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_HomeScreen",
"_tgt": "home_TypographyStyle",
"source": "home_HomeScreen",
"target": "home_TypographyStyle"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 0.9,
"_src": "home_HomeScreen",
"_tgt": "home_CalmIntelligentWarm",
"source": "home_HomeScreen",
"target": "home_CalmIntelligentWarm"
},
{
"relation": "references",
"confidence": "INFERRED",
"confidence_score": 0.95,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 0.95,
"_src": "home_HomeScreen",
"_tgt": "home_NavHome",
"source": "home_HomeScreen",
"target": "home_NavHome"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 0.8,
"_src": "home_AppLogo",
"_tgt": "home_ColorScheme",
"source": "home_AppLogo",
"target": "home_ColorScheme"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_SidebarNav",
"_tgt": "home_NavHome",
"source": "home_SidebarNav",
"target": "home_NavHome"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_SidebarNav",
"_tgt": "home_NavTimeline",
"source": "home_SidebarNav",
"target": "home_NavTimeline"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_SidebarNav",
"_tgt": "home_NavTasks",
"source": "home_SidebarNav",
"target": "home_NavTasks"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_SidebarNav",
"_tgt": "home_NavProjects",
"source": "home_SidebarNav",
"target": "home_NavProjects"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_SidebarNav",
"_tgt": "home_NavFolder",
"source": "home_SidebarNav",
"target": "home_NavFolder"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_SidebarNav",
"_tgt": "home_IconOnlySidebar",
"source": "home_SidebarNav",
"target": "home_IconOnlySidebar"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_SidebarNav",
"_tgt": "home_SidebarToggle",
"source": "home_SidebarNav",
"target": "home_SidebarToggle"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.7,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 0.7,
"_src": "home_NavTimeline",
"_tgt": "home_ChipSummarizeWeek",
"source": "home_NavTimeline",
"target": "home_ChipSummarizeWeek"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.75,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 0.75,
"_src": "home_NavTasks",
"_tgt": "home_ChipWhatsOnMyPlate",
"source": "home_NavTasks",
"target": "home_ChipWhatsOnMyPlate"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 0.8,
"_src": "home_NavTasks",
"_tgt": "home_ChipOverdueTasks",
"source": "home_NavTasks",
"target": "home_ChipOverdueTasks"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 0.8,
"_src": "home_UserAvatar",
"_tgt": "home_PersonalizedGreeting",
"source": "home_UserAvatar",
"target": "home_PersonalizedGreeting"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_PersonalizedGreeting",
"_tgt": "home_SparkleIcon",
"source": "home_PersonalizedGreeting",
"target": "home_SparkleIcon"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 0.9,
"_src": "home_SparkleIcon",
"_tgt": "home_AIAsQuietPartner",
"source": "home_SparkleIcon",
"target": "home_AIAsQuietPartner"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 0.85,
"_src": "home_TaskCountSummary",
"_tgt": "home_DailyBrief",
"source": "home_TaskCountSummary",
"target": "home_DailyBrief"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 0.9,
"_src": "home_DailyBrief",
"_tgt": "home_AIAsQuietPartner",
"source": "home_DailyBrief",
"target": "home_AIAsQuietPartner"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_ChatInput",
"_tgt": "home_SubmitButton",
"source": "home_ChatInput",
"target": "home_SubmitButton"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 0.85,
"_src": "home_ChatInput",
"_tgt": "home_GlassmorphismInput",
"source": "home_ChatInput",
"target": "home_GlassmorphismInput"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 0.9,
"_src": "home_ChatInput",
"_tgt": "home_SuggestionChips",
"source": "home_ChatInput",
"target": "home_SuggestionChips"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 0.8,
"_src": "home_SubmitButton",
"_tgt": "home_ColorScheme",
"source": "home_SubmitButton",
"target": "home_ColorScheme"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_SuggestionChips",
"_tgt": "home_ChipWhatsOnMyPlate",
"source": "home_SuggestionChips",
"target": "home_ChipWhatsOnMyPlate"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_SuggestionChips",
"_tgt": "home_ChipSummarizeWeek",
"source": "home_SuggestionChips",
"target": "home_ChipSummarizeWeek"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_SuggestionChips",
"_tgt": "home_ChipOverdueTasks",
"source": "home_SuggestionChips",
"target": "home_ChipOverdueTasks"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 1.0,
"_src": "home_SuggestionChips",
"_tgt": "home_ChipSuggestNextActions",
"source": "home_SuggestionChips",
"target": "home_ChipSuggestNextActions"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 0.85,
"_src": "home_SuggestionChips",
"_tgt": "home_AIAsQuietPartner",
"source": "home_SuggestionChips",
"target": "home_AIAsQuietPartner"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "adiuvAI/assets/screenshot/home.png",
"source_location": null,
"weight": 0.85,
"_src": "home_ColorScheme",
"_tgt": "home_CalmIntelligentWarm",
"source": "home_ColorScheme",
"target": "home_CalmIntelligentWarm"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_HomeScreen",
"_tgt": "home_chat_LeftSidebar",
"source": "home_chat_HomeScreen",
"target": "home_chat_LeftSidebar"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_HomeScreen",
"_tgt": "home_chat_ChatConversationArea",
"source": "home_chat_HomeScreen",
"target": "home_chat_ChatConversationArea"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_HomeScreen",
"_tgt": "home_chat_ChatInputBar",
"source": "home_chat_HomeScreen",
"target": "home_chat_ChatInputBar"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_HomeScreen",
"_tgt": "home_chat_DailyBriefBanner",
"source": "home_chat_HomeScreen",
"target": "home_chat_DailyBriefBanner"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_HomeScreen",
"_tgt": "home_chat_PinkishWhiteBackground",
"source": "home_chat_HomeScreen",
"target": "home_chat_PinkishWhiteBackground"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_HomeScreen",
"_tgt": "home_chat_NavHome",
"source": "home_chat_HomeScreen",
"target": "home_chat_NavHome"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 0.85,
"_src": "home_chat_HomeScreen",
"_tgt": "home_chat_GoldenAmberAccent",
"source": "home_chat_HomeScreen",
"target": "home_chat_GoldenAmberAccent"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_LeftSidebar",
"_tgt": "home_chat_AppLogo",
"source": "home_chat_LeftSidebar",
"target": "home_chat_AppLogo"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_LeftSidebar",
"_tgt": "home_chat_NavHome",
"source": "home_chat_LeftSidebar",
"target": "home_chat_NavHome"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_LeftSidebar",
"_tgt": "home_chat_NavTimeline",
"source": "home_chat_LeftSidebar",
"target": "home_chat_NavTimeline"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_LeftSidebar",
"_tgt": "home_chat_NavTasks",
"source": "home_chat_LeftSidebar",
"target": "home_chat_NavTasks"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_LeftSidebar",
"_tgt": "home_chat_NavNotes",
"source": "home_chat_LeftSidebar",
"target": "home_chat_NavNotes"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_LeftSidebar",
"_tgt": "home_chat_UserInitialsBadge",
"source": "home_chat_LeftSidebar",
"target": "home_chat_UserInitialsBadge"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_LeftSidebar",
"_tgt": "home_chat_SidebarToggleBtn",
"source": "home_chat_LeftSidebar",
"target": "home_chat_SidebarToggleBtn"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_LeftSidebar",
"_tgt": "home_chat_NewChatBtn",
"source": "home_chat_LeftSidebar",
"target": "home_chat_NewChatBtn"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_AppLogo",
"_tgt": "home_chat_GoldenAmberAccent",
"source": "home_chat_AppLogo",
"target": "home_chat_GoldenAmberAccent"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 0.9,
"_src": "home_chat_NavTasks",
"_tgt": "home_chat_InlineTaskCard",
"source": "home_chat_NavTasks",
"target": "home_chat_InlineTaskCard"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_DailyBriefBanner",
"_tgt": "home_chat_DailyBriefSparklesIcon",
"source": "home_chat_DailyBriefBanner",
"target": "home_chat_DailyBriefSparklesIcon"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_DailyBriefBanner",
"_tgt": "home_chat_DailyBriefText",
"source": "home_chat_DailyBriefBanner",
"target": "home_chat_DailyBriefText"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_DailyBriefBanner",
"_tgt": "home_chat_DailyBriefCollapseBtn",
"source": "home_chat_DailyBriefBanner",
"target": "home_chat_DailyBriefCollapseBtn"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_DailyBriefBanner",
"_tgt": "home_chat_DailyBriefCloseBtn",
"source": "home_chat_DailyBriefBanner",
"target": "home_chat_DailyBriefCloseBtn"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 0.8,
"_src": "home_chat_DailyBriefBanner",
"_tgt": "home_chat_AIResponseBlock",
"source": "home_chat_DailyBriefBanner",
"target": "home_chat_AIResponseBlock"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.7,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 0.7,
"_src": "home_chat_DailyBriefBanner",
"_tgt": "home_chat_GoldenAmberAccent",
"source": "home_chat_DailyBriefBanner",
"target": "home_chat_GoldenAmberAccent"
},
{
"relation": "semantically_similar_to",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 0.85,
"_src": "home_chat_DailyBriefSparklesIcon",
"_tgt": "home_chat_AIAgentAvatar",
"source": "home_chat_DailyBriefSparklesIcon",
"target": "home_chat_AIAgentAvatar"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.75,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 0.75,
"_src": "home_chat_DailyBriefSparklesIcon",
"_tgt": "home_chat_GoldenAmberAccent",
"source": "home_chat_DailyBriefSparklesIcon",
"target": "home_chat_GoldenAmberAccent"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_UserMessage",
"_tgt": "home_chat_ChatConversationArea",
"source": "home_chat_UserMessage",
"target": "home_chat_ChatConversationArea"
},
{
"relation": "shares_data_with",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_UserMessage",
"_tgt": "home_chat_AIResponseBlock",
"source": "home_chat_UserMessage",
"target": "home_chat_AIResponseBlock"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_AIResponseBlock",
"_tgt": "home_chat_ChatConversationArea",
"source": "home_chat_AIResponseBlock",
"target": "home_chat_ChatConversationArea"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_AIResponseBlock",
"_tgt": "home_chat_AIAgentAvatar",
"source": "home_chat_AIResponseBlock",
"target": "home_chat_AIAgentAvatar"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_AIResponseBlock",
"_tgt": "home_chat_InlineTaskCard",
"source": "home_chat_AIResponseBlock",
"target": "home_chat_InlineTaskCard"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_AIResponseBlock",
"_tgt": "home_chat_AIFollowUpText",
"source": "home_chat_AIResponseBlock",
"target": "home_chat_AIFollowUpText"
},
{
"relation": "shares_data_with",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 0.9,
"_src": "home_chat_AIResponseBlock",
"_tgt": "home_chat_ChatInputBar",
"source": "home_chat_AIResponseBlock",
"target": "home_chat_ChatInputBar"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_AIAgentAvatar",
"_tgt": "home_chat_AdiuvAIBrand",
"source": "home_chat_AIAgentAvatar",
"target": "home_chat_AdiuvAIBrand"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_InlineTaskCard",
"_tgt": "home_chat_TaskLabel",
"source": "home_chat_InlineTaskCard",
"target": "home_chat_TaskLabel"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_InlineTaskCard",
"_tgt": "home_chat_TaskCheckbox",
"source": "home_chat_InlineTaskCard",
"target": "home_chat_TaskCheckbox"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_InlineTaskCard",
"_tgt": "home_chat_TaskTitle",
"source": "home_chat_InlineTaskCard",
"target": "home_chat_TaskTitle"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_InlineTaskCard",
"_tgt": "home_chat_TaskDescription",
"source": "home_chat_InlineTaskCard",
"target": "home_chat_TaskDescription"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_InlineTaskCard",
"_tgt": "home_chat_TaskPriorityBadge",
"source": "home_chat_InlineTaskCard",
"target": "home_chat_TaskPriorityBadge"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_InlineTaskCard",
"_tgt": "home_chat_TaskDueDateBadge",
"source": "home_chat_InlineTaskCard",
"target": "home_chat_TaskDueDateBadge"
},
{
"relation": "conceptually_related_to",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_TaskDueDateBadge",
"_tgt": "home_chat_AIFollowUpText",
"source": "home_chat_TaskDueDateBadge",
"target": "home_chat_AIFollowUpText"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_ChatInputBar",
"_tgt": "home_chat_ChatSendBtn",
"source": "home_chat_ChatInputBar",
"target": "home_chat_ChatSendBtn"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/home_chat.png",
"source_location": null,
"weight": 1.0,
"_src": "home_chat_ChatSendBtn",
"_tgt": "home_chat_GoldenAmberAccent",
"source": "home_chat_ChatSendBtn",
"target": "home_chat_GoldenAmberAccent"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ProjectsView",
"_tgt": "projects_SidebarNav",
"source": "projects_ProjectsView",
"target": "projects_SidebarNav"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ProjectsView",
"_tgt": "projects_ProjectDetailPanel",
"source": "projects_ProjectsView",
"target": "projects_ProjectDetailPanel"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_SidebarNav",
"_tgt": "projects_ClientList",
"source": "projects_SidebarNav",
"target": "projects_ClientList"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_SidebarNav",
"_tgt": "projects_SearchProjectsInput",
"source": "projects_SidebarNav",
"target": "projects_SearchProjectsInput"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_SidebarNav",
"_tgt": "projects_ShowArchivedToggle",
"source": "projects_SidebarNav",
"target": "projects_ShowArchivedToggle"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ClientList",
"_tgt": "projects_ClientAcmeCorp",
"source": "projects_ClientList",
"target": "projects_ClientAcmeCorp"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ClientList",
"_tgt": "projects_ClientGlobexInc",
"source": "projects_ClientList",
"target": "projects_ClientGlobexInc"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ClientList",
"_tgt": "projects_ClientInitechSolutions",
"source": "projects_ClientList",
"target": "projects_ClientInitechSolutions"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ClientList",
"_tgt": "projects_ClientUmbrellaLabs",
"source": "projects_ClientList",
"target": "projects_ClientUmbrellaLabs"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ClientList",
"_tgt": "projects_ClientWayneEnterprises",
"source": "projects_ClientList",
"target": "projects_ClientWayneEnterprises"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 0.8,
"_src": "projects_ClientList",
"_tgt": "projects_ShowArchivedToggle",
"source": "projects_ClientList",
"target": "projects_ShowArchivedToggle"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 0.8,
"_src": "projects_ClientList",
"_tgt": "projects_SearchProjectsInput",
"source": "projects_ClientList",
"target": "projects_SearchProjectsInput"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ClientUmbrellaLabs",
"_tgt": "projects_ProjectLabInventorySystem",
"source": "projects_ClientUmbrellaLabs",
"target": "projects_ProjectLabInventorySystem"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ClientUmbrellaLabs",
"_tgt": "projects_ProjectPatientPortalV2",
"source": "projects_ClientUmbrellaLabs",
"target": "projects_ProjectPatientPortalV2"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ProjectPatientPortalV2",
"_tgt": "projects_ProjectDetailPanel",
"source": "projects_ProjectPatientPortalV2",
"target": "projects_ProjectDetailPanel"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 0.9,
"_src": "projects_ProjectPatientPortalV2",
"_tgt": "projects_AISummaryCard",
"source": "projects_ProjectPatientPortalV2",
"target": "projects_AISummaryCard"
},
{
"relation": "shares_data_with",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 0.9,
"_src": "projects_ProjectPatientPortalV2",
"_tgt": "projects_ProjectTimeline",
"source": "projects_ProjectPatientPortalV2",
"target": "projects_ProjectTimeline"
},
{
"relation": "shares_data_with",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 0.9,
"_src": "projects_ProjectPatientPortalV2",
"_tgt": "projects_KanbanLayout",
"source": "projects_ProjectPatientPortalV2",
"target": "projects_KanbanLayout"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ProjectDetailPanel",
"_tgt": "projects_ProjectStatsBar",
"source": "projects_ProjectDetailPanel",
"target": "projects_ProjectStatsBar"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ProjectDetailPanel",
"_tgt": "projects_AISummaryCard",
"source": "projects_ProjectDetailPanel",
"target": "projects_AISummaryCard"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ProjectDetailPanel",
"_tgt": "projects_ProjectTimeline",
"source": "projects_ProjectDetailPanel",
"target": "projects_ProjectTimeline"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ProjectDetailPanel",
"_tgt": "projects_TasksSection",
"source": "projects_ProjectDetailPanel",
"target": "projects_TasksSection"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ProjectDetailPanel",
"_tgt": "projects_NotesSection",
"source": "projects_ProjectDetailPanel",
"target": "projects_NotesSection"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ProjectStatsBar",
"_tgt": "projects_StatNotes",
"source": "projects_ProjectStatsBar",
"target": "projects_StatNotes"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ProjectStatsBar",
"_tgt": "projects_StatTasksComplete",
"source": "projects_ProjectStatsBar",
"target": "projects_StatTasksComplete"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ProjectStatsBar",
"_tgt": "projects_StatEvents",
"source": "projects_ProjectStatsBar",
"target": "projects_StatEvents"
},
{
"relation": "shares_data_with",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 0.85,
"_src": "projects_StatNotes",
"_tgt": "projects_NotesSection",
"source": "projects_StatNotes",
"target": "projects_NotesSection"
},
{
"relation": "shares_data_with",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 0.85,
"_src": "projects_StatTasksComplete",
"_tgt": "projects_TasksSection",
"source": "projects_StatTasksComplete",
"target": "projects_TasksSection"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ProjectTimeline",
"_tgt": "projects_TimelinePhase_BetaTesting",
"source": "projects_ProjectTimeline",
"target": "projects_TimelinePhase_BetaTesting"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ProjectTimeline",
"_tgt": "projects_TimelinePhase_UserAcceptanceTesting",
"source": "projects_ProjectTimeline",
"target": "projects_TimelinePhase_UserAcceptanceTesting"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ProjectTimeline",
"_tgt": "projects_TodayMarker",
"source": "projects_ProjectTimeline",
"target": "projects_TodayMarker"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_ProjectTimeline",
"_tgt": "projects_AddButton",
"source": "projects_ProjectTimeline",
"target": "projects_AddButton"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.75,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 0.75,
"_src": "projects_TimelinePhase_BetaTesting",
"_tgt": "projects_TimelinePhase_UserAcceptanceTesting",
"source": "projects_TimelinePhase_BetaTesting",
"target": "projects_TimelinePhase_UserAcceptanceTesting"
},
{
"relation": "implements",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_TasksSection",
"_tgt": "projects_KanbanLayout",
"source": "projects_TasksSection",
"target": "projects_KanbanLayout"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_TasksSection",
"_tgt": "projects_AddButton",
"source": "projects_TasksSection",
"target": "projects_AddButton"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_TaskColumn_ToDo",
"_tgt": "projects_KanbanLayout",
"source": "projects_TaskColumn_ToDo",
"target": "projects_KanbanLayout"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_TaskColumn_ToDo",
"_tgt": "projects_Task_AccessibilityAudit",
"source": "projects_TaskColumn_ToDo",
"target": "projects_Task_AccessibilityAudit"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_TaskColumn_ToDo",
"_tgt": "projects_Task_WriteUnitTestsForAuth",
"source": "projects_TaskColumn_ToDo",
"target": "projects_Task_WriteUnitTestsForAuth"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_TaskColumn_InProgress",
"_tgt": "projects_KanbanLayout",
"source": "projects_TaskColumn_InProgress",
"target": "projects_KanbanLayout"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_TaskColumn_Completed",
"_tgt": "projects_KanbanLayout",
"source": "projects_TaskColumn_Completed",
"target": "projects_KanbanLayout"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_TaskColumn_Completed",
"_tgt": "projects_Task_PerformanceProfiling",
"source": "projects_TaskColumn_Completed",
"target": "projects_Task_PerformanceProfiling"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_Task_AccessibilityAudit",
"_tgt": "projects_TaskPriorityMedium",
"source": "projects_Task_AccessibilityAudit",
"target": "projects_TaskPriorityMedium"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_Task_AccessibilityAudit",
"_tgt": "projects_TaskDueDateBadge",
"source": "projects_Task_AccessibilityAudit",
"target": "projects_TaskDueDateBadge"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_Task_AccessibilityAudit",
"_tgt": "projects_TaskAssignee_Bob",
"source": "projects_Task_AccessibilityAudit",
"target": "projects_TaskAssignee_Bob"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_Task_WriteUnitTestsForAuth",
"_tgt": "projects_TaskPriorityMedium",
"source": "projects_Task_WriteUnitTestsForAuth",
"target": "projects_TaskPriorityMedium"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_Task_WriteUnitTestsForAuth",
"_tgt": "projects_TaskDueDateBadge",
"source": "projects_Task_WriteUnitTestsForAuth",
"target": "projects_TaskDueDateBadge"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_Task_WriteUnitTestsForAuth",
"_tgt": "projects_TaskAssignee_Carol",
"source": "projects_Task_WriteUnitTestsForAuth",
"target": "projects_TaskAssignee_Carol"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_Task_PerformanceProfiling",
"_tgt": "projects_TaskPriorityHigh",
"source": "projects_Task_PerformanceProfiling",
"target": "projects_TaskPriorityHigh"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_Task_PerformanceProfiling",
"_tgt": "projects_TaskDueDateBadge",
"source": "projects_Task_PerformanceProfiling",
"target": "projects_TaskDueDateBadge"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_Task_PerformanceProfiling",
"_tgt": "projects_TaskAssignee_Bob",
"source": "projects_Task_PerformanceProfiling",
"target": "projects_TaskAssignee_Bob"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/projects.png",
"source_location": null,
"weight": 1.0,
"_src": "projects_NotesSection",
"_tgt": "projects_AddButton",
"source": "projects_NotesSection",
"target": "projects_AddButton"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_TasksView",
"_tgt": "task_StatsSummaryBar",
"source": "task_TasksView",
"target": "task_StatsSummaryBar"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_TasksView",
"_tgt": "task_FilterTabBar",
"source": "task_TasksView",
"target": "task_FilterTabBar"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_TasksView",
"_tgt": "task_SearchBar",
"source": "task_TasksView",
"target": "task_SearchBar"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_TasksView",
"_tgt": "task_DueDateSortDropdown",
"source": "task_TasksView",
"target": "task_DueDateSortDropdown"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_TasksView",
"_tgt": "task_NewTaskButton",
"source": "task_TasksView",
"target": "task_NewTaskButton"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_TasksView",
"_tgt": "task_TaskListContainer",
"source": "task_TasksView",
"target": "task_TaskListContainer"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_TasksView",
"_tgt": "task_SidebarNav",
"source": "task_TasksView",
"target": "task_SidebarNav"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_StatsSummaryBar",
"_tgt": "task_TotalTasksCard",
"source": "task_StatsSummaryBar",
"target": "task_TotalTasksCard"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_StatsSummaryBar",
"_tgt": "task_ToDoCard",
"source": "task_StatsSummaryBar",
"target": "task_ToDoCard"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_StatsSummaryBar",
"_tgt": "task_InProgressCard",
"source": "task_StatsSummaryBar",
"target": "task_InProgressCard"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_StatsSummaryBar",
"_tgt": "task_CompletedCard",
"source": "task_StatsSummaryBar",
"target": "task_CompletedCard"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 0.9,
"_src": "task_StatsSummaryBar",
"_tgt": "task_DesignPattern_StatusCountCards",
"source": "task_StatsSummaryBar",
"target": "task_DesignPattern_StatusCountCards"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 0.9,
"_src": "task_ToDoCard",
"_tgt": "task_TaskStatusEnum",
"source": "task_ToDoCard",
"target": "task_TaskStatusEnum"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 0.9,
"_src": "task_InProgressCard",
"_tgt": "task_TaskStatusEnum",
"source": "task_InProgressCard",
"target": "task_TaskStatusEnum"
},
{
"relation": "conceptually_related_to",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 0.9,
"_src": "task_CompletedCard",
"_tgt": "task_TaskStatusEnum",
"source": "task_CompletedCard",
"target": "task_TaskStatusEnum"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_FilterTabBar",
"_tgt": "task_FilterTab_Active",
"source": "task_FilterTabBar",
"target": "task_FilterTab_Active"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_FilterTabBar",
"_tgt": "task_FilterTab_ToDo",
"source": "task_FilterTabBar",
"target": "task_FilterTab_ToDo"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_FilterTabBar",
"_tgt": "task_FilterTab_InProgress",
"source": "task_FilterTabBar",
"target": "task_FilterTab_InProgress"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_FilterTabBar",
"_tgt": "task_FilterTab_Done",
"source": "task_FilterTabBar",
"target": "task_FilterTab_Done"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_FilterTabBar",
"_tgt": "task_FilterTab_All",
"source": "task_FilterTabBar",
"target": "task_FilterTab_All"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 0.9,
"_src": "task_FilterTabBar",
"_tgt": "task_DesignPattern_FilterTabs",
"source": "task_FilterTabBar",
"target": "task_DesignPattern_FilterTabs"
},
{
"relation": "references",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 0.85,
"_src": "task_FilterTab_Active",
"_tgt": "task_TaskStatusEnum",
"source": "task_FilterTab_Active",
"target": "task_TaskStatusEnum"
},
{
"relation": "references",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 0.85,
"_src": "task_FilterTab_ToDo",
"_tgt": "task_TaskStatusEnum",
"source": "task_FilterTab_ToDo",
"target": "task_TaskStatusEnum"
},
{
"relation": "references",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 0.85,
"_src": "task_FilterTab_InProgress",
"_tgt": "task_TaskStatusEnum",
"source": "task_FilterTab_InProgress",
"target": "task_TaskStatusEnum"
},
{
"relation": "references",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 0.85,
"_src": "task_FilterTab_Done",
"_tgt": "task_TaskStatusEnum",
"source": "task_FilterTab_Done",
"target": "task_TaskStatusEnum"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 0.9,
"_src": "task_SearchBar",
"_tgt": "task_DesignPattern_SearchSort",
"source": "task_SearchBar",
"target": "task_DesignPattern_SearchSort"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 0.9,
"_src": "task_DueDateSortDropdown",
"_tgt": "task_DesignPattern_SearchSort",
"source": "task_DueDateSortDropdown",
"target": "task_DesignPattern_SearchSort"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_TaskListContainer",
"_tgt": "task_TaskRow",
"source": "task_TaskListContainer",
"target": "task_TaskRow"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_TaskRow",
"_tgt": "task_TaskCheckbox",
"source": "task_TaskRow",
"target": "task_TaskCheckbox"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_TaskRow",
"_tgt": "task_TaskTitle",
"source": "task_TaskRow",
"target": "task_TaskTitle"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_TaskRow",
"_tgt": "task_TaskDescription",
"source": "task_TaskRow",
"target": "task_TaskDescription"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_TaskRow",
"_tgt": "task_PriorityBadge",
"source": "task_TaskRow",
"target": "task_PriorityBadge"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_TaskRow",
"_tgt": "task_DueDateField",
"source": "task_TaskRow",
"target": "task_DueDateField"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_TaskRow",
"_tgt": "task_ClientLabel",
"source": "task_TaskRow",
"target": "task_ClientLabel"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_TaskRow",
"_tgt": "task_ProjectLabel",
"source": "task_TaskRow",
"target": "task_ProjectLabel"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_TaskRow",
"_tgt": "task_AssigneeLabel",
"source": "task_TaskRow",
"target": "task_AssigneeLabel"
},
{
"relation": "implements",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 0.9,
"_src": "task_TaskRow",
"_tgt": "task_DesignPattern_InlineMetadata",
"source": "task_TaskRow",
"target": "task_DesignPattern_InlineMetadata"
},
{
"relation": "references",
"confidence": "INFERRED",
"confidence_score": 0.85,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 0.85,
"_src": "task_TaskCheckbox",
"_tgt": "task_TaskStatusEnum",
"source": "task_TaskCheckbox",
"target": "task_TaskStatusEnum"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_PriorityBadge",
"_tgt": "task_PriorityMedium",
"source": "task_PriorityBadge",
"target": "task_PriorityMedium"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_PriorityBadge",
"_tgt": "task_PriorityHigh",
"source": "task_PriorityBadge",
"target": "task_PriorityHigh"
},
{
"relation": "references",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 0.9,
"_src": "task_PriorityMedium",
"_tgt": "task_TaskPriorityEnum",
"source": "task_PriorityMedium",
"target": "task_TaskPriorityEnum"
},
{
"relation": "references",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 0.9,
"_src": "task_PriorityHigh",
"_tgt": "task_TaskPriorityEnum",
"source": "task_PriorityHigh",
"target": "task_TaskPriorityEnum"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_ClientLabel",
"_tgt": "task_ClientWayneEnterprises",
"source": "task_ClientLabel",
"target": "task_ClientWayneEnterprises"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_ClientLabel",
"_tgt": "task_ClientUmbrellaLabs",
"source": "task_ClientLabel",
"target": "task_ClientUmbrellaLabs"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_ProjectLabel",
"_tgt": "task_ProjectVehicleFleetTracker",
"source": "task_ProjectLabel",
"target": "task_ProjectVehicleFleetTracker"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_ProjectLabel",
"_tgt": "task_ProjectRnDDashboard",
"source": "task_ProjectLabel",
"target": "task_ProjectRnDDashboard"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_ProjectLabel",
"_tgt": "task_ProjectPatientPortalV2",
"source": "task_ProjectLabel",
"target": "task_ProjectPatientPortalV2"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_ProjectLabel",
"_tgt": "task_ProjectBatSignalNetwork",
"source": "task_ProjectLabel",
"target": "task_ProjectBatSignalNetwork"
},
{
"relation": "references",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_SidebarNav",
"_tgt": "task_AppLogo",
"source": "task_SidebarNav",
"target": "task_AppLogo"
},
{
"relation": "shares_data_with",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_ClientWayneEnterprises",
"_tgt": "task_ProjectVehicleFleetTracker",
"source": "task_ClientWayneEnterprises",
"target": "task_ProjectVehicleFleetTracker"
},
{
"relation": "shares_data_with",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_ClientWayneEnterprises",
"_tgt": "task_ProjectBatSignalNetwork",
"source": "task_ClientWayneEnterprises",
"target": "task_ProjectBatSignalNetwork"
},
{
"relation": "shares_data_with",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_ClientUmbrellaLabs",
"_tgt": "task_ProjectRnDDashboard",
"source": "task_ClientUmbrellaLabs",
"target": "task_ProjectRnDDashboard"
},
{
"relation": "shares_data_with",
"confidence": "EXTRACTED",
"confidence_score": 1.0,
"source_file": "adiuvAI/assets/screenshot/task.png",
"source_location": null,
"weight": 1.0,
"_src": "task_ClientUmbrellaLabs",
"_tgt": "task_ProjectPatientPortalV2",
"source": "task_ClientUmbrellaLabs",
"target": "task_ProjectPatientPortalV2"
}
],
"hyperedges": [
{
"id": "email_classification_test_fixtures",
"label": "Email Classification Test Fixtures \u00e2\u20ac\u201d action/info/date/no-project types across all test harnesses",
"nodes": [
"concept_email_action_type",
"concept_email_info_type",
"concept_email_date_type",
"concept_email_no_project_type"
],
"relation": "implement",
"confidence": "INFERRED",
"confidence_score": 0.9,
"source_file": "api/tests/fixtures/agent_runner_v2/data/email_action.html"
},
{
"id": "adiuvai_brand_visual_system",
"label": "adiuvAI Visual Design System \u00e2\u20ac\u201d compass mark, color palette, typography",
"nodes": [
"brand_showcase_compass_concept",
"brand_showcase_color_palette",
"brand_showcase_typography"
],
"relation": "form",
"confidence": "EXTRACTED",
"confidence_score": 0.95,
"source_file": "adiuvAI/assets/logo/brand-showcase.html"
},
{
"id": "preprocessor_content_types",
"label": "Preprocessor Content Type Coverage \u00e2\u20ac\u201d email variants, generic page, plain text fallback",
"nodes": [
"concept_email_parsing",
"concept_preprocessor_pipeline",
"fixture_preprocessors_fallback"
],
"relation": "participate_in",
"confidence": "INFERRED",
"confidence_score": 0.8,
"source_file": "api/tests/fixtures/preprocessors/data/email_action.html"
}
]
}