Add generated knowledge graph (538 nodes, 664 edges) for codebase navigation. Outputs are committed for portability across devices; cache and cost tracking are gitignored. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
12802 lines
369 KiB
JSON
12802 lines
369 KiB
JSON
{
|
|
"directed": false,
|
|
"multigraph": false,
|
|
"graph": {
|
|
"hyperedges": [
|
|
{
|
|
"id": "auth_dual_mode",
|
|
"label": "Dual Auth Mode: API Key + OAuth Bearer for MCP",
|
|
"nodes": [
|
|
"auth_api_keys",
|
|
"spec_mcp_oauth_flow",
|
|
"mcp_server_doc",
|
|
"claude_oauth_endpoints"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 0.9,
|
|
"source_file": "CLAUDE.md"
|
|
},
|
|
{
|
|
"id": "research_thread_workflow",
|
|
"label": "Research Thread Workflow: create\u2192add\u2192compare\u2192resolve",
|
|
"nodes": [
|
|
"mcp_research_workflow",
|
|
"api_thread_resolve",
|
|
"claude_thread_resolution",
|
|
"mcp_tools_threads"
|
|
],
|
|
"relation": "implement",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.88,
|
|
"source_file": "docs/mcp-server.md"
|
|
},
|
|
{
|
|
"id": "server_hardening_bundle",
|
|
"label": "Server Hardening: DB Middleware + Params + Error Handler + Rate Limit",
|
|
"nodes": [
|
|
"plan_codebase_db_middleware",
|
|
"plan_codebase_params",
|
|
"plan_codebase_error_handler",
|
|
"plan_codebase_rate_limit"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 0.92,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-codebase-improvements.md"
|
|
}
|
|
]
|
|
},
|
|
"nodes": [
|
|
{
|
|
"label": "vite.config.ts",
|
|
"file_type": "code",
|
|
"source_file": "vite.config.ts",
|
|
"source_location": "L1",
|
|
"id": "vite_config",
|
|
"community": 47
|
|
},
|
|
{
|
|
"label": "drizzle.config.ts",
|
|
"file_type": "code",
|
|
"source_file": "drizzle.config.ts",
|
|
"source_location": "L1",
|
|
"id": "drizzle_config",
|
|
"community": 48
|
|
},
|
|
{
|
|
"label": "playwright.config.ts",
|
|
"file_type": "code",
|
|
"source_file": "playwright.config.ts",
|
|
"source_location": "L1",
|
|
"id": "playwright_config",
|
|
"community": 49
|
|
},
|
|
{
|
|
"label": "drizzle-pg.config.ts",
|
|
"file_type": "code",
|
|
"source_file": "drizzle-pg.config.ts",
|
|
"source_location": "L1",
|
|
"id": "drizzle_pg_config",
|
|
"community": 50
|
|
},
|
|
{
|
|
"label": "index.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/threads/$threadId/index.tsx",
|
|
"source_location": "L1",
|
|
"id": "index",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "params.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/lib/params.ts",
|
|
"source_location": "L1",
|
|
"id": "params",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "parseId()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/lib/params.ts",
|
|
"source_location": "L5",
|
|
"id": "params_parseid",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "storage.service.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/storage.service.ts",
|
|
"source_location": "L1",
|
|
"id": "storage_service",
|
|
"community": 10
|
|
},
|
|
{
|
|
"label": "uploadImage()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/storage.service.ts",
|
|
"source_location": "L27",
|
|
"id": "storage_service_uploadimage",
|
|
"community": 10
|
|
},
|
|
{
|
|
"label": "deleteImage()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/storage.service.ts",
|
|
"source_location": "L42",
|
|
"id": "storage_service_deleteimage",
|
|
"community": 10
|
|
},
|
|
{
|
|
"label": "getImageUrl()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/storage.service.ts",
|
|
"source_location": "L51",
|
|
"id": "storage_service_getimageurl",
|
|
"community": 10
|
|
},
|
|
{
|
|
"label": "withImageUrl()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/storage.service.ts",
|
|
"source_location": "L63",
|
|
"id": "storage_service_withimageurl",
|
|
"community": 10
|
|
},
|
|
{
|
|
"label": "withImageUrls()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/storage.service.ts",
|
|
"source_location": "L77",
|
|
"id": "storage_service_withimageurls",
|
|
"community": 10
|
|
},
|
|
{
|
|
"label": "item.service.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/item.service.ts",
|
|
"source_location": "L1",
|
|
"id": "item_service",
|
|
"community": 17
|
|
},
|
|
{
|
|
"label": "getAllItems()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/item.service.ts",
|
|
"source_location": "L8",
|
|
"id": "item_service_getallitems",
|
|
"community": 17
|
|
},
|
|
{
|
|
"label": "getItemById()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/item.service.ts",
|
|
"source_location": "L52",
|
|
"id": "item_service_getitembyid",
|
|
"community": 17
|
|
},
|
|
{
|
|
"label": "createItem()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/item.service.ts",
|
|
"source_location": "L98",
|
|
"id": "item_service_createitem",
|
|
"community": 17
|
|
},
|
|
{
|
|
"label": "updateItem()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/item.service.ts",
|
|
"source_location": "L140",
|
|
"id": "item_service_updateitem",
|
|
"community": 17
|
|
},
|
|
{
|
|
"label": "duplicateItem()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/item.service.ts",
|
|
"source_location": "L176",
|
|
"id": "item_service_duplicateitem",
|
|
"community": 17
|
|
},
|
|
{
|
|
"label": "deleteItem()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/item.service.ts",
|
|
"source_location": "L205",
|
|
"id": "item_service_deleteitem",
|
|
"community": 17
|
|
},
|
|
{
|
|
"label": "global-item.service.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/global-item.service.ts",
|
|
"source_location": "L1",
|
|
"id": "global_item_service",
|
|
"community": 28
|
|
},
|
|
{
|
|
"label": "searchGlobalItems()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/global-item.service.ts",
|
|
"source_location": "L14",
|
|
"id": "global_item_service_searchglobalitems",
|
|
"community": 28
|
|
},
|
|
{
|
|
"label": "getGlobalItemWithOwnerCount()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/global-item.service.ts",
|
|
"source_location": "L59",
|
|
"id": "global_item_service_getglobalitemwithownercount",
|
|
"community": 28
|
|
},
|
|
{
|
|
"label": "oauth.service.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L1",
|
|
"id": "oauth_service",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "registerClient()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L10",
|
|
"id": "oauth_service_registerclient",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "getClient()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L25",
|
|
"id": "oauth_service_getclient",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "createAuthorizationCode()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L36",
|
|
"id": "oauth_service_createauthorizationcode",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "exchangeCode()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L60",
|
|
"id": "oauth_service_exchangecode",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "generateTokens()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L97",
|
|
"id": "oauth_service_generatetokens",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "verifyAccessToken()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L127",
|
|
"id": "oauth_service_verifyaccesstoken",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "refreshAccessToken()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L144",
|
|
"id": "oauth_service_refreshaccesstoken",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "cleanExpiredOAuthData()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L176",
|
|
"id": "oauth_service_cleanexpiredoauthdata",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "totals.service.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/totals.service.ts",
|
|
"source_location": "L1",
|
|
"id": "totals_service",
|
|
"community": 29
|
|
},
|
|
{
|
|
"label": "getCategoryTotals()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/totals.service.ts",
|
|
"source_location": "L7",
|
|
"id": "totals_service_getcategorytotals",
|
|
"community": 29
|
|
},
|
|
{
|
|
"label": "getGlobalTotals()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/totals.service.ts",
|
|
"source_location": "L34",
|
|
"id": "totals_service_getglobaltotals",
|
|
"community": 29
|
|
},
|
|
{
|
|
"label": "auth.service.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/auth.service.ts",
|
|
"source_location": "L1",
|
|
"id": "auth_service",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "getOrCreateUser()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/auth.service.ts",
|
|
"source_location": "L10",
|
|
"id": "auth_service_getorcreateuser",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "createApiKey()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/auth.service.ts",
|
|
"source_location": "L27",
|
|
"id": "auth_service_createapikey",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "verifyApiKey()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/auth.service.ts",
|
|
"source_location": "L40",
|
|
"id": "auth_service_verifyapikey",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "listApiKeys()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/auth.service.ts",
|
|
"source_location": "L58",
|
|
"id": "auth_service_listapikeys",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "deleteApiKey()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/auth.service.ts",
|
|
"source_location": "L70",
|
|
"id": "auth_service_deleteapikey",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "thread.service.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L1",
|
|
"id": "thread_service",
|
|
"community": 12
|
|
},
|
|
{
|
|
"label": "createThread()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L19",
|
|
"id": "thread_service_createthread",
|
|
"community": 12
|
|
},
|
|
{
|
|
"label": "getAllThreads()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L28",
|
|
"id": "thread_service_getallthreads",
|
|
"community": 12
|
|
},
|
|
{
|
|
"label": "getThreadWithCandidates()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L68",
|
|
"id": "thread_service_getthreadwithcandidates",
|
|
"community": 12
|
|
},
|
|
{
|
|
"label": "updateThread()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L124",
|
|
"id": "thread_service_updatethread",
|
|
"community": 12
|
|
},
|
|
{
|
|
"label": "deleteThread()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L145",
|
|
"id": "thread_service_deletethread",
|
|
"community": 12
|
|
},
|
|
{
|
|
"label": "createCandidate()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L170",
|
|
"id": "thread_service_createcandidate",
|
|
"community": 12
|
|
},
|
|
{
|
|
"label": "updateCandidate()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L218",
|
|
"id": "thread_service_updatecandidate",
|
|
"community": 12
|
|
},
|
|
{
|
|
"label": "deleteCandidate()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L261",
|
|
"id": "thread_service_deletecandidate",
|
|
"community": 12
|
|
},
|
|
{
|
|
"label": "reorderCandidates()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L283",
|
|
"id": "thread_service_reordercandidates",
|
|
"community": 12
|
|
},
|
|
{
|
|
"label": "resolveThread()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L312",
|
|
"id": "thread_service_resolvethread",
|
|
"community": 12
|
|
},
|
|
{
|
|
"label": "category.service.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/category.service.ts",
|
|
"source_location": "L1",
|
|
"id": "category_service",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "getOrCreateUncategorized()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/category.service.ts",
|
|
"source_location": "L7",
|
|
"id": "category_service_getorcreateuncategorized",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "getAllCategories()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/category.service.ts",
|
|
"source_location": "L23",
|
|
"id": "category_service_getallcategories",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "createCategory()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/category.service.ts",
|
|
"source_location": "L31",
|
|
"id": "category_service_createcategory",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "updateCategory()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/category.service.ts",
|
|
"source_location": "L47",
|
|
"id": "category_service_updatecategory",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "deleteCategory()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/category.service.ts",
|
|
"source_location": "L68",
|
|
"id": "category_service_deletecategory",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "setup.service.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/setup.service.ts",
|
|
"source_location": "L1",
|
|
"id": "setup_service",
|
|
"community": 15
|
|
},
|
|
{
|
|
"label": "createSetup()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/setup.service.ts",
|
|
"source_location": "L14",
|
|
"id": "setup_service_createsetup",
|
|
"community": 15
|
|
},
|
|
{
|
|
"label": "getAllSetups()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/setup.service.ts",
|
|
"source_location": "L23",
|
|
"id": "setup_service_getallsetups",
|
|
"community": 15
|
|
},
|
|
{
|
|
"label": "getSetupWithItems()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/setup.service.ts",
|
|
"source_location": "L62",
|
|
"id": "setup_service_getsetupwithitems",
|
|
"community": 15
|
|
},
|
|
{
|
|
"label": "updateSetup()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/setup.service.ts",
|
|
"source_location": "L116",
|
|
"id": "setup_service_updatesetup",
|
|
"community": 15
|
|
},
|
|
{
|
|
"label": "deleteSetup()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/setup.service.ts",
|
|
"source_location": "L145",
|
|
"id": "setup_service_deletesetup",
|
|
"community": 15
|
|
},
|
|
{
|
|
"label": "syncSetupItems()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/setup.service.ts",
|
|
"source_location": "L158",
|
|
"id": "setup_service_syncsetupitems",
|
|
"community": 15
|
|
},
|
|
{
|
|
"label": "updateItemClassification()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/setup.service.ts",
|
|
"source_location": "L211",
|
|
"id": "setup_service_updateitemclassification",
|
|
"community": 15
|
|
},
|
|
{
|
|
"label": "removeSetupItem()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/setup.service.ts",
|
|
"source_location": "L231",
|
|
"id": "setup_service_removesetupitem",
|
|
"community": 15
|
|
},
|
|
{
|
|
"label": "csv.service.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/csv.service.ts",
|
|
"source_location": "L1",
|
|
"id": "csv_service",
|
|
"community": 18
|
|
},
|
|
{
|
|
"label": "escapeField()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/csv.service.ts",
|
|
"source_location": "L10",
|
|
"id": "csv_service_escapefield",
|
|
"community": 18
|
|
},
|
|
{
|
|
"label": "buildCsvRow()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/csv.service.ts",
|
|
"source_location": "L25",
|
|
"id": "csv_service_buildcsvrow",
|
|
"community": 18
|
|
},
|
|
{
|
|
"label": "parseCsvLine()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/csv.service.ts",
|
|
"source_location": "L31",
|
|
"id": "csv_service_parsecsvline",
|
|
"community": 18
|
|
},
|
|
{
|
|
"label": "parseCsv()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/csv.service.ts",
|
|
"source_location": "L77",
|
|
"id": "csv_service_parsecsv",
|
|
"community": 18
|
|
},
|
|
{
|
|
"label": "exportItemsCsv()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/csv.service.ts",
|
|
"source_location": "L88",
|
|
"id": "csv_service_exportitemscsv",
|
|
"community": 18
|
|
},
|
|
{
|
|
"label": "importItemsCsv()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/csv.service.ts",
|
|
"source_location": "L141",
|
|
"id": "csv_service_importitemscsv",
|
|
"community": 18
|
|
},
|
|
{
|
|
"label": "profile.service.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/profile.service.ts",
|
|
"source_location": "L1",
|
|
"id": "profile_service",
|
|
"community": 23
|
|
},
|
|
{
|
|
"label": "updateProfile()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/profile.service.ts",
|
|
"source_location": "L15",
|
|
"id": "profile_service_updateprofile",
|
|
"community": 23
|
|
},
|
|
{
|
|
"label": "getPublicProfile()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/profile.service.ts",
|
|
"source_location": "L36",
|
|
"id": "profile_service_getpublicprofile",
|
|
"community": 23
|
|
},
|
|
{
|
|
"label": "getPublicSetupWithItems()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/profile.service.ts",
|
|
"source_location": "L87",
|
|
"id": "profile_service_getpublicsetupwithitems",
|
|
"community": 23
|
|
},
|
|
{
|
|
"label": "image.service.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/image.service.ts",
|
|
"source_location": "L1",
|
|
"id": "image_service",
|
|
"community": 10
|
|
},
|
|
{
|
|
"label": "fetchImageFromUrl()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/image.service.ts",
|
|
"source_location": "L13",
|
|
"id": "image_service_fetchimagefromurl",
|
|
"community": 10
|
|
},
|
|
{
|
|
"label": "tag.service.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/tag.service.ts",
|
|
"source_location": "L1",
|
|
"id": "tag_service",
|
|
"community": 33
|
|
},
|
|
{
|
|
"label": "getAllTags()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/services/tag.service.ts",
|
|
"source_location": "L7",
|
|
"id": "tag_service_getalltags",
|
|
"community": 33
|
|
},
|
|
{
|
|
"label": "createMcpServer()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/mcp/index.ts",
|
|
"source_location": "L20",
|
|
"id": "index_createmcpserver",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "collection.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/mcp/resources/collection.ts",
|
|
"source_location": "L1",
|
|
"id": "collection",
|
|
"community": 34
|
|
},
|
|
{
|
|
"label": "getCollectionSummary()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/mcp/resources/collection.ts",
|
|
"source_location": "L10",
|
|
"id": "collection_getcollectionsummary",
|
|
"community": 34
|
|
},
|
|
{
|
|
"label": "images.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/routes/images.ts",
|
|
"source_location": "L1",
|
|
"id": "images",
|
|
"community": 10
|
|
},
|
|
{
|
|
"label": "textResult()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/mcp/tools/images.ts",
|
|
"source_location": "L8",
|
|
"id": "images_textresult",
|
|
"community": 10
|
|
},
|
|
{
|
|
"label": "errorResult()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/mcp/tools/images.ts",
|
|
"source_location": "L12",
|
|
"id": "images_errorresult",
|
|
"community": 10
|
|
},
|
|
{
|
|
"label": "registerImageTools()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/mcp/tools/images.ts",
|
|
"source_location": "L31",
|
|
"id": "images_registerimagetools",
|
|
"community": 10
|
|
},
|
|
{
|
|
"label": "threads.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/routes/threads.ts",
|
|
"source_location": "L1",
|
|
"id": "threads",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "textResult()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/mcp/tools/threads.ts",
|
|
"source_location": "L20",
|
|
"id": "threads_textresult",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "errorResult()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/mcp/tools/threads.ts",
|
|
"source_location": "L24",
|
|
"id": "threads_errorresult",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "registerThreadTools()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/mcp/tools/threads.ts",
|
|
"source_location": "L117",
|
|
"id": "threads_registerthreadtools",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "setups.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/routes/setups.ts",
|
|
"source_location": "L1",
|
|
"id": "setups",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "textResult()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/mcp/tools/setups.ts",
|
|
"source_location": "L17",
|
|
"id": "setups_textresult",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "errorResult()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/mcp/tools/setups.ts",
|
|
"source_location": "L21",
|
|
"id": "setups_errorresult",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "registerSetupTools()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/mcp/tools/setups.ts",
|
|
"source_location": "L63",
|
|
"id": "setups_registersetuptools",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "categories.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/routes/categories.ts",
|
|
"source_location": "L1",
|
|
"id": "categories",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "textResult()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/mcp/tools/categories.ts",
|
|
"source_location": "L14",
|
|
"id": "categories_textresult",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "errorResult()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/mcp/tools/categories.ts",
|
|
"source_location": "L18",
|
|
"id": "categories_errorresult",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "registerCategoryTools()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/mcp/tools/categories.ts",
|
|
"source_location": "L40",
|
|
"id": "categories_registercategorytools",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "items.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/routes/items.ts",
|
|
"source_location": "L1",
|
|
"id": "items",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "textResult()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/mcp/tools/items.ts",
|
|
"source_location": "L18",
|
|
"id": "items_textresult",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "errorResult()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/mcp/tools/items.ts",
|
|
"source_location": "L22",
|
|
"id": "items_errorresult",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "registerItemTools()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/mcp/tools/items.ts",
|
|
"source_location": "L95",
|
|
"id": "items_registeritemtools",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "totals.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/routes/totals.ts",
|
|
"source_location": "L1",
|
|
"id": "totals",
|
|
"community": 51
|
|
},
|
|
{
|
|
"label": "tags.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/routes/tags.ts",
|
|
"source_location": "L1",
|
|
"id": "tags",
|
|
"community": 52
|
|
},
|
|
{
|
|
"label": "oauth.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/routes/oauth.ts",
|
|
"source_location": "L1",
|
|
"id": "oauth",
|
|
"community": 24
|
|
},
|
|
{
|
|
"label": "escapeHtml()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/routes/oauth.ts",
|
|
"source_location": "L15",
|
|
"id": "oauth_escapehtml",
|
|
"community": 24
|
|
},
|
|
{
|
|
"label": "getBaseUrl()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/routes/oauth.ts",
|
|
"source_location": "L24",
|
|
"id": "oauth_getbaseurl",
|
|
"community": 24
|
|
},
|
|
{
|
|
"label": "renderConsentForm()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/routes/oauth.ts",
|
|
"source_location": "L30",
|
|
"id": "oauth_renderconsentform",
|
|
"community": 24
|
|
},
|
|
{
|
|
"label": "auth.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/middleware/auth.ts",
|
|
"source_location": "L1",
|
|
"id": "auth",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "global-items.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/routes/global-items.ts",
|
|
"source_location": "L1",
|
|
"id": "global_items",
|
|
"community": 53
|
|
},
|
|
{
|
|
"label": "profiles.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/routes/profiles.ts",
|
|
"source_location": "L1",
|
|
"id": "profiles",
|
|
"community": 54
|
|
},
|
|
{
|
|
"label": "settings.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/settings.tsx",
|
|
"source_location": "L1",
|
|
"id": "settings",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "rateLimit.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/server/middleware/rateLimit.ts",
|
|
"source_location": "L1",
|
|
"id": "ratelimit",
|
|
"community": 16
|
|
},
|
|
{
|
|
"label": "getClientIp()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/middleware/rateLimit.ts",
|
|
"source_location": "L13",
|
|
"id": "ratelimit_getclientip",
|
|
"community": 16
|
|
},
|
|
{
|
|
"label": "cleanup()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/middleware/rateLimit.ts",
|
|
"source_location": "L17",
|
|
"id": "ratelimit_cleanup",
|
|
"community": 16
|
|
},
|
|
{
|
|
"label": "rateLimit()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/middleware/rateLimit.ts",
|
|
"source_location": "L26",
|
|
"id": "ratelimit_ratelimit",
|
|
"community": 16
|
|
},
|
|
{
|
|
"label": "_resetForTesting()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/middleware/rateLimit.ts",
|
|
"source_location": "L51",
|
|
"id": "ratelimit_resetfortesting",
|
|
"community": 16
|
|
},
|
|
{
|
|
"label": "requireAuth()",
|
|
"file_type": "code",
|
|
"source_file": "src/server/middleware/auth.ts",
|
|
"source_location": "L6",
|
|
"id": "auth_requireauth",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "schemas.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/shared/schemas.ts",
|
|
"source_location": "L1",
|
|
"id": "schemas",
|
|
"community": 55
|
|
},
|
|
{
|
|
"label": "types.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/shared/types.ts",
|
|
"source_location": "L1",
|
|
"id": "types",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "dev-seed-data.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/db/dev-seed-data.ts",
|
|
"source_location": "L1",
|
|
"id": "dev_seed_data",
|
|
"community": 35
|
|
},
|
|
{
|
|
"label": "categoryDisplayName()",
|
|
"file_type": "code",
|
|
"source_file": "src/db/dev-seed-data.ts",
|
|
"source_location": "L419",
|
|
"id": "dev_seed_data_categorydisplayname",
|
|
"community": 35
|
|
},
|
|
{
|
|
"label": "seed.ts",
|
|
"file_type": "code",
|
|
"source_file": "e2e/seed.ts",
|
|
"source_location": "L1",
|
|
"id": "seed",
|
|
"community": 19
|
|
},
|
|
{
|
|
"label": "seedDefaults()",
|
|
"file_type": "code",
|
|
"source_file": "src/db/seed.ts",
|
|
"source_location": "L1",
|
|
"id": "seed_seeddefaults",
|
|
"community": 19
|
|
},
|
|
{
|
|
"label": "schema.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/db/schema.ts",
|
|
"source_location": "L1",
|
|
"id": "schema",
|
|
"community": 19
|
|
},
|
|
{
|
|
"label": "seed-global-items.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/db/seed-global-items.ts",
|
|
"source_location": "L1",
|
|
"id": "seed_global_items",
|
|
"community": 30
|
|
},
|
|
{
|
|
"label": "seedTags()",
|
|
"file_type": "code",
|
|
"source_file": "src/db/seed-global-items.ts",
|
|
"source_location": "L63",
|
|
"id": "seed_global_items_seedtags",
|
|
"community": 30
|
|
},
|
|
{
|
|
"label": "seedGlobalItems()",
|
|
"file_type": "code",
|
|
"source_file": "src/db/seed-global-items.ts",
|
|
"source_location": "L76",
|
|
"id": "seed_global_items_seedglobalitems",
|
|
"community": 30
|
|
},
|
|
{
|
|
"label": "migrate.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/db/migrate.ts",
|
|
"source_location": "L1",
|
|
"id": "migrate",
|
|
"community": 56
|
|
},
|
|
{
|
|
"label": "dev-seed.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/db/dev-seed.ts",
|
|
"source_location": "L1",
|
|
"id": "dev_seed",
|
|
"community": 36
|
|
},
|
|
{
|
|
"label": "seedDevData()",
|
|
"file_type": "code",
|
|
"source_file": "src/db/dev-seed.ts",
|
|
"source_location": "L21",
|
|
"id": "dev_seed_seeddevdata",
|
|
"community": 36
|
|
},
|
|
{
|
|
"label": "main.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/main.tsx",
|
|
"source_location": "L1",
|
|
"id": "main",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "routeTree.gen.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routeTree.gen.ts",
|
|
"source_location": "L1",
|
|
"id": "routetree_gen",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "iconData.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/lib/iconData.tsx",
|
|
"source_location": "L1",
|
|
"id": "icondata",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "toPascalCase()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/lib/iconData.tsx",
|
|
"source_location": "L225",
|
|
"id": "icondata_topascalcase",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "LucideIcon()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/lib/iconData.tsx",
|
|
"source_location": "L240",
|
|
"id": "icondata_lucideicon",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "impactDeltas.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/lib/impactDeltas.ts",
|
|
"source_location": "L1",
|
|
"id": "impactdeltas",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "computeImpactDeltas()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/lib/impactDeltas.ts",
|
|
"source_location": "L29",
|
|
"id": "impactdeltas_computeimpactdeltas",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "formatters.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/lib/formatters.ts",
|
|
"source_location": "L1",
|
|
"id": "formatters",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "formatWeight()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/lib/formatters.ts",
|
|
"source_location": "L7",
|
|
"id": "formatters_formatweight",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "formatPrice()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/lib/formatters.ts",
|
|
"source_location": "L35",
|
|
"id": "formatters_formatprice",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "api.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L1",
|
|
"id": "api",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "ApiError",
|
|
"file_type": "code",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L1",
|
|
"id": "api_apierror",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": ".constructor()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L2",
|
|
"id": "api_apierror_constructor",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "handleResponse()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L11",
|
|
"id": "api_handleresponse",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "apiGet()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L25",
|
|
"id": "api_apiget",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "apiPost()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L30",
|
|
"id": "api_apipost",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "apiPut()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L39",
|
|
"id": "api_apiput",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "apiPatch()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L48",
|
|
"id": "api_apipatch",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "apiDelete()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L57",
|
|
"id": "api_apidelete",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "apiUpload()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L62",
|
|
"id": "api_apiupload",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "useItems.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L1",
|
|
"id": "useitems",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useItems()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L45",
|
|
"id": "useitems_useitems",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useItem()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L52",
|
|
"id": "useitems_useitem",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useCreateItem()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L62",
|
|
"id": "useitems_usecreateitem",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useUpdateItem()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L74",
|
|
"id": "useitems_useupdateitem",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useDeleteItem()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L87",
|
|
"id": "useitems_usedeleteitem",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useDuplicateItem()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L100",
|
|
"id": "useitems_useduplicateitem",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useExportItems()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L111",
|
|
"id": "useitems_useexportitems",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useImportItems()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L123",
|
|
"id": "useitems_useimportitems",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useCandidates.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useCandidates.ts",
|
|
"source_location": "L1",
|
|
"id": "usecandidates",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useCreateCandidate()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useCandidates.ts",
|
|
"source_location": "L22",
|
|
"id": "usecandidates_usecreatecandidate",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useUpdateCandidate()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useCandidates.ts",
|
|
"source_location": "L34",
|
|
"id": "usecandidates_useupdatecandidate",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useDeleteCandidate()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useCandidates.ts",
|
|
"source_location": "L52",
|
|
"id": "usecandidates_usedeletecandidate",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useReorderCandidates()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useCandidates.ts",
|
|
"source_location": "L66",
|
|
"id": "usecandidates_usereordercandidates",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useAuth.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useAuth.ts",
|
|
"source_location": "L1",
|
|
"id": "useauth",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "useAuth()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useAuth.ts",
|
|
"source_location": "L9",
|
|
"id": "useauth_useauth",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "useLogout()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useAuth.ts",
|
|
"source_location": "L18",
|
|
"id": "useauth_uselogout",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "useApiKeys()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useAuth.ts",
|
|
"source_location": "L39",
|
|
"id": "useauth_useapikeys",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "useCreateApiKey()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useAuth.ts",
|
|
"source_location": "L46",
|
|
"id": "useauth_usecreateapikey",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "useDeleteApiKey()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useAuth.ts",
|
|
"source_location": "L57",
|
|
"id": "useauth_usedeleteapikey",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "useProfile.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useProfile.ts",
|
|
"source_location": "L1",
|
|
"id": "useprofile",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "usePublicProfile()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useProfile.ts",
|
|
"source_location": "L25",
|
|
"id": "useprofile_usepublicprofile",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "useUpdateProfile()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useProfile.ts",
|
|
"source_location": "L33",
|
|
"id": "useprofile_useupdateprofile",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "useTotals.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useTotals.ts",
|
|
"source_location": "L1",
|
|
"id": "usetotals",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "useTotals()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useTotals.ts",
|
|
"source_location": "L26",
|
|
"id": "usetotals_usetotals",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "useSetups.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useSetups.ts",
|
|
"source_location": "L1",
|
|
"id": "usesetups",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "useSetups()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useSetups.ts",
|
|
"source_location": "L50",
|
|
"id": "usesetups_usesetups",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "useSetup()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useSetups.ts",
|
|
"source_location": "L57",
|
|
"id": "usesetups_usesetup",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "useCreateSetup()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useSetups.ts",
|
|
"source_location": "L67",
|
|
"id": "usesetups_usecreatesetup",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "useUpdateSetup()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useSetups.ts",
|
|
"source_location": "L78",
|
|
"id": "usesetups_useupdatesetup",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "useDeleteSetup()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useSetups.ts",
|
|
"source_location": "L89",
|
|
"id": "usesetups_usedeletesetup",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "useSyncSetupItems()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useSetups.ts",
|
|
"source_location": "L100",
|
|
"id": "usesetups_usesyncsetupitems",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "useRemoveSetupItem()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useSetups.ts",
|
|
"source_location": "L111",
|
|
"id": "usesetups_useremovesetupitem",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "useUpdateItemClassification()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useSetups.ts",
|
|
"source_location": "L122",
|
|
"id": "usesetups_useupdateitemclassification",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "useFormatters.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useFormatters.ts",
|
|
"source_location": "L1",
|
|
"id": "useformatters",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "useFormatters()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useFormatters.ts",
|
|
"source_location": "L5",
|
|
"id": "useformatters_useformatters",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "useImpactDeltas.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useImpactDeltas.ts",
|
|
"source_location": "L1",
|
|
"id": "useimpactdeltas",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "useImpactDeltas()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useImpactDeltas.ts",
|
|
"source_location": "L13",
|
|
"id": "useimpactdeltas_useimpactdeltas",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "useSettings.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useSettings.ts",
|
|
"source_location": "L1",
|
|
"id": "usesettings",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "useSetting()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useSettings.ts",
|
|
"source_location": "L9",
|
|
"id": "usesettings_usesetting",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "useUpdateSetting()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useSettings.ts",
|
|
"source_location": "L24",
|
|
"id": "usesettings_useupdatesetting",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "useOnboardingComplete()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useSettings.ts",
|
|
"source_location": "L35",
|
|
"id": "usesettings_useonboardingcomplete",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "useWeightUnit.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useWeightUnit.ts",
|
|
"source_location": "L1",
|
|
"id": "useweightunit",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "useWeightUnit()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useWeightUnit.ts",
|
|
"source_location": "L6",
|
|
"id": "useweightunit_useweightunit",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "useCategories.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useCategories.ts",
|
|
"source_location": "L1",
|
|
"id": "usecategories",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useCategories()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useCategories.ts",
|
|
"source_location": "L5",
|
|
"id": "usecategories_usecategories",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useCreateCategory()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useCategories.ts",
|
|
"source_location": "L12",
|
|
"id": "usecategories_usecreatecategory",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useUpdateCategory()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useCategories.ts",
|
|
"source_location": "L23",
|
|
"id": "usecategories_useupdatecategory",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useDeleteCategory()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useCategories.ts",
|
|
"source_location": "L42",
|
|
"id": "usecategories_usedeletecategory",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "useCurrency.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useCurrency.ts",
|
|
"source_location": "L1",
|
|
"id": "usecurrency",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "useCurrency()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useCurrency.ts",
|
|
"source_location": "L6",
|
|
"id": "usecurrency_usecurrency",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "useThreads.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useThreads.ts",
|
|
"source_location": "L1",
|
|
"id": "usethreads",
|
|
"community": 13
|
|
},
|
|
{
|
|
"label": "useThreads()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useThreads.ts",
|
|
"source_location": "L49",
|
|
"id": "usethreads_usethreads",
|
|
"community": 13
|
|
},
|
|
{
|
|
"label": "useThread()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useThreads.ts",
|
|
"source_location": "L59",
|
|
"id": "usethreads_usethread",
|
|
"community": 13
|
|
},
|
|
{
|
|
"label": "useCreateThread()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useThreads.ts",
|
|
"source_location": "L69",
|
|
"id": "usethreads_usecreatethread",
|
|
"community": 13
|
|
},
|
|
{
|
|
"label": "useUpdateThread()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useThreads.ts",
|
|
"source_location": "L80",
|
|
"id": "usethreads_useupdatethread",
|
|
"community": 13
|
|
},
|
|
{
|
|
"label": "useDeleteThread()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useThreads.ts",
|
|
"source_location": "L91",
|
|
"id": "usethreads_usedeletethread",
|
|
"community": 13
|
|
},
|
|
{
|
|
"label": "useResolveThread()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useThreads.ts",
|
|
"source_location": "L102",
|
|
"id": "usethreads_useresolvethread",
|
|
"community": 13
|
|
},
|
|
{
|
|
"label": "useTags.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useTags.ts",
|
|
"source_location": "L1",
|
|
"id": "usetags",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "useTags()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useTags.ts",
|
|
"source_location": "L9",
|
|
"id": "usetags_usetags",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "useGlobalItems.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useGlobalItems.ts",
|
|
"source_location": "L1",
|
|
"id": "useglobalitems",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "useGlobalItems()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useGlobalItems.ts",
|
|
"source_location": "L26",
|
|
"id": "useglobalitems_useglobalitems",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "useGlobalItem()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useGlobalItems.ts",
|
|
"source_location": "L39",
|
|
"id": "useglobalitems_useglobalitem",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "useLinkItem()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useGlobalItems.ts",
|
|
"source_location": "L49",
|
|
"id": "useglobalitems_uselinkitem",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "useUnlinkItem()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/hooks/useGlobalItems.ts",
|
|
"source_location": "L67",
|
|
"id": "useglobalitems_useunlinkitem",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "uiStore.ts",
|
|
"file_type": "code",
|
|
"source_file": "src/client/stores/uiStore.ts",
|
|
"source_location": "L1",
|
|
"id": "uistore",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "ApiKeySection()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/settings.tsx",
|
|
"source_location": "L30",
|
|
"id": "settings_apikeysection",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "handleFileChange()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/settings.tsx",
|
|
"source_location": "L126",
|
|
"id": "settings_handlefilechange",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "__root.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L1",
|
|
"id": "root",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "RootErrorBoundary()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L32",
|
|
"id": "root_rooterrorboundary",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "handleDelete()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L223",
|
|
"id": "root_handledelete",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "handleResolve()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L285",
|
|
"id": "root_handleresolve",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "login.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/login.tsx",
|
|
"source_location": "L1",
|
|
"id": "login",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "LoginPage()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/login.tsx",
|
|
"source_location": "L9",
|
|
"id": "login_loginpage",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "$globalItemId.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/global-items/$globalItemId.tsx",
|
|
"source_location": "L1",
|
|
"id": "globalitemid",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "$setupId.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/setups/$setupId.tsx",
|
|
"source_location": "L1",
|
|
"id": "setupid",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "$itemId.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/items/$itemId.tsx",
|
|
"source_location": "L1",
|
|
"id": "itemid",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "enterEditMode()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/items/$itemId.tsx",
|
|
"source_location": "L59",
|
|
"id": "itemid_entereditmode",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "cancelEdit()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/items/$itemId.tsx",
|
|
"source_location": "L76",
|
|
"id": "itemid_canceledit",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "handleSave()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/items/$itemId.tsx",
|
|
"source_location": "L80",
|
|
"id": "itemid_handlesave",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "handleDuplicate()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/items/$itemId.tsx",
|
|
"source_location": "L119",
|
|
"id": "itemid_handleduplicate",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "handleDelete()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/items/$itemId.tsx",
|
|
"source_location": "L131",
|
|
"id": "itemid_handledelete",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "$candidateId.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/threads/$threadId/candidates/$candidateId.tsx",
|
|
"source_location": "L1",
|
|
"id": "candidateid",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "enterEditMode()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/threads/$threadId/candidates/$candidateId.tsx",
|
|
"source_location": "L60",
|
|
"id": "candidateid_entereditmode",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "cancelEdit()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/threads/$threadId/candidates/$candidateId.tsx",
|
|
"source_location": "L81",
|
|
"id": "candidateid_canceledit",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "validate()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/threads/$threadId/candidates/$candidateId.tsx",
|
|
"source_location": "L86",
|
|
"id": "candidateid_validate",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "handleSave()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/threads/$threadId/candidates/$candidateId.tsx",
|
|
"source_location": "L114",
|
|
"id": "candidateid_handlesave",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "$userId.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/routes/users/$userId.tsx",
|
|
"source_location": "L1",
|
|
"id": "userid",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "LinkToGlobalItem.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/LinkToGlobalItem.tsx",
|
|
"source_location": "L1",
|
|
"id": "linktoglobalitem",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "LinkToGlobalItem()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/LinkToGlobalItem.tsx",
|
|
"source_location": "L15",
|
|
"id": "linktoglobalitem_linktoglobalitem",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "ItemForm.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ItemForm.tsx",
|
|
"source_location": "L1",
|
|
"id": "itemform",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "validate()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ItemForm.tsx",
|
|
"source_location": "L66",
|
|
"id": "itemform_validate",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "handleSubmit()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ItemForm.tsx",
|
|
"source_location": "L94",
|
|
"id": "itemform_handlesubmit",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "ItemCard.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ItemCard.tsx",
|
|
"source_location": "L1",
|
|
"id": "itemcard",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "IconPicker.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/IconPicker.tsx",
|
|
"source_location": "L1",
|
|
"id": "iconpicker",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "stopProp()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/IconPicker.tsx",
|
|
"source_location": "L47",
|
|
"id": "iconpicker_stopprop",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "handleClickOutside()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/IconPicker.tsx",
|
|
"source_location": "L57",
|
|
"id": "iconpicker_handleclickoutside",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "handleKeyDown()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/IconPicker.tsx",
|
|
"source_location": "L75",
|
|
"id": "iconpicker_handlekeydown",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "handleSelect()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/IconPicker.tsx",
|
|
"source_location": "L110",
|
|
"id": "iconpicker_handleselect",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "CatalogSearchOverlay.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L1",
|
|
"id": "catalogsearchoverlay",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "toggleTag()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L97",
|
|
"id": "catalogsearchoverlay_toggletag",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "removeTag()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L105",
|
|
"id": "catalogsearchoverlay_removetag",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "handleEnterManualMode()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L109",
|
|
"id": "catalogsearchoverlay_handleentermanualmode",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "handleManualSuccess()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L113",
|
|
"id": "catalogsearchoverlay_handlemanualsuccess",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "handleAddAnother()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L117",
|
|
"id": "catalogsearchoverlay_handleaddanother",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "handleCardClick()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L125",
|
|
"id": "catalogsearchoverlay_handlecardclick",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "handleAddStub()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L133",
|
|
"id": "catalogsearchoverlay_handleaddstub",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "CategoryPicker.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CategoryPicker.tsx",
|
|
"source_location": "L1",
|
|
"id": "categorypicker",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "handleClickOutside()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CategoryPicker.tsx",
|
|
"source_location": "L39",
|
|
"id": "categorypicker_handleclickoutside",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "handleSelect()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CategoryPicker.tsx",
|
|
"source_location": "L59",
|
|
"id": "categorypicker_handleselect",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "handleStartCreate()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CategoryPicker.tsx",
|
|
"source_location": "L66",
|
|
"id": "categorypicker_handlestartcreate",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "handleConfirmCreate()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CategoryPicker.tsx",
|
|
"source_location": "L70",
|
|
"id": "categorypicker_handleconfirmcreate",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "handleKeyDown()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CategoryPicker.tsx",
|
|
"source_location": "L85",
|
|
"id": "categorypicker_handlekeydown",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "AddToCollectionModal.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/AddToCollectionModal.tsx",
|
|
"source_location": "L1",
|
|
"id": "addtocollectionmodal",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "AddToCollectionModal()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/AddToCollectionModal.tsx",
|
|
"source_location": "L8",
|
|
"id": "addtocollectionmodal_addtocollectionmodal",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "SlideOutPanel.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/SlideOutPanel.tsx",
|
|
"source_location": "L1",
|
|
"id": "slideoutpanel",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "handleKeyDown()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/SlideOutPanel.tsx",
|
|
"source_location": "L18",
|
|
"id": "slideoutpanel_handlekeydown",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "ThreadCard.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ThreadCard.tsx",
|
|
"source_location": "L1",
|
|
"id": "threadcard",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "formatDate()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ThreadCard.tsx",
|
|
"source_location": "L17",
|
|
"id": "threadcard_formatdate",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "formatPriceRange()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ThreadCard.tsx",
|
|
"source_location": "L36",
|
|
"id": "threadcard_formatpricerange",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "AddToThreadModal.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/AddToThreadModal.tsx",
|
|
"source_location": "L1",
|
|
"id": "addtothreadmodal",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "handleClose()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/AddToThreadModal.tsx",
|
|
"source_location": "L84",
|
|
"id": "addtothreadmodal_handleclose",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "handleSelectChange()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/AddToThreadModal.tsx",
|
|
"source_location": "L88",
|
|
"id": "addtothreadmodal_handleselectchange",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "handleAddToExistingThread()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/AddToThreadModal.tsx",
|
|
"source_location": "L96",
|
|
"id": "addtothreadmodal_handleaddtoexistingthread",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "handleCreateThreadAndAdd()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/AddToThreadModal.tsx",
|
|
"source_location": "L123",
|
|
"id": "addtothreadmodal_handlecreatethreadandadd",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "handleSubmit()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/AddToThreadModal.tsx",
|
|
"source_location": "L151",
|
|
"id": "addtothreadmodal_handlesubmit",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "CandidateCard.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CandidateCard.tsx",
|
|
"source_location": "L1",
|
|
"id": "candidatecard",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "if()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CandidateCard.tsx",
|
|
"source_location": "L98",
|
|
"id": "candidatecard_if",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "ExternalLinkDialog.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ExternalLinkDialog.tsx",
|
|
"source_location": "L1",
|
|
"id": "externallinkdialog",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "handleKeyDown()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ExternalLinkDialog.tsx",
|
|
"source_location": "L9",
|
|
"id": "externallinkdialog_handlekeydown",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "handleContinue()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ExternalLinkDialog.tsx",
|
|
"source_location": "L20",
|
|
"id": "externallinkdialog_handlecontinue",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "DashboardCard.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/DashboardCard.tsx",
|
|
"source_location": "L1",
|
|
"id": "dashboardcard",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "DashboardCard()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/DashboardCard.tsx",
|
|
"source_location": "L13",
|
|
"id": "dashboardcard_dashboardcard",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "SetupsView.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/SetupsView.tsx",
|
|
"source_location": "L1",
|
|
"id": "setupsview",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "handleCreateSetup()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/SetupsView.tsx",
|
|
"source_location": "L10",
|
|
"id": "setupsview_handlecreatesetup",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "ItemPicker.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ItemPicker.tsx",
|
|
"source_location": "L1",
|
|
"id": "itempicker",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "ItemPicker()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ItemPicker.tsx",
|
|
"source_location": "L15",
|
|
"id": "itempicker_itempicker",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "StatusBadge.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/StatusBadge.tsx",
|
|
"source_location": "L1",
|
|
"id": "statusbadge",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "handleClickOutside()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/StatusBadge.tsx",
|
|
"source_location": "L26",
|
|
"id": "statusbadge_handleclickoutside",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "handleEscape()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/StatusBadge.tsx",
|
|
"source_location": "L35",
|
|
"id": "statusbadge_handleescape",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "ManualEntryForm.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ManualEntryForm.tsx",
|
|
"source_location": "L1",
|
|
"id": "manualentryform",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "ManualEntryForm()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ManualEntryForm.tsx",
|
|
"source_location": "L12",
|
|
"id": "manualentryform_manualentryform",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "CategoryFilterDropdown.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CategoryFilterDropdown.tsx",
|
|
"source_location": "L1",
|
|
"id": "categoryfilterdropdown",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "handleClickOutside()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CategoryFilterDropdown.tsx",
|
|
"source_location": "L28",
|
|
"id": "categoryfilterdropdown_handleclickoutside",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "handleKeyDown()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CategoryFilterDropdown.tsx",
|
|
"source_location": "L43",
|
|
"id": "categoryfilterdropdown_handlekeydown",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "handleSelect()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CategoryFilterDropdown.tsx",
|
|
"source_location": "L60",
|
|
"id": "categoryfilterdropdown_handleselect",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "ComparisonTable.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ComparisonTable.tsx",
|
|
"source_location": "L1",
|
|
"id": "comparisontable",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "OnboardingWizard.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/OnboardingWizard.tsx",
|
|
"source_location": "L1",
|
|
"id": "onboardingwizard",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "handleSkip()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/OnboardingWizard.tsx",
|
|
"source_location": "L33",
|
|
"id": "onboardingwizard_handleskip",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "handleCreateCategory()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/OnboardingWizard.tsx",
|
|
"source_location": "L40",
|
|
"id": "onboardingwizard_handlecreatecategory",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "handleCreateItem()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/OnboardingWizard.tsx",
|
|
"source_location": "L61",
|
|
"id": "onboardingwizard_handlecreateitem",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "handleDone()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/OnboardingWizard.tsx",
|
|
"source_location": "L85",
|
|
"id": "onboardingwizard_handledone",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "CategoryHeader.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CategoryHeader.tsx",
|
|
"source_location": "L1",
|
|
"id": "categoryheader",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "handleSave()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CategoryHeader.tsx",
|
|
"source_location": "L33",
|
|
"id": "categoryheader_handlesave",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "handleDelete()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CategoryHeader.tsx",
|
|
"source_location": "L41",
|
|
"id": "categoryheader_handledelete",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "ThreadTabs.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ThreadTabs.tsx",
|
|
"source_location": "L1",
|
|
"id": "threadtabs",
|
|
"community": 37
|
|
},
|
|
{
|
|
"label": "CollectionTabs()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ThreadTabs.tsx",
|
|
"source_location": "L14",
|
|
"id": "threadtabs_collectiontabs",
|
|
"community": 37
|
|
},
|
|
{
|
|
"label": "SetupCard.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/SetupCard.tsx",
|
|
"source_location": "L1",
|
|
"id": "setupcard",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "SetupCard()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/SetupCard.tsx",
|
|
"source_location": "L13",
|
|
"id": "setupcard_setupcard",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "ClassificationBadge.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ClassificationBadge.tsx",
|
|
"source_location": "L1",
|
|
"id": "classificationbadge",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "ClassificationBadge()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ClassificationBadge.tsx",
|
|
"source_location": "L12",
|
|
"id": "classificationbadge_classificationbadge",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "CreateThreadModal.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CreateThreadModal.tsx",
|
|
"source_location": "L1",
|
|
"id": "createthreadmodal",
|
|
"community": 13
|
|
},
|
|
{
|
|
"label": "resetForm()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CreateThreadModal.tsx",
|
|
"source_location": "L26",
|
|
"id": "createthreadmodal_resetform",
|
|
"community": 13
|
|
},
|
|
{
|
|
"label": "handleClose()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CreateThreadModal.tsx",
|
|
"source_location": "L32",
|
|
"id": "createthreadmodal_handleclose",
|
|
"community": 13
|
|
},
|
|
{
|
|
"label": "handleSubmit()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CreateThreadModal.tsx",
|
|
"source_location": "L37",
|
|
"id": "createthreadmodal_handlesubmit",
|
|
"community": 13
|
|
},
|
|
{
|
|
"label": "CandidateForm.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CandidateForm.tsx",
|
|
"source_location": "L1",
|
|
"id": "candidateform",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "validate()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CandidateForm.tsx",
|
|
"source_location": "L77",
|
|
"id": "candidateform_validate",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "handleSubmit()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CandidateForm.tsx",
|
|
"source_location": "L105",
|
|
"id": "candidateform_handlesubmit",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "PlanningView.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/PlanningView.tsx",
|
|
"source_location": "L1",
|
|
"id": "planningview",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "ConfirmDialog.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ConfirmDialog.tsx",
|
|
"source_location": "L1",
|
|
"id": "confirmdialog",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "handleDelete()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ConfirmDialog.tsx",
|
|
"source_location": "L15",
|
|
"id": "confirmdialog_handledelete",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "FabMenu.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/FabMenu.tsx",
|
|
"source_location": "L1",
|
|
"id": "fabmenu",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "handleFabClick()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/FabMenu.tsx",
|
|
"source_location": "L51",
|
|
"id": "fabmenu_handlefabclick",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "CollectionView.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CollectionView.tsx",
|
|
"source_location": "L1",
|
|
"id": "collectionview",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "ImageUpload.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ImageUpload.tsx",
|
|
"source_location": "L1",
|
|
"id": "imageupload",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "handleFileChange()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ImageUpload.tsx",
|
|
"source_location": "L23",
|
|
"id": "imageupload_handlefilechange",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "handleRemove()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ImageUpload.tsx",
|
|
"source_location": "L57",
|
|
"id": "imageupload_handleremove",
|
|
"community": 1
|
|
},
|
|
{
|
|
"label": "ProfileSection.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ProfileSection.tsx",
|
|
"source_location": "L1",
|
|
"id": "profilesection",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "handleSave()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ProfileSection.tsx",
|
|
"source_location": "L32",
|
|
"id": "profilesection_handlesave",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "handleAvatarUpload()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ProfileSection.tsx",
|
|
"source_location": "L47",
|
|
"id": "profilesection_handleavatarupload",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "PublicSetupCard.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/PublicSetupCard.tsx",
|
|
"source_location": "L1",
|
|
"id": "publicsetupcard",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "PublicSetupCard()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/PublicSetupCard.tsx",
|
|
"source_location": "L11",
|
|
"id": "publicsetupcard_publicsetupcard",
|
|
"community": 2
|
|
},
|
|
{
|
|
"label": "UserMenu.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/UserMenu.tsx",
|
|
"source_location": "L1",
|
|
"id": "usermenu",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "handleClick()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/UserMenu.tsx",
|
|
"source_location": "L13",
|
|
"id": "usermenu_handleclick",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "CandidateListItem.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CandidateListItem.tsx",
|
|
"source_location": "L1",
|
|
"id": "candidatelistitem",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "RankBadge()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/CandidateListItem.tsx",
|
|
"source_location": "L42",
|
|
"id": "candidatelistitem_rankbadge",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "GlobalItemCard.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/GlobalItemCard.tsx",
|
|
"source_location": "L1",
|
|
"id": "globalitemcard",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "GlobalItemCard()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/GlobalItemCard.tsx",
|
|
"source_location": "L14",
|
|
"id": "globalitemcard_globalitemcard",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "SetupImpactSelector.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/SetupImpactSelector.tsx",
|
|
"source_location": "L1",
|
|
"id": "setupimpactselector",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "SetupImpactSelector()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/SetupImpactSelector.tsx",
|
|
"source_location": "L8",
|
|
"id": "setupimpactselector_setupimpactselector",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "TotalsBar.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/TotalsBar.tsx",
|
|
"source_location": "L1",
|
|
"id": "totalsbar",
|
|
"community": 7
|
|
},
|
|
{
|
|
"label": "WeightSummaryCard.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/WeightSummaryCard.tsx",
|
|
"source_location": "L1",
|
|
"id": "weightsummarycard",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "buildCategoryChartData()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/WeightSummaryCard.tsx",
|
|
"source_location": "L54",
|
|
"id": "weightsummarycard_buildcategorychartdata",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "buildClassificationChartData()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/WeightSummaryCard.tsx",
|
|
"source_location": "L76",
|
|
"id": "weightsummarycard_buildclassificationchartdata",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "CustomTooltip()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/WeightSummaryCard.tsx",
|
|
"source_location": "L99",
|
|
"id": "weightsummarycard_customtooltip",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "ImpactDeltaBadge.tsx",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ImpactDeltaBadge.tsx",
|
|
"source_location": "L1",
|
|
"id": "impactdeltabadge",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "ImpactDeltaBadge()",
|
|
"file_type": "code",
|
|
"source_file": "src/client/components/ImpactDeltaBadge.tsx",
|
|
"source_location": "L9",
|
|
"id": "impactdeltabadge_impactdeltabadge",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "impactDeltas.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/lib/impactDeltas.test.ts",
|
|
"source_location": "L1",
|
|
"id": "impactdeltas_test",
|
|
"community": 0
|
|
},
|
|
{
|
|
"label": "params.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/params.test.ts",
|
|
"source_location": "L1",
|
|
"id": "params_test",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "formatters.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/lib/formatters.test.ts",
|
|
"source_location": "L1",
|
|
"id": "formatters_test",
|
|
"community": 6
|
|
},
|
|
{
|
|
"label": "category.service.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/category.service.test.ts",
|
|
"source_location": "L1",
|
|
"id": "category_service_test",
|
|
"community": 57
|
|
},
|
|
{
|
|
"label": "item.service.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/item.service.test.ts",
|
|
"source_location": "L1",
|
|
"id": "item_service_test",
|
|
"community": 38
|
|
},
|
|
{
|
|
"label": "insertGlobalItem()",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/item.service.test.ts",
|
|
"source_location": "L173",
|
|
"id": "item_service_test_insertglobalitem",
|
|
"community": 38
|
|
},
|
|
{
|
|
"label": "auth.service.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/auth.service.test.ts",
|
|
"source_location": "L1",
|
|
"id": "auth_service_test",
|
|
"community": 58
|
|
},
|
|
{
|
|
"label": "image.service.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/image.service.test.ts",
|
|
"source_location": "L1",
|
|
"id": "image_service_test",
|
|
"community": 39
|
|
},
|
|
{
|
|
"label": "fetch()",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/image.service.test.ts",
|
|
"source_location": "L38",
|
|
"id": "image_service_test_fetch",
|
|
"community": 39
|
|
},
|
|
{
|
|
"label": "thread.service.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/thread.service.test.ts",
|
|
"source_location": "L1",
|
|
"id": "thread_service_test",
|
|
"community": 40
|
|
},
|
|
{
|
|
"label": "insertGlobalItem()",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/thread.service.test.ts",
|
|
"source_location": "L621",
|
|
"id": "thread_service_test_insertglobalitem",
|
|
"community": 40
|
|
},
|
|
{
|
|
"label": "global-item.service.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/global-item.service.test.ts",
|
|
"source_location": "L1",
|
|
"id": "global_item_service_test",
|
|
"community": 21
|
|
},
|
|
{
|
|
"label": "insertGlobalItem()",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/global-item.service.test.ts",
|
|
"source_location": "L17",
|
|
"id": "global_item_service_test_insertglobalitem",
|
|
"community": 21
|
|
},
|
|
{
|
|
"label": "insertItem()",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/global-item.service.test.ts",
|
|
"source_location": "L40",
|
|
"id": "global_item_service_test_insertitem",
|
|
"community": 21
|
|
},
|
|
{
|
|
"label": "insertTag()",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/global-item.service.test.ts",
|
|
"source_location": "L53",
|
|
"id": "global_item_service_test_inserttag",
|
|
"community": 21
|
|
},
|
|
{
|
|
"label": "tagGlobalItem()",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/global-item.service.test.ts",
|
|
"source_location": "L58",
|
|
"id": "global_item_service_test_tagglobalitem",
|
|
"community": 21
|
|
},
|
|
{
|
|
"label": "csv.service.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/csv.service.test.ts",
|
|
"source_location": "L1",
|
|
"id": "csv_service_test",
|
|
"community": 59
|
|
},
|
|
{
|
|
"label": "storage.service.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/storage.service.test.ts",
|
|
"source_location": "L1",
|
|
"id": "storage_service_test",
|
|
"community": 41
|
|
},
|
|
{
|
|
"label": "constructor()",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/storage.service.test.ts",
|
|
"source_location": "L16",
|
|
"id": "storage_service_test_constructor",
|
|
"community": 41
|
|
},
|
|
{
|
|
"label": "tag.service.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/tag.service.test.ts",
|
|
"source_location": "L1",
|
|
"id": "tag_service_test",
|
|
"community": 60
|
|
},
|
|
{
|
|
"label": "oauth.service.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/oauth.service.test.ts",
|
|
"source_location": "L1",
|
|
"id": "oauth_service_test",
|
|
"community": 42
|
|
},
|
|
{
|
|
"label": "generatePkce()",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/oauth.service.test.ts",
|
|
"source_location": "L13",
|
|
"id": "oauth_service_test_generatepkce",
|
|
"community": 42
|
|
},
|
|
{
|
|
"label": "setup.service.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/setup.service.test.ts",
|
|
"source_location": "L1",
|
|
"id": "setup_service_test",
|
|
"community": 61
|
|
},
|
|
{
|
|
"label": "totals.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/totals.test.ts",
|
|
"source_location": "L1",
|
|
"id": "totals_test",
|
|
"community": 62
|
|
},
|
|
{
|
|
"label": "profile.service.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/services/profile.service.test.ts",
|
|
"source_location": "L1",
|
|
"id": "profile_service_test",
|
|
"community": 63
|
|
},
|
|
{
|
|
"label": "tools.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/mcp/tools.test.ts",
|
|
"source_location": "L1",
|
|
"id": "tools_test",
|
|
"community": 43
|
|
},
|
|
{
|
|
"label": "parseResult()",
|
|
"file_type": "code",
|
|
"source_file": "tests/mcp/tools.test.ts",
|
|
"source_location": "L9",
|
|
"id": "tools_test_parseresult",
|
|
"community": 43
|
|
},
|
|
{
|
|
"label": "db.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/helpers/db.ts",
|
|
"source_location": "L1",
|
|
"id": "db",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "getOrCreateDb()",
|
|
"file_type": "code",
|
|
"source_file": "tests/helpers/db.ts",
|
|
"source_location": "L13",
|
|
"id": "db_getorcreatedb",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "createTestDb()",
|
|
"file_type": "code",
|
|
"source_file": "tests/helpers/db.ts",
|
|
"source_location": "L40",
|
|
"id": "db_createtestdb",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "createSecondTestUser()",
|
|
"file_type": "code",
|
|
"source_file": "tests/helpers/db.ts",
|
|
"source_location": "L62",
|
|
"id": "db_createsecondtestuser",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "profiles.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/profiles.test.ts",
|
|
"source_location": "L1",
|
|
"id": "profiles_test",
|
|
"community": 31
|
|
},
|
|
{
|
|
"label": "createTestApp()",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/profiles.test.ts",
|
|
"source_location": "L18",
|
|
"id": "profiles_test_createtestapp",
|
|
"community": 31
|
|
},
|
|
{
|
|
"label": "createNoAuthTestApp()",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/profiles.test.ts",
|
|
"source_location": "L56",
|
|
"id": "profiles_test_createnoauthtestapp",
|
|
"community": 31
|
|
},
|
|
{
|
|
"label": "items.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/items.test.ts",
|
|
"source_location": "L1",
|
|
"id": "items_test",
|
|
"community": 44
|
|
},
|
|
{
|
|
"label": "createTestApp()",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/items.test.ts",
|
|
"source_location": "L7",
|
|
"id": "items_test_createtestapp",
|
|
"community": 44
|
|
},
|
|
{
|
|
"label": "global-items.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/global-items.test.ts",
|
|
"source_location": "L1",
|
|
"id": "global_items_test",
|
|
"community": 25
|
|
},
|
|
{
|
|
"label": "createTestApp()",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/global-items.test.ts",
|
|
"source_location": "L14",
|
|
"id": "global_items_test_createtestapp",
|
|
"community": 25
|
|
},
|
|
{
|
|
"label": "insertGlobalItem()",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/global-items.test.ts",
|
|
"source_location": "L28",
|
|
"id": "global_items_test_insertglobalitem",
|
|
"community": 25
|
|
},
|
|
{
|
|
"label": "insertItem()",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/global-items.test.ts",
|
|
"source_location": "L40",
|
|
"id": "global_items_test_insertitem",
|
|
"community": 25
|
|
},
|
|
{
|
|
"label": "createTestApp()",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/params.test.ts",
|
|
"source_location": "L9",
|
|
"id": "params_test_createtestapp",
|
|
"community": 8
|
|
},
|
|
{
|
|
"label": "auth.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/middleware/auth.test.ts",
|
|
"source_location": "L1",
|
|
"id": "auth_test",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "createTestApp()",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/auth.test.ts",
|
|
"source_location": "L23",
|
|
"id": "auth_test_createtestapp",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "threads.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/threads.test.ts",
|
|
"source_location": "L1",
|
|
"id": "threads_test",
|
|
"community": 26
|
|
},
|
|
{
|
|
"label": "createTestApp()",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/threads.test.ts",
|
|
"source_location": "L6",
|
|
"id": "threads_test_createtestapp",
|
|
"community": 26
|
|
},
|
|
{
|
|
"label": "createThreadViaAPI()",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/threads.test.ts",
|
|
"source_location": "L21",
|
|
"id": "threads_test_createthreadviaapi",
|
|
"community": 26
|
|
},
|
|
{
|
|
"label": "createCandidateViaAPI()",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/threads.test.ts",
|
|
"source_location": "L30",
|
|
"id": "threads_test_createcandidateviaapi",
|
|
"community": 26
|
|
},
|
|
{
|
|
"label": "tags.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/tags.test.ts",
|
|
"source_location": "L1",
|
|
"id": "tags_test",
|
|
"community": 45
|
|
},
|
|
{
|
|
"label": "createTestApp()",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/tags.test.ts",
|
|
"source_location": "L7",
|
|
"id": "tags_test_createtestapp",
|
|
"community": 45
|
|
},
|
|
{
|
|
"label": "oauth.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/oauth.test.ts",
|
|
"source_location": "L1",
|
|
"id": "oauth_test",
|
|
"community": 32
|
|
},
|
|
{
|
|
"label": "createTestApp()",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/oauth.test.ts",
|
|
"source_location": "L16",
|
|
"id": "oauth_test_createtestapp",
|
|
"community": 32
|
|
},
|
|
{
|
|
"label": "generatePkce()",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/oauth.test.ts",
|
|
"source_location": "L29",
|
|
"id": "oauth_test_generatepkce",
|
|
"community": 32
|
|
},
|
|
{
|
|
"label": "images.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/images.test.ts",
|
|
"source_location": "L1",
|
|
"id": "images_test",
|
|
"community": 64
|
|
},
|
|
{
|
|
"label": "categories.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/categories.test.ts",
|
|
"source_location": "L1",
|
|
"id": "categories_test",
|
|
"community": 46
|
|
},
|
|
{
|
|
"label": "createTestApp()",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/categories.test.ts",
|
|
"source_location": "L7",
|
|
"id": "categories_test_createtestapp",
|
|
"community": 46
|
|
},
|
|
{
|
|
"label": "setups.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/setups.test.ts",
|
|
"source_location": "L1",
|
|
"id": "setups_test",
|
|
"community": 27
|
|
},
|
|
{
|
|
"label": "createTestApp()",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/setups.test.ts",
|
|
"source_location": "L7",
|
|
"id": "setups_test_createtestapp",
|
|
"community": 27
|
|
},
|
|
{
|
|
"label": "createSetupViaAPI()",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/setups.test.ts",
|
|
"source_location": "L22",
|
|
"id": "setups_test_createsetupviaapi",
|
|
"community": 27
|
|
},
|
|
{
|
|
"label": "createItemViaAPI()",
|
|
"file_type": "code",
|
|
"source_file": "tests/routes/setups.test.ts",
|
|
"source_location": "L31",
|
|
"id": "setups_test_createitemviaapi",
|
|
"community": 27
|
|
},
|
|
{
|
|
"label": "createApp()",
|
|
"file_type": "code",
|
|
"source_file": "tests/middleware/auth.test.ts",
|
|
"source_location": "L35",
|
|
"id": "auth_test_createapp",
|
|
"community": 4
|
|
},
|
|
{
|
|
"label": "rateLimit.test.ts",
|
|
"file_type": "code",
|
|
"source_file": "tests/middleware/rateLimit.test.ts",
|
|
"source_location": "L1",
|
|
"id": "ratelimit_test",
|
|
"community": 16
|
|
},
|
|
{
|
|
"label": "createApp()",
|
|
"file_type": "code",
|
|
"source_file": "tests/middleware/rateLimit.test.ts",
|
|
"source_location": "L8",
|
|
"id": "ratelimit_test_createapp",
|
|
"community": 16
|
|
},
|
|
{
|
|
"label": "makeRequest()",
|
|
"file_type": "code",
|
|
"source_file": "tests/middleware/rateLimit.test.ts",
|
|
"source_location": "L15",
|
|
"id": "ratelimit_test_makerequest",
|
|
"community": 16
|
|
},
|
|
{
|
|
"label": "migrate-sqlite-to-postgres.ts",
|
|
"file_type": "code",
|
|
"source_file": "scripts/migrate-sqlite-to-postgres.ts",
|
|
"source_location": "L1",
|
|
"id": "migrate_sqlite_to_postgres",
|
|
"community": 20
|
|
},
|
|
{
|
|
"label": "unixToDate()",
|
|
"file_type": "code",
|
|
"source_file": "scripts/migrate-sqlite-to-postgres.ts",
|
|
"source_location": "L21",
|
|
"id": "migrate_sqlite_to_postgres_unixtodate",
|
|
"community": 20
|
|
},
|
|
{
|
|
"label": "intToBool()",
|
|
"file_type": "code",
|
|
"source_file": "scripts/migrate-sqlite-to-postgres.ts",
|
|
"source_location": "L26",
|
|
"id": "migrate_sqlite_to_postgres_inttobool",
|
|
"community": 20
|
|
},
|
|
{
|
|
"label": "migrateTable()",
|
|
"file_type": "code",
|
|
"source_file": "scripts/migrate-sqlite-to-postgres.ts",
|
|
"source_location": "L36",
|
|
"id": "migrate_sqlite_to_postgres_migratetable",
|
|
"community": 20
|
|
},
|
|
{
|
|
"label": "resetSequences()",
|
|
"file_type": "code",
|
|
"source_file": "scripts/migrate-sqlite-to-postgres.ts",
|
|
"source_location": "L68",
|
|
"id": "migrate_sqlite_to_postgres_resetsequences",
|
|
"community": 20
|
|
},
|
|
{
|
|
"label": "main()",
|
|
"file_type": "code",
|
|
"source_file": "scripts/migrate-sqlite-to-postgres.ts",
|
|
"source_location": "L222",
|
|
"id": "migrate_sqlite_to_postgres_main",
|
|
"community": 20
|
|
},
|
|
{
|
|
"label": "migrate-images-to-s3.ts",
|
|
"file_type": "code",
|
|
"source_file": "scripts/migrate-images-to-s3.ts",
|
|
"source_location": "L1",
|
|
"id": "migrate_images_to_s3",
|
|
"community": 10
|
|
},
|
|
{
|
|
"label": "main()",
|
|
"file_type": "code",
|
|
"source_file": "scripts/migrate-images-to-s3.ts",
|
|
"source_location": "L31",
|
|
"id": "migrate_images_to_s3_main",
|
|
"community": 10
|
|
},
|
|
{
|
|
"label": "error-handling.spec.ts",
|
|
"file_type": "code",
|
|
"source_file": "e2e/error-handling.spec.ts",
|
|
"source_location": "L1",
|
|
"id": "error_handling_spec",
|
|
"community": 65
|
|
},
|
|
{
|
|
"label": "dashboard.spec.ts",
|
|
"file_type": "code",
|
|
"source_file": "e2e/dashboard.spec.ts",
|
|
"source_location": "L1",
|
|
"id": "dashboard_spec",
|
|
"community": 66
|
|
},
|
|
{
|
|
"label": "seedTestDatabase()",
|
|
"file_type": "code",
|
|
"source_file": "e2e/seed.ts",
|
|
"source_location": "L11",
|
|
"id": "seed_seedtestdatabase",
|
|
"community": 19
|
|
},
|
|
{
|
|
"label": "auth.spec.ts",
|
|
"file_type": "code",
|
|
"source_file": "e2e/auth.spec.ts",
|
|
"source_location": "L1",
|
|
"id": "auth_spec",
|
|
"community": 67
|
|
},
|
|
{
|
|
"label": "collection.spec.ts",
|
|
"file_type": "code",
|
|
"source_file": "e2e/collection.spec.ts",
|
|
"source_location": "L1",
|
|
"id": "collection_spec",
|
|
"community": 68
|
|
},
|
|
{
|
|
"label": "threads.spec.ts",
|
|
"file_type": "code",
|
|
"source_file": "e2e/threads.spec.ts",
|
|
"source_location": "L1",
|
|
"id": "threads_spec",
|
|
"community": 69
|
|
},
|
|
{
|
|
"label": "global-setup.ts",
|
|
"file_type": "code",
|
|
"source_file": "e2e/global-setup.ts",
|
|
"source_location": "L1",
|
|
"id": "global_setup",
|
|
"community": 19
|
|
},
|
|
{
|
|
"label": "globalSetup()",
|
|
"file_type": "code",
|
|
"source_file": "e2e/global-setup.ts",
|
|
"source_location": "L3",
|
|
"id": "global_setup_globalsetup",
|
|
"community": 19
|
|
},
|
|
{
|
|
"label": "GearBox Application",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "readme_gearbox",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "GearBox Tech Stack",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "readme_tech_stack",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "GearBox Deployment (Coolify + Docker)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "readme_deployment",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "PostgreSQL 16 Database",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "readme_postgresql",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "Garage S3-Compatible Storage",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "readme_garage_s3",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "Logto OIDC Authentication",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "readme_logto_oidc",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "GearBox Architecture Overview",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "claude_architecture",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "Client Layer (React 19 + TanStack)",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "claude_client_layer",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "Server Layer (Hono + Drizzle)",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "claude_server_layer",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "Shared Layer (Zod Schemas + Types)",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "claude_shared_layer",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "Database Schema (Drizzle ORM)",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "claude_db_schema",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "Thread Resolution Pattern",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "claude_thread_resolution",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "Setup Item Sync Pattern (Atomic Replace)",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "claude_setup_item_sync",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "Auth Model (Public Read, Authenticated Write)",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "claude_auth_model",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "MCP Server Overview (19 Tools)",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "claude_mcp_server_overview",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "MCP OAuth 2.1 Endpoints",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "claude_oauth_endpoints",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "Reusable UI Components Policy",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "claude_reusable_components",
|
|
"community": 14
|
|
},
|
|
{
|
|
"label": "Release Process (Gitea Actions)",
|
|
"file_type": "document",
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "claude_release_process",
|
|
"community": 70
|
|
},
|
|
{
|
|
"label": "MCP Server Documentation",
|
|
"file_type": "document",
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "mcp_server_doc",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "Streamable HTTP Transport at /mcp",
|
|
"file_type": "document",
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "mcp_transport",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "MCP Item Tools (list/get/create/update/delete)",
|
|
"file_type": "document",
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "mcp_tools_items",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "MCP Category Tools",
|
|
"file_type": "document",
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "mcp_tools_categories",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "MCP Thread Tools (create/resolve/candidates)",
|
|
"file_type": "document",
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "mcp_tools_threads",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "MCP Setup Tools",
|
|
"file_type": "document",
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "mcp_tools_setups",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "MCP Image Tools (upload_image_from_url)",
|
|
"file_type": "document",
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "mcp_tools_images",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "MCP Resource: gearbox://collection/summary",
|
|
"file_type": "document",
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "mcp_resource_summary",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "MCP Research Thread Workflow",
|
|
"file_type": "document",
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "mcp_research_workflow",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "MCP Implementation Structure (src/server/mcp/)",
|
|
"file_type": "document",
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "mcp_impl_structure",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "MCP Session Management (UUID + in-memory Map)",
|
|
"file_type": "document",
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "mcp_session_mgmt",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "GearBox REST API Reference",
|
|
"file_type": "document",
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "api_doc",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "Items API Endpoints",
|
|
"file_type": "document",
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "api_items_endpoints",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "Categories API Endpoints",
|
|
"file_type": "document",
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "api_categories_endpoints",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "Threads API Endpoints",
|
|
"file_type": "document",
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "api_threads_endpoints",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "Setups API Endpoints",
|
|
"file_type": "document",
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "api_setups_endpoints",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "Images API Endpoints",
|
|
"file_type": "document",
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "api_images_endpoints",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "Settings API Endpoints",
|
|
"file_type": "document",
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "api_settings_endpoints",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "Totals API Endpoint (computed aggregates)",
|
|
"file_type": "document",
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "api_totals_endpoint",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "Thread Resolve Endpoint (POST /api/threads/:id/resolve)",
|
|
"file_type": "document",
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "api_thread_resolve",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "Candidate Reorder Endpoint (PATCH /api/threads/:id/candidates/reorder)",
|
|
"file_type": "document",
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "api_candidate_reorder",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "Setup Items Atomic Replace (PUT /api/setups/:id/items)",
|
|
"file_type": "document",
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "api_setup_items_atomic",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "Authentication Documentation",
|
|
"file_type": "document",
|
|
"source_file": "docs/authentication.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "auth_doc",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "First-Time Setup Flow",
|
|
"file_type": "document",
|
|
"source_file": "docs/authentication.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "auth_first_setup",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "Cookie Session Auth (gearbox_session)",
|
|
"file_type": "document",
|
|
"source_file": "docs/authentication.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "auth_cookie_session",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "API Key Auth (X-API-Key header)",
|
|
"file_type": "document",
|
|
"source_file": "docs/authentication.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "auth_api_keys",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "Auth Middleware Behavior (5-step rule)",
|
|
"file_type": "document",
|
|
"source_file": "docs/authentication.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "auth_middleware_behavior",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "Argon2 Password Hashing (Bun.password)",
|
|
"file_type": "document",
|
|
"source_file": "docs/authentication.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "auth_argon2",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "Auth Frontend Behavior (read-only for anon)",
|
|
"file_type": "document",
|
|
"source_file": "docs/authentication.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "auth_frontend_behavior",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "Authentication Implementation Plan",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-authentication.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_auth",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "Auth DB Tables Plan (users, sessions, apiKeys)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-authentication.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_auth_db_tables",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "Auth Service Plan (auth.service.ts)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-authentication.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_auth_service",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "Auth Middleware Plan (middleware/auth.ts)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-authentication.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_auth_middleware",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "Testing Improvements Implementation Plan",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-testing-improvements.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_testing",
|
|
"community": 14
|
|
},
|
|
{
|
|
"label": "parseId Unit Tests Plan",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-testing-improvements.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_testing_parseid",
|
|
"community": 14
|
|
},
|
|
{
|
|
"label": "Rate Limiter Unit Tests Plan",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-testing-improvements.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_testing_ratelimit",
|
|
"community": 14
|
|
},
|
|
{
|
|
"label": "Playwright E2E Test Setup Plan",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-testing-improvements.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_testing_playwright",
|
|
"community": 14
|
|
},
|
|
{
|
|
"label": "E2E Database Seed Plan (e2e/seed.ts)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-testing-improvements.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_testing_e2e_seed",
|
|
"community": 14
|
|
},
|
|
{
|
|
"label": "Image URL Fetching Implementation Plan",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-image-url-fetching.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_image_url",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "Image URL Schema Changes Plan (imageSourceUrl column)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-image-url-fetching.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_image_url_schema",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "Image Fetching Service Plan (image.service.ts)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-image-url-fetching.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_image_url_service",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "Image URL Route Plan (POST /api/images/from-url)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-image-url-fetching.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_image_url_route",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "MCP Server Implementation Plan",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-mcp-server.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_mcp_server",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "MCP Item Tools Implementation Plan",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-mcp-server.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_mcp_tools_items",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "Codebase Improvements Implementation Plan",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-codebase-improvements.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_codebase",
|
|
"community": 11
|
|
},
|
|
{
|
|
"label": "Explicit DB Context Middleware Plan",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-codebase-improvements.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_codebase_db_middleware",
|
|
"community": 11
|
|
},
|
|
{
|
|
"label": "Route Parameter Validation Plan (parseId)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-codebase-improvements.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_codebase_params",
|
|
"community": 11
|
|
},
|
|
{
|
|
"label": "Centralized Error Handler Plan",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-codebase-improvements.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_codebase_error_handler",
|
|
"community": 11
|
|
},
|
|
{
|
|
"label": "Rate Limiting on Auth Endpoints Plan",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-codebase-improvements.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_codebase_rate_limit",
|
|
"community": 11
|
|
},
|
|
{
|
|
"label": "Client Error Boundary Plan (TanStack Router)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-codebase-improvements.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_codebase_error_boundary",
|
|
"community": 11
|
|
},
|
|
{
|
|
"label": "Split Collection Route into Tab Components Plan",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-03-codebase-improvements.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_codebase_split_collection",
|
|
"community": 11
|
|
},
|
|
{
|
|
"label": "MCP OAuth 2.1 Server Implementation Plan",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-04-mcp-oauth.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_mcp_oauth",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "OAuth DB Tables Plan (oauthClients, oauthCodes, oauthTokens)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-04-mcp-oauth.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_mcp_oauth_schema",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "OAuth Service Plan (oauth.service.ts)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/plans/2026-04-04-mcp-oauth.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "plan_mcp_oauth_service",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "v1.4 Collection Tools Design Spec",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-v1.4-collection-tools-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_v14_collection_tools",
|
|
"community": 22
|
|
},
|
|
{
|
|
"label": "Item Quantity Feature Design",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-v1.4-collection-tools-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_v14_item_quantity",
|
|
"community": 22
|
|
},
|
|
{
|
|
"label": "CSV Import/Export Feature Design",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-v1.4-collection-tools-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_v14_csv_import_export",
|
|
"community": 22
|
|
},
|
|
{
|
|
"label": "Item Duplication Feature Design",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-v1.4-collection-tools-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_v14_item_duplication",
|
|
"community": 22
|
|
},
|
|
{
|
|
"label": "Setup Impact Preview Feature Design",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-v1.4-collection-tools-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_v14_setup_impact",
|
|
"community": 22
|
|
},
|
|
{
|
|
"label": "Catalog-Driven Gear Flow Design Spec",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-05-catalog-driven-gear-flow-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_catalog_flow",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "Global Gear Catalog Concept",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-05-catalog-driven-gear-flow-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_catalog_global_catalog",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "Tag System (replaces rigid category hierarchies)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-05-catalog-driven-gear-flow-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_catalog_tag_system",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "Three Pillars: Collection, Research, Community",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-05-catalog-driven-gear-flow-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_catalog_three_pillars",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "Add Gear FAB Flow (Search-First)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-05-catalog-driven-gear-flow-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_catalog_add_gear_flow",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "Codebase Improvements Design Spec",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-codebase-improvements-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_codebase_improvements",
|
|
"community": 11
|
|
},
|
|
{
|
|
"label": "Explicit DB Context Middleware Design",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-codebase-improvements-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_codebase_db_middleware",
|
|
"community": 11
|
|
},
|
|
{
|
|
"label": "parseId Route Param Validation Design",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-codebase-improvements-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_codebase_parseid",
|
|
"community": 11
|
|
},
|
|
{
|
|
"label": "Centralized Error Handler Design",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-codebase-improvements-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_codebase_error_handler",
|
|
"community": 11
|
|
},
|
|
{
|
|
"label": "Rate Limiter Design (in-memory Map, 5 req/15min)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-codebase-improvements-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_codebase_rate_limit",
|
|
"community": 11
|
|
},
|
|
{
|
|
"label": "User Menu Design Spec",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-user-menu-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_user_menu",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "UserMenu Component Design",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-user-menu-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_user_menu_component",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "TotalsBar UserMenu Integration Design",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-user-menu-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_user_menu_totalsbar",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "Code Quality Round 2 Design Spec",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-code-quality-round2-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_code_quality_round2",
|
|
"community": 14
|
|
},
|
|
{
|
|
"label": "useFormatters Combined Hook Design",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-code-quality-round2-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_useformatters_hook",
|
|
"community": 14
|
|
},
|
|
{
|
|
"label": "Test Helper Drizzle Migration Design (replace hand-written SQL)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-code-quality-round2-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_test_helper_migration",
|
|
"community": 14
|
|
},
|
|
{
|
|
"label": "MCP OAuth 2.1 Server Design Spec",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-04-mcp-oauth-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_mcp_oauth",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "OAuth 2.1 + PKCE Authorization Flow",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-04-mcp-oauth-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_mcp_oauth_flow",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "OAuth DB Schema Design (3 tables)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-04-mcp-oauth-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_mcp_oauth_db",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "OAuth Service Design (oauth.service.ts functions)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-04-mcp-oauth-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_mcp_oauth_service_design",
|
|
"community": 5
|
|
},
|
|
{
|
|
"label": "Authentication Design Spec",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-authentication-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_auth_design",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "Auth DB Schema Design (users, sessions, apiKeys)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-authentication-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_auth_db_schema",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "Auth Middleware Design (3-check rule)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-authentication-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_auth_middleware_design",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "MCP Server Design Spec",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-mcp-server-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_mcp_server_design",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "MCP Transport Design (SSE or Streamable HTTP)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-mcp-server-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_mcp_transport_design",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "MCP Tools Design (all categories)",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-mcp-server-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_mcp_tools_design",
|
|
"community": 3
|
|
},
|
|
{
|
|
"label": "Testing Improvements Design Spec",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-testing-improvements-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_testing_design",
|
|
"community": 14
|
|
},
|
|
{
|
|
"label": "Playwright E2E Setup Design",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-testing-improvements-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_testing_e2e_design",
|
|
"community": 14
|
|
},
|
|
{
|
|
"label": "Image URL Fetching Design Spec",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-image-url-fetching-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_image_url_design",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "POST /api/images/from-url Endpoint Design",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-image-url-fetching-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_image_url_endpoint",
|
|
"community": 9
|
|
},
|
|
{
|
|
"label": "imageSourceUrl Schema Column Design",
|
|
"file_type": "document",
|
|
"source_file": "docs/superpowers/specs/2026-04-03-image-url-fetching-design.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "spec_image_url_schema_changes",
|
|
"community": 9
|
|
}
|
|
],
|
|
"links": [
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/mcp/index.ts",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "index_createmcpserver",
|
|
"source": "index",
|
|
"target": "index_createmcpserver",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routeTree.gen.ts",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "routetree_gen",
|
|
"_tgt": "index",
|
|
"source": "index",
|
|
"target": "routetree_gen",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/index.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "dashboardcard",
|
|
"source": "index",
|
|
"target": "dashboardcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/index.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "useformatters",
|
|
"source": "index",
|
|
"target": "useformatters",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/index.tsx",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "usesetups",
|
|
"source": "index",
|
|
"target": "usesetups",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/index.tsx",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "usethreads",
|
|
"source": "index",
|
|
"target": "usethreads",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/index.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "usetotals",
|
|
"source": "index",
|
|
"target": "usetotals",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/global-items/index.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "globalitemcard",
|
|
"source": "index",
|
|
"target": "globalitemcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/global-items/index.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "useglobalitems",
|
|
"source": "index",
|
|
"target": "useglobalitems",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/collection/index.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "collectionview",
|
|
"source": "index",
|
|
"target": "collectionview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/collection/index.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "planningview",
|
|
"source": "index",
|
|
"target": "planningview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/collection/index.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "setupsview",
|
|
"source": "index",
|
|
"target": "setupsview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/index.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "candidatecard",
|
|
"source": "index",
|
|
"target": "candidatecard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/index.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "candidatelistitem",
|
|
"source": "index",
|
|
"target": "candidatelistitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/index.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "categorypicker",
|
|
"source": "index",
|
|
"target": "categorypicker",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/index.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "comparisontable",
|
|
"source": "index",
|
|
"target": "comparisontable",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/index.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "imageupload",
|
|
"source": "index",
|
|
"target": "imageupload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/index.tsx",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "setupimpactselector",
|
|
"source": "index",
|
|
"target": "setupimpactselector",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/index.tsx",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "usecandidates",
|
|
"source": "index",
|
|
"target": "usecandidates",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/index.tsx",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "useimpactdeltas",
|
|
"source": "index",
|
|
"target": "useimpactdeltas",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/index.tsx",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "icondata",
|
|
"source": "index",
|
|
"target": "icondata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/index.tsx",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_src": "index",
|
|
"_tgt": "uistore",
|
|
"source": "index",
|
|
"target": "uistore",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/lib/params.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "params",
|
|
"_tgt": "params_parseid",
|
|
"source": "params",
|
|
"target": "params_parseid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/lib/params.test.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "params_test",
|
|
"_tgt": "params",
|
|
"source": "params",
|
|
"target": "params_test",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/storage.service.ts",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_src": "storage_service",
|
|
"_tgt": "storage_service_uploadimage",
|
|
"source": "storage_service",
|
|
"target": "storage_service_uploadimage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/storage.service.ts",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_src": "storage_service",
|
|
"_tgt": "storage_service_deleteimage",
|
|
"source": "storage_service",
|
|
"target": "storage_service_deleteimage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/storage.service.ts",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_src": "storage_service",
|
|
"_tgt": "storage_service_getimageurl",
|
|
"source": "storage_service",
|
|
"target": "storage_service_getimageurl",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/storage.service.ts",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_src": "storage_service",
|
|
"_tgt": "storage_service_withimageurl",
|
|
"source": "storage_service",
|
|
"target": "storage_service_withimageurl",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/storage.service.ts",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_src": "storage_service",
|
|
"_tgt": "storage_service_withimageurls",
|
|
"source": "storage_service",
|
|
"target": "storage_service_withimageurls",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/image.service.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "image_service",
|
|
"_tgt": "storage_service",
|
|
"source": "storage_service",
|
|
"target": "image_service",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/routes/images.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "images",
|
|
"_tgt": "storage_service",
|
|
"source": "storage_service",
|
|
"target": "images",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/migrate-images-to-s3.ts",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "migrate_images_to_s3",
|
|
"_tgt": "storage_service",
|
|
"source": "storage_service",
|
|
"target": "migrate_images_to_s3",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/server/services/storage.service.ts",
|
|
"source_location": "L69",
|
|
"weight": 0.8,
|
|
"_src": "storage_service_withimageurl",
|
|
"_tgt": "storage_service_getimageurl",
|
|
"source": "storage_service_getimageurl",
|
|
"target": "storage_service_withimageurl",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/item.service.ts",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "item_service",
|
|
"_tgt": "item_service_getallitems",
|
|
"source": "item_service",
|
|
"target": "item_service_getallitems",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/item.service.ts",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_src": "item_service",
|
|
"_tgt": "item_service_getitembyid",
|
|
"source": "item_service",
|
|
"target": "item_service_getitembyid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/item.service.ts",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"_src": "item_service",
|
|
"_tgt": "item_service_createitem",
|
|
"source": "item_service",
|
|
"target": "item_service_createitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/item.service.ts",
|
|
"source_location": "L140",
|
|
"weight": 1.0,
|
|
"_src": "item_service",
|
|
"_tgt": "item_service_updateitem",
|
|
"source": "item_service",
|
|
"target": "item_service_updateitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/item.service.ts",
|
|
"source_location": "L176",
|
|
"weight": 1.0,
|
|
"_src": "item_service",
|
|
"_tgt": "item_service_duplicateitem",
|
|
"source": "item_service",
|
|
"target": "item_service_duplicateitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/item.service.ts",
|
|
"source_location": "L205",
|
|
"weight": 1.0,
|
|
"_src": "item_service",
|
|
"_tgt": "item_service_deleteitem",
|
|
"source": "item_service",
|
|
"target": "item_service_deleteitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/global-item.service.ts",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "global_item_service",
|
|
"_tgt": "global_item_service_searchglobalitems",
|
|
"source": "global_item_service",
|
|
"target": "global_item_service_searchglobalitems",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/global-item.service.ts",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "global_item_service",
|
|
"_tgt": "global_item_service_getglobalitemwithownercount",
|
|
"source": "global_item_service",
|
|
"target": "global_item_service_getglobalitemwithownercount",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "oauth_service",
|
|
"_tgt": "oauth_service_registerclient",
|
|
"source": "oauth_service",
|
|
"target": "oauth_service_registerclient",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_src": "oauth_service",
|
|
"_tgt": "oauth_service_getclient",
|
|
"source": "oauth_service",
|
|
"target": "oauth_service_getclient",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_src": "oauth_service",
|
|
"_tgt": "oauth_service_createauthorizationcode",
|
|
"source": "oauth_service",
|
|
"target": "oauth_service_createauthorizationcode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_src": "oauth_service",
|
|
"_tgt": "oauth_service_exchangecode",
|
|
"source": "oauth_service",
|
|
"target": "oauth_service_exchangecode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"_src": "oauth_service",
|
|
"_tgt": "oauth_service_generatetokens",
|
|
"source": "oauth_service",
|
|
"target": "oauth_service_generatetokens",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L127",
|
|
"weight": 1.0,
|
|
"_src": "oauth_service",
|
|
"_tgt": "oauth_service_verifyaccesstoken",
|
|
"source": "oauth_service",
|
|
"target": "oauth_service_verifyaccesstoken",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"_src": "oauth_service",
|
|
"_tgt": "oauth_service_refreshaccesstoken",
|
|
"source": "oauth_service",
|
|
"target": "oauth_service_refreshaccesstoken",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L176",
|
|
"weight": 1.0,
|
|
"_src": "oauth_service",
|
|
"_tgt": "oauth_service_cleanexpiredoauthdata",
|
|
"source": "oauth_service",
|
|
"target": "oauth_service_cleanexpiredoauthdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/middleware/auth.ts",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "auth",
|
|
"_tgt": "oauth_service",
|
|
"source": "oauth_service",
|
|
"target": "auth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L92",
|
|
"weight": 0.8,
|
|
"_src": "oauth_service_exchangecode",
|
|
"_tgt": "oauth_service_generatetokens",
|
|
"source": "oauth_service_exchangecode",
|
|
"target": "oauth_service_generatetokens",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/server/services/oauth.service.ts",
|
|
"source_location": "L171",
|
|
"weight": 0.8,
|
|
"_src": "oauth_service_refreshaccesstoken",
|
|
"_tgt": "oauth_service_generatetokens",
|
|
"source": "oauth_service_generatetokens",
|
|
"target": "oauth_service_refreshaccesstoken",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/totals.service.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "totals_service",
|
|
"_tgt": "totals_service_getcategorytotals",
|
|
"source": "totals_service",
|
|
"target": "totals_service_getcategorytotals",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/totals.service.ts",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_src": "totals_service",
|
|
"_tgt": "totals_service_getglobaltotals",
|
|
"source": "totals_service",
|
|
"target": "totals_service_getglobaltotals",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/auth.service.ts",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "auth_service",
|
|
"_tgt": "auth_service_getorcreateuser",
|
|
"source": "auth_service",
|
|
"target": "auth_service_getorcreateuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/auth.service.ts",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_src": "auth_service",
|
|
"_tgt": "auth_service_createapikey",
|
|
"source": "auth_service",
|
|
"target": "auth_service_createapikey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/auth.service.ts",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "auth_service",
|
|
"_tgt": "auth_service_verifyapikey",
|
|
"source": "auth_service",
|
|
"target": "auth_service_verifyapikey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/auth.service.ts",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_src": "auth_service",
|
|
"_tgt": "auth_service_listapikeys",
|
|
"source": "auth_service",
|
|
"target": "auth_service_listapikeys",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/auth.service.ts",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_src": "auth_service",
|
|
"_tgt": "auth_service_deleteapikey",
|
|
"source": "auth_service",
|
|
"target": "auth_service_deleteapikey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/middleware/auth.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "auth",
|
|
"_tgt": "auth_service",
|
|
"source": "auth_service",
|
|
"target": "auth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/middleware/auth.test.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "auth_test",
|
|
"_tgt": "auth_service",
|
|
"source": "auth_service",
|
|
"target": "auth_test",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_src": "thread_service",
|
|
"_tgt": "thread_service_createthread",
|
|
"source": "thread_service",
|
|
"target": "thread_service_createthread",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "thread_service",
|
|
"_tgt": "thread_service_getallthreads",
|
|
"source": "thread_service",
|
|
"target": "thread_service_getallthreads",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_src": "thread_service",
|
|
"_tgt": "thread_service_getthreadwithcandidates",
|
|
"source": "thread_service",
|
|
"target": "thread_service_getthreadwithcandidates",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"_src": "thread_service",
|
|
"_tgt": "thread_service_updatethread",
|
|
"source": "thread_service",
|
|
"target": "thread_service_updatethread",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"_src": "thread_service",
|
|
"_tgt": "thread_service_deletethread",
|
|
"source": "thread_service",
|
|
"target": "thread_service_deletethread",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L170",
|
|
"weight": 1.0,
|
|
"_src": "thread_service",
|
|
"_tgt": "thread_service_createcandidate",
|
|
"source": "thread_service",
|
|
"target": "thread_service_createcandidate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L218",
|
|
"weight": 1.0,
|
|
"_src": "thread_service",
|
|
"_tgt": "thread_service_updatecandidate",
|
|
"source": "thread_service",
|
|
"target": "thread_service_updatecandidate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L261",
|
|
"weight": 1.0,
|
|
"_src": "thread_service",
|
|
"_tgt": "thread_service_deletecandidate",
|
|
"source": "thread_service",
|
|
"target": "thread_service_deletecandidate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L283",
|
|
"weight": 1.0,
|
|
"_src": "thread_service",
|
|
"_tgt": "thread_service_reordercandidates",
|
|
"source": "thread_service",
|
|
"target": "thread_service_reordercandidates",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/thread.service.ts",
|
|
"source_location": "L312",
|
|
"weight": 1.0,
|
|
"_src": "thread_service",
|
|
"_tgt": "thread_service_resolvethread",
|
|
"source": "thread_service",
|
|
"target": "thread_service_resolvethread",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/category.service.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "category_service",
|
|
"_tgt": "category_service_getorcreateuncategorized",
|
|
"source": "category_service",
|
|
"target": "category_service_getorcreateuncategorized",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/category.service.ts",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "category_service",
|
|
"_tgt": "category_service_getallcategories",
|
|
"source": "category_service",
|
|
"target": "category_service_getallcategories",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/category.service.ts",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "category_service",
|
|
"_tgt": "category_service_createcategory",
|
|
"source": "category_service",
|
|
"target": "category_service_createcategory",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/category.service.ts",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_src": "category_service",
|
|
"_tgt": "category_service_updatecategory",
|
|
"source": "category_service",
|
|
"target": "category_service_updatecategory",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/category.service.ts",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_src": "category_service",
|
|
"_tgt": "category_service_deletecategory",
|
|
"source": "category_service",
|
|
"target": "category_service_deletecategory",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/middleware/auth.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "auth",
|
|
"_tgt": "category_service",
|
|
"source": "category_service",
|
|
"target": "auth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/server/services/category.service.ts",
|
|
"source_location": "L92",
|
|
"weight": 0.8,
|
|
"_src": "category_service_deletecategory",
|
|
"_tgt": "category_service_getorcreateuncategorized",
|
|
"source": "category_service_getorcreateuncategorized",
|
|
"target": "category_service_deletecategory",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/setup.service.ts",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "setup_service",
|
|
"_tgt": "setup_service_createsetup",
|
|
"source": "setup_service",
|
|
"target": "setup_service_createsetup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/setup.service.ts",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "setup_service",
|
|
"_tgt": "setup_service_getallsetups",
|
|
"source": "setup_service",
|
|
"target": "setup_service_getallsetups",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/setup.service.ts",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_src": "setup_service",
|
|
"_tgt": "setup_service_getsetupwithitems",
|
|
"source": "setup_service",
|
|
"target": "setup_service_getsetupwithitems",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/setup.service.ts",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"_src": "setup_service",
|
|
"_tgt": "setup_service_updatesetup",
|
|
"source": "setup_service",
|
|
"target": "setup_service_updatesetup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/setup.service.ts",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"_src": "setup_service",
|
|
"_tgt": "setup_service_deletesetup",
|
|
"source": "setup_service",
|
|
"target": "setup_service_deletesetup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/setup.service.ts",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"_src": "setup_service",
|
|
"_tgt": "setup_service_syncsetupitems",
|
|
"source": "setup_service",
|
|
"target": "setup_service_syncsetupitems",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/setup.service.ts",
|
|
"source_location": "L211",
|
|
"weight": 1.0,
|
|
"_src": "setup_service",
|
|
"_tgt": "setup_service_updateitemclassification",
|
|
"source": "setup_service",
|
|
"target": "setup_service_updateitemclassification",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/setup.service.ts",
|
|
"source_location": "L231",
|
|
"weight": 1.0,
|
|
"_src": "setup_service",
|
|
"_tgt": "setup_service_removesetupitem",
|
|
"source": "setup_service",
|
|
"target": "setup_service_removesetupitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/csv.service.ts",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "csv_service",
|
|
"_tgt": "csv_service_escapefield",
|
|
"source": "csv_service",
|
|
"target": "csv_service_escapefield",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/csv.service.ts",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_src": "csv_service",
|
|
"_tgt": "csv_service_buildcsvrow",
|
|
"source": "csv_service",
|
|
"target": "csv_service_buildcsvrow",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/csv.service.ts",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "csv_service",
|
|
"_tgt": "csv_service_parsecsvline",
|
|
"source": "csv_service",
|
|
"target": "csv_service_parsecsvline",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/csv.service.ts",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_src": "csv_service",
|
|
"_tgt": "csv_service_parsecsv",
|
|
"source": "csv_service",
|
|
"target": "csv_service_parsecsv",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/csv.service.ts",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_src": "csv_service",
|
|
"_tgt": "csv_service_exportitemscsv",
|
|
"source": "csv_service",
|
|
"target": "csv_service_exportitemscsv",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/csv.service.ts",
|
|
"source_location": "L141",
|
|
"weight": 1.0,
|
|
"_src": "csv_service",
|
|
"_tgt": "csv_service_importitemscsv",
|
|
"source": "csv_service",
|
|
"target": "csv_service_importitemscsv",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/server/services/csv.service.ts",
|
|
"source_location": "L81",
|
|
"weight": 0.8,
|
|
"_src": "csv_service_parsecsv",
|
|
"_tgt": "csv_service_parsecsvline",
|
|
"source": "csv_service_parsecsvline",
|
|
"target": "csv_service_parsecsv",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/server/services/csv.service.ts",
|
|
"source_location": "L146",
|
|
"weight": 0.8,
|
|
"_src": "csv_service_importitemscsv",
|
|
"_tgt": "csv_service_parsecsv",
|
|
"source": "csv_service_parsecsv",
|
|
"target": "csv_service_importitemscsv",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/profile.service.ts",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "profile_service",
|
|
"_tgt": "profile_service_updateprofile",
|
|
"source": "profile_service",
|
|
"target": "profile_service_updateprofile",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/profile.service.ts",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_src": "profile_service",
|
|
"_tgt": "profile_service_getpublicprofile",
|
|
"source": "profile_service",
|
|
"target": "profile_service_getpublicprofile",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/profile.service.ts",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"_src": "profile_service",
|
|
"_tgt": "profile_service_getpublicsetupwithitems",
|
|
"source": "profile_service",
|
|
"target": "profile_service_getpublicsetupwithitems",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/image.service.ts",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "image_service",
|
|
"_tgt": "image_service_fetchimagefromurl",
|
|
"source": "image_service",
|
|
"target": "image_service_fetchimagefromurl",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/routes/images.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "images",
|
|
"_tgt": "image_service",
|
|
"source": "image_service",
|
|
"target": "images",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/services/tag.service.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "tag_service",
|
|
"_tgt": "tag_service_getalltags",
|
|
"source": "tag_service",
|
|
"target": "tag_service_getalltags",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/mcp/resources/collection.ts",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "collection",
|
|
"_tgt": "collection_getcollectionsummary",
|
|
"source": "collection",
|
|
"target": "collection_getcollectionsummary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/mcp/tools/images.ts",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "images",
|
|
"_tgt": "images_textresult",
|
|
"source": "images",
|
|
"target": "images_textresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/mcp/tools/images.ts",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "images",
|
|
"_tgt": "images_errorresult",
|
|
"source": "images",
|
|
"target": "images_errorresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/mcp/tools/images.ts",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "images",
|
|
"_tgt": "images_registerimagetools",
|
|
"source": "images",
|
|
"target": "images_registerimagetools",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/mcp/tools/threads.ts",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "threads",
|
|
"_tgt": "threads_textresult",
|
|
"source": "threads",
|
|
"target": "threads_textresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/mcp/tools/threads.ts",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "threads",
|
|
"_tgt": "threads_errorresult",
|
|
"source": "threads",
|
|
"target": "threads_errorresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/mcp/tools/threads.ts",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_src": "threads",
|
|
"_tgt": "threads_registerthreadtools",
|
|
"source": "threads",
|
|
"target": "threads_registerthreadtools",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/params.test.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "params_test",
|
|
"_tgt": "threads",
|
|
"source": "threads",
|
|
"target": "params_test",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/mcp/tools/setups.ts",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "setups",
|
|
"_tgt": "setups_textresult",
|
|
"source": "setups",
|
|
"target": "setups_textresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/mcp/tools/setups.ts",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "setups",
|
|
"_tgt": "setups_errorresult",
|
|
"source": "setups",
|
|
"target": "setups_errorresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/mcp/tools/setups.ts",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_src": "setups",
|
|
"_tgt": "setups_registersetuptools",
|
|
"source": "setups",
|
|
"target": "setups_registersetuptools",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/params.test.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "params_test",
|
|
"_tgt": "setups",
|
|
"source": "setups",
|
|
"target": "params_test",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/mcp/tools/categories.ts",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "categories",
|
|
"_tgt": "categories_textresult",
|
|
"source": "categories",
|
|
"target": "categories_textresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/mcp/tools/categories.ts",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "categories",
|
|
"_tgt": "categories_errorresult",
|
|
"source": "categories",
|
|
"target": "categories_errorresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/mcp/tools/categories.ts",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "categories",
|
|
"_tgt": "categories_registercategorytools",
|
|
"source": "categories",
|
|
"target": "categories_registercategorytools",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/params.test.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "params_test",
|
|
"_tgt": "categories",
|
|
"source": "categories",
|
|
"target": "params_test",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/mcp/tools/items.ts",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "items",
|
|
"_tgt": "items_textresult",
|
|
"source": "items",
|
|
"target": "items_textresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/mcp/tools/items.ts",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "items",
|
|
"_tgt": "items_errorresult",
|
|
"source": "items",
|
|
"target": "items_errorresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/mcp/tools/items.ts",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_src": "items",
|
|
"_tgt": "items_registeritemtools",
|
|
"source": "items",
|
|
"target": "items_registeritemtools",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/params.test.ts",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "params_test",
|
|
"_tgt": "items",
|
|
"source": "items",
|
|
"target": "params_test",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/routes/oauth.ts",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "oauth",
|
|
"_tgt": "oauth_escapehtml",
|
|
"source": "oauth",
|
|
"target": "oauth_escapehtml",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/routes/oauth.ts",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "oauth",
|
|
"_tgt": "oauth_getbaseurl",
|
|
"source": "oauth",
|
|
"target": "oauth_getbaseurl",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/routes/oauth.ts",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "oauth",
|
|
"_tgt": "oauth_renderconsentform",
|
|
"source": "oauth",
|
|
"target": "oauth_renderconsentform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/server/routes/oauth.ts",
|
|
"source_location": "L57",
|
|
"weight": 0.8,
|
|
"_src": "oauth_renderconsentform",
|
|
"_tgt": "oauth_escapehtml",
|
|
"source": "oauth_escapehtml",
|
|
"target": "oauth_renderconsentform",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/middleware/auth.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "auth",
|
|
"_tgt": "auth_requireauth",
|
|
"source": "auth",
|
|
"target": "auth_requireauth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routeTree.gen.ts",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "routetree_gen",
|
|
"_tgt": "settings",
|
|
"source": "settings",
|
|
"target": "routetree_gen",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/settings.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "settings",
|
|
"_tgt": "profilesection",
|
|
"source": "settings",
|
|
"target": "profilesection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/settings.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "settings",
|
|
"_tgt": "useauth",
|
|
"source": "settings",
|
|
"target": "useauth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/settings.tsx",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "settings",
|
|
"_tgt": "usecurrency",
|
|
"source": "settings",
|
|
"target": "usecurrency",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/settings.tsx",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "settings",
|
|
"_tgt": "useitems",
|
|
"source": "settings",
|
|
"target": "useitems",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/settings.tsx",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "settings",
|
|
"_tgt": "usesettings",
|
|
"source": "settings",
|
|
"target": "usesettings",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/settings.tsx",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "settings",
|
|
"_tgt": "useweightunit",
|
|
"source": "settings",
|
|
"target": "useweightunit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/settings.tsx",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "settings",
|
|
"_tgt": "formatters",
|
|
"source": "settings",
|
|
"target": "formatters",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/settings.tsx",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "settings",
|
|
"_tgt": "settings_apikeysection",
|
|
"source": "settings",
|
|
"target": "settings_apikeysection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/settings.tsx",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"_src": "settings",
|
|
"_tgt": "settings_handlefilechange",
|
|
"source": "settings",
|
|
"target": "settings_handlefilechange",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/middleware/rateLimit.ts",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "ratelimit",
|
|
"_tgt": "ratelimit_getclientip",
|
|
"source": "ratelimit",
|
|
"target": "ratelimit_getclientip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/middleware/rateLimit.ts",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "ratelimit",
|
|
"_tgt": "ratelimit_cleanup",
|
|
"source": "ratelimit",
|
|
"target": "ratelimit_cleanup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/middleware/rateLimit.ts",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "ratelimit",
|
|
"_tgt": "ratelimit_ratelimit",
|
|
"source": "ratelimit",
|
|
"target": "ratelimit_ratelimit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/server/middleware/rateLimit.ts",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_src": "ratelimit",
|
|
"_tgt": "ratelimit_resetfortesting",
|
|
"source": "ratelimit",
|
|
"target": "ratelimit_resetfortesting",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/middleware/rateLimit.test.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "ratelimit_test",
|
|
"_tgt": "ratelimit",
|
|
"source": "ratelimit",
|
|
"target": "ratelimit_test",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/server/middleware/rateLimit.ts",
|
|
"source_location": "L29",
|
|
"weight": 0.8,
|
|
"_src": "ratelimit_ratelimit",
|
|
"_tgt": "ratelimit_getclientip",
|
|
"source": "ratelimit_getclientip",
|
|
"target": "ratelimit_ratelimit",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/server/middleware/rateLimit.ts",
|
|
"source_location": "L27",
|
|
"weight": 0.8,
|
|
"_src": "ratelimit_ratelimit",
|
|
"_tgt": "ratelimit_cleanup",
|
|
"source": "ratelimit_cleanup",
|
|
"target": "ratelimit_ratelimit",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "useitems",
|
|
"_tgt": "types",
|
|
"source": "types",
|
|
"target": "useitems",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useCandidates.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "usecandidates",
|
|
"_tgt": "types",
|
|
"source": "types",
|
|
"target": "usecandidates",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useCategories.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "usecategories",
|
|
"_tgt": "types",
|
|
"source": "types",
|
|
"target": "usecategories",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/db/dev-seed-data.ts",
|
|
"source_location": "L419",
|
|
"weight": 1.0,
|
|
"_src": "dev_seed_data",
|
|
"_tgt": "dev_seed_data_categorydisplayname",
|
|
"source": "dev_seed_data",
|
|
"target": "dev_seed_data_categorydisplayname",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/db/seed.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "seed",
|
|
"_tgt": "seed_seeddefaults",
|
|
"source": "seed",
|
|
"target": "seed_seeddefaults",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "e2e/seed.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "seed",
|
|
"_tgt": "schema",
|
|
"source": "seed",
|
|
"target": "schema",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "e2e/seed.ts",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "seed",
|
|
"_tgt": "seed_seedtestdatabase",
|
|
"source": "seed",
|
|
"target": "seed_seedtestdatabase",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "e2e/global-setup.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "global_setup",
|
|
"_tgt": "seed",
|
|
"source": "seed",
|
|
"target": "global_setup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/db/seed-global-items.ts",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_src": "seed_global_items",
|
|
"_tgt": "seed_global_items_seedtags",
|
|
"source": "seed_global_items",
|
|
"target": "seed_global_items_seedtags",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/db/seed-global-items.ts",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"_src": "seed_global_items",
|
|
"_tgt": "seed_global_items_seedglobalitems",
|
|
"source": "seed_global_items",
|
|
"target": "seed_global_items_seedglobalitems",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/db/seed-global-items.ts",
|
|
"source_location": "L91",
|
|
"weight": 0.8,
|
|
"_src": "seed_global_items_seedglobalitems",
|
|
"_tgt": "seed_global_items_seedtags",
|
|
"source": "seed_global_items_seedtags",
|
|
"target": "seed_global_items_seedglobalitems",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/db/dev-seed.ts",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "dev_seed",
|
|
"_tgt": "dev_seed_seeddevdata",
|
|
"source": "dev_seed",
|
|
"target": "dev_seed_seeddevdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/main.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "main",
|
|
"_tgt": "routetree_gen",
|
|
"source": "main",
|
|
"target": "routetree_gen",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routeTree.gen.ts",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "routetree_gen",
|
|
"_tgt": "root",
|
|
"source": "routetree_gen",
|
|
"target": "root",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routeTree.gen.ts",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "routetree_gen",
|
|
"_tgt": "login",
|
|
"source": "routetree_gen",
|
|
"target": "login",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routeTree.gen.ts",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "routetree_gen",
|
|
"_tgt": "userid",
|
|
"source": "routetree_gen",
|
|
"target": "userid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routeTree.gen.ts",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "routetree_gen",
|
|
"_tgt": "setupid",
|
|
"source": "routetree_gen",
|
|
"target": "setupid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routeTree.gen.ts",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_src": "routetree_gen",
|
|
"_tgt": "itemid",
|
|
"source": "routetree_gen",
|
|
"target": "itemid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routeTree.gen.ts",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "routetree_gen",
|
|
"_tgt": "globalitemid",
|
|
"source": "routetree_gen",
|
|
"target": "globalitemid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routeTree.gen.ts",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "routetree_gen",
|
|
"_tgt": "candidateid",
|
|
"source": "routetree_gen",
|
|
"target": "candidateid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/lib/iconData.tsx",
|
|
"source_location": "L225",
|
|
"weight": 1.0,
|
|
"_src": "icondata",
|
|
"_tgt": "icondata_topascalcase",
|
|
"source": "icondata",
|
|
"target": "icondata_topascalcase",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/lib/iconData.tsx",
|
|
"source_location": "L240",
|
|
"weight": 1.0,
|
|
"_src": "icondata",
|
|
"_tgt": "icondata_lucideicon",
|
|
"source": "icondata",
|
|
"target": "icondata_lucideicon",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/setups/$setupId.tsx",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "setupid",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "setupid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/items/$itemId.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "itemid",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "itemid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/candidates/$candidateId.tsx",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "candidateid",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "candidateid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ItemCard.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "itemcard",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "itemcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/IconPicker.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "iconpicker",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "iconpicker",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CategoryPicker.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "categorypicker",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "categorypicker",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ThreadCard.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "threadcard",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "threadcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateCard.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "candidatecard",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "candidatecard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/DashboardCard.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "dashboardcard",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "dashboardcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ItemPicker.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "itempicker",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "itempicker",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/StatusBadge.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "statusbadge",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "statusbadge",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CategoryFilterDropdown.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "categoryfilterdropdown",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "categoryfilterdropdown",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ComparisonTable.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "comparisontable",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "comparisontable",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/OnboardingWizard.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "onboardingwizard",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "onboardingwizard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CategoryHeader.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "categoryheader",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "categoryheader",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CollectionView.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "collectionview",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "collectionview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/UserMenu.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "usermenu",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "usermenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateListItem.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "candidatelistitem",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "candidatelistitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/TotalsBar.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "totalsbar",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "totalsbar",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/WeightSummaryCard.tsx",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "weightsummarycard",
|
|
"_tgt": "icondata",
|
|
"source": "icondata",
|
|
"target": "weightsummarycard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/client/lib/iconData.tsx",
|
|
"source_location": "L246",
|
|
"weight": 0.8,
|
|
"_src": "icondata_lucideicon",
|
|
"_tgt": "icondata_topascalcase",
|
|
"source": "icondata_topascalcase",
|
|
"target": "icondata_lucideicon",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/lib/impactDeltas.ts",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_src": "impactdeltas",
|
|
"_tgt": "impactdeltas_computeimpactdeltas",
|
|
"source": "impactdeltas",
|
|
"target": "impactdeltas_computeimpactdeltas",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useImpactDeltas.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "useimpactdeltas",
|
|
"_tgt": "impactdeltas",
|
|
"source": "impactdeltas",
|
|
"target": "useimpactdeltas",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/lib/impactDeltas.test.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "impactdeltas_test",
|
|
"_tgt": "impactdeltas",
|
|
"source": "impactdeltas",
|
|
"target": "impactdeltas_test",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/lib/formatters.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "formatters",
|
|
"_tgt": "formatters_formatweight",
|
|
"source": "formatters",
|
|
"target": "formatters_formatweight",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/lib/formatters.ts",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "formatters",
|
|
"_tgt": "formatters_formatprice",
|
|
"source": "formatters",
|
|
"target": "formatters_formatprice",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useFormatters.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "useformatters",
|
|
"_tgt": "formatters",
|
|
"source": "formatters",
|
|
"target": "useformatters",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useWeightUnit.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "useweightunit",
|
|
"_tgt": "formatters",
|
|
"source": "formatters",
|
|
"target": "useweightunit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useCurrency.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "usecurrency",
|
|
"_tgt": "formatters",
|
|
"source": "formatters",
|
|
"target": "usecurrency",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/WeightSummaryCard.tsx",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "weightsummarycard",
|
|
"_tgt": "formatters",
|
|
"source": "formatters",
|
|
"target": "weightsummarycard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/lib/formatters.test.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "formatters_test",
|
|
"_tgt": "formatters",
|
|
"source": "formatters",
|
|
"target": "formatters_test",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "api",
|
|
"_tgt": "api_apierror",
|
|
"source": "api",
|
|
"target": "api_apierror",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "api",
|
|
"_tgt": "api_handleresponse",
|
|
"source": "api",
|
|
"target": "api_handleresponse",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_src": "api",
|
|
"_tgt": "api_apiget",
|
|
"source": "api",
|
|
"target": "api_apiget",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "api",
|
|
"_tgt": "api_apipost",
|
|
"source": "api",
|
|
"target": "api_apipost",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_src": "api",
|
|
"_tgt": "api_apiput",
|
|
"source": "api",
|
|
"target": "api_apiput",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_src": "api",
|
|
"_tgt": "api_apipatch",
|
|
"source": "api",
|
|
"target": "api_apipatch",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "api",
|
|
"_tgt": "api_apidelete",
|
|
"source": "api",
|
|
"target": "api_apidelete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_src": "api",
|
|
"_tgt": "api_apiupload",
|
|
"source": "api",
|
|
"target": "api_apiupload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "useitems",
|
|
"_tgt": "api",
|
|
"source": "api",
|
|
"target": "useitems",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useCandidates.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "usecandidates",
|
|
"_tgt": "api",
|
|
"source": "api",
|
|
"target": "usecandidates",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useAuth.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "useauth",
|
|
"_tgt": "api",
|
|
"source": "api",
|
|
"target": "useauth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useProfile.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "useprofile",
|
|
"_tgt": "api",
|
|
"source": "api",
|
|
"target": "useprofile",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useTotals.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "usetotals",
|
|
"_tgt": "api",
|
|
"source": "api",
|
|
"target": "usetotals",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useSetups.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "usesetups",
|
|
"_tgt": "api",
|
|
"source": "api",
|
|
"target": "usesetups",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useSettings.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "usesettings",
|
|
"_tgt": "api",
|
|
"source": "api",
|
|
"target": "usesettings",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useCategories.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "usecategories",
|
|
"_tgt": "api",
|
|
"source": "api",
|
|
"target": "usecategories",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useThreads.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "usethreads",
|
|
"_tgt": "api",
|
|
"source": "api",
|
|
"target": "usethreads",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useTags.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "usetags",
|
|
"_tgt": "api",
|
|
"source": "api",
|
|
"target": "usetags",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useGlobalItems.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "useglobalitems",
|
|
"_tgt": "api",
|
|
"source": "api",
|
|
"target": "useglobalitems",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/AddToThreadModal.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "addtothreadmodal",
|
|
"_tgt": "api",
|
|
"source": "api",
|
|
"target": "addtothreadmodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ImageUpload.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "imageupload",
|
|
"_tgt": "api",
|
|
"source": "api",
|
|
"target": "imageupload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ProfileSection.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "profilesection",
|
|
"_tgt": "api",
|
|
"source": "api",
|
|
"target": "profilesection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "api_apierror",
|
|
"_tgt": "api_apierror_constructor",
|
|
"source": "api_apierror",
|
|
"target": "api_apierror_constructor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L27",
|
|
"weight": 0.8,
|
|
"_src": "api_apiget",
|
|
"_tgt": "api_handleresponse",
|
|
"source": "api_handleresponse",
|
|
"target": "api_apiget",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L36",
|
|
"weight": 0.8,
|
|
"_src": "api_apipost",
|
|
"_tgt": "api_handleresponse",
|
|
"source": "api_handleresponse",
|
|
"target": "api_apipost",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L45",
|
|
"weight": 0.8,
|
|
"_src": "api_apiput",
|
|
"_tgt": "api_handleresponse",
|
|
"source": "api_handleresponse",
|
|
"target": "api_apiput",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L54",
|
|
"weight": 0.8,
|
|
"_src": "api_apipatch",
|
|
"_tgt": "api_handleresponse",
|
|
"source": "api_handleresponse",
|
|
"target": "api_apipatch",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L59",
|
|
"weight": 0.8,
|
|
"_src": "api_apidelete",
|
|
"_tgt": "api_handleresponse",
|
|
"source": "api_handleresponse",
|
|
"target": "api_apidelete",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/client/lib/api.ts",
|
|
"source_location": "L69",
|
|
"weight": 0.8,
|
|
"_src": "api_apiupload",
|
|
"_tgt": "api_handleresponse",
|
|
"source": "api_handleresponse",
|
|
"target": "api_apiupload",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_src": "useitems",
|
|
"_tgt": "useitems_useitems",
|
|
"source": "useitems",
|
|
"target": "useitems_useitems",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_src": "useitems",
|
|
"_tgt": "useitems_useitem",
|
|
"source": "useitems",
|
|
"target": "useitems_useitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_src": "useitems",
|
|
"_tgt": "useitems_usecreateitem",
|
|
"source": "useitems",
|
|
"target": "useitems_usecreateitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_src": "useitems",
|
|
"_tgt": "useitems_useupdateitem",
|
|
"source": "useitems",
|
|
"target": "useitems_useupdateitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L87",
|
|
"weight": 1.0,
|
|
"_src": "useitems",
|
|
"_tgt": "useitems_usedeleteitem",
|
|
"source": "useitems",
|
|
"target": "useitems_usedeleteitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"_src": "useitems",
|
|
"_tgt": "useitems_useduplicateitem",
|
|
"source": "useitems",
|
|
"target": "useitems_useduplicateitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_src": "useitems",
|
|
"_tgt": "useitems_useexportitems",
|
|
"source": "useitems",
|
|
"target": "useitems_useexportitems",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useItems.ts",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"_src": "useitems",
|
|
"_tgt": "useitems_useimportitems",
|
|
"source": "useitems",
|
|
"target": "useitems_useimportitems",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/items/$itemId.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "itemid",
|
|
"_tgt": "useitems",
|
|
"source": "useitems",
|
|
"target": "itemid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ItemForm.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "itemform",
|
|
"_tgt": "useitems",
|
|
"source": "useitems",
|
|
"target": "itemform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ItemCard.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "itemcard",
|
|
"_tgt": "useitems",
|
|
"source": "useitems",
|
|
"target": "itemcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/AddToCollectionModal.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "addtocollectionmodal",
|
|
"_tgt": "useitems",
|
|
"source": "useitems",
|
|
"target": "addtocollectionmodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ItemPicker.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "itempicker",
|
|
"_tgt": "useitems",
|
|
"source": "useitems",
|
|
"target": "itempicker",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ManualEntryForm.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "manualentryform",
|
|
"_tgt": "useitems",
|
|
"source": "useitems",
|
|
"target": "manualentryform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/OnboardingWizard.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "onboardingwizard",
|
|
"_tgt": "useitems",
|
|
"source": "useitems",
|
|
"target": "onboardingwizard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ConfirmDialog.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "confirmdialog",
|
|
"_tgt": "useitems",
|
|
"source": "useitems",
|
|
"target": "confirmdialog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CollectionView.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "collectionview",
|
|
"_tgt": "useitems",
|
|
"source": "useitems",
|
|
"target": "collectionview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useCandidates.ts",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "usecandidates",
|
|
"_tgt": "usecandidates_usecreatecandidate",
|
|
"source": "usecandidates",
|
|
"target": "usecandidates_usecreatecandidate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useCandidates.ts",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_src": "usecandidates",
|
|
"_tgt": "usecandidates_useupdatecandidate",
|
|
"source": "usecandidates",
|
|
"target": "usecandidates_useupdatecandidate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useCandidates.ts",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_src": "usecandidates",
|
|
"_tgt": "usecandidates_usedeletecandidate",
|
|
"source": "usecandidates",
|
|
"target": "usecandidates_usedeletecandidate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useCandidates.ts",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_src": "usecandidates",
|
|
"_tgt": "usecandidates_usereordercandidates",
|
|
"source": "usecandidates",
|
|
"target": "usecandidates_usereordercandidates",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "root",
|
|
"_tgt": "usecandidates",
|
|
"source": "usecandidates",
|
|
"target": "root",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/candidates/$candidateId.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "candidateid",
|
|
"_tgt": "usecandidates",
|
|
"source": "usecandidates",
|
|
"target": "candidateid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateForm.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "candidateform",
|
|
"_tgt": "usecandidates",
|
|
"source": "usecandidates",
|
|
"target": "candidateform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useAuth.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "useauth",
|
|
"_tgt": "useauth_useauth",
|
|
"source": "useauth",
|
|
"target": "useauth_useauth",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useAuth.ts",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "useauth",
|
|
"_tgt": "useauth_uselogout",
|
|
"source": "useauth",
|
|
"target": "useauth_uselogout",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useAuth.ts",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_src": "useauth",
|
|
"_tgt": "useauth_useapikeys",
|
|
"source": "useauth",
|
|
"target": "useauth_useapikeys",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useAuth.ts",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_src": "useauth",
|
|
"_tgt": "useauth_usecreateapikey",
|
|
"source": "useauth",
|
|
"target": "useauth_usecreateapikey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useAuth.ts",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "useauth",
|
|
"_tgt": "useauth_usedeleteapikey",
|
|
"source": "useauth",
|
|
"target": "useauth_usedeleteapikey",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "root",
|
|
"_tgt": "useauth",
|
|
"source": "useauth",
|
|
"target": "root",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/login.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "login",
|
|
"_tgt": "useauth",
|
|
"source": "useauth",
|
|
"target": "login",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ProfileSection.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "profilesection",
|
|
"_tgt": "useauth",
|
|
"source": "useauth",
|
|
"target": "profilesection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/UserMenu.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "usermenu",
|
|
"_tgt": "useauth",
|
|
"source": "useauth",
|
|
"target": "usermenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/TotalsBar.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "totalsbar",
|
|
"_tgt": "useauth",
|
|
"source": "useauth",
|
|
"target": "totalsbar",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useProfile.ts",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_src": "useprofile",
|
|
"_tgt": "useprofile_usepublicprofile",
|
|
"source": "useprofile",
|
|
"target": "useprofile_usepublicprofile",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useProfile.ts",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "useprofile",
|
|
"_tgt": "useprofile_useupdateprofile",
|
|
"source": "useprofile",
|
|
"target": "useprofile_useupdateprofile",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/users/$userId.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "userid",
|
|
"_tgt": "useprofile",
|
|
"source": "useprofile",
|
|
"target": "userid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ProfileSection.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "profilesection",
|
|
"_tgt": "useprofile",
|
|
"source": "useprofile",
|
|
"target": "profilesection",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useTotals.ts",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "usetotals",
|
|
"_tgt": "usetotals_usetotals",
|
|
"source": "usetotals",
|
|
"target": "usetotals_usetotals",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CollectionView.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "collectionview",
|
|
"_tgt": "usetotals",
|
|
"source": "usetotals",
|
|
"target": "collectionview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useSetups.ts",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_src": "usesetups",
|
|
"_tgt": "usesetups_usesetups",
|
|
"source": "usesetups",
|
|
"target": "usesetups_usesetups",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useSetups.ts",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "usesetups",
|
|
"_tgt": "usesetups_usesetup",
|
|
"source": "usesetups",
|
|
"target": "usesetups_usesetup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useSetups.ts",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_src": "usesetups",
|
|
"_tgt": "usesetups_usecreatesetup",
|
|
"source": "usesetups",
|
|
"target": "usesetups_usecreatesetup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useSetups.ts",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"_src": "usesetups",
|
|
"_tgt": "usesetups_useupdatesetup",
|
|
"source": "usesetups",
|
|
"target": "usesetups_useupdatesetup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useSetups.ts",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"_src": "usesetups",
|
|
"_tgt": "usesetups_usedeletesetup",
|
|
"source": "usesetups",
|
|
"target": "usesetups_usedeletesetup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useSetups.ts",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"_src": "usesetups",
|
|
"_tgt": "usesetups_usesyncsetupitems",
|
|
"source": "usesetups",
|
|
"target": "usesetups_usesyncsetupitems",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useSetups.ts",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_src": "usesetups",
|
|
"_tgt": "usesetups_useremovesetupitem",
|
|
"source": "usesetups",
|
|
"target": "usesetups_useremovesetupitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useSetups.ts",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"_src": "usesetups",
|
|
"_tgt": "usesetups_useupdateitemclassification",
|
|
"source": "usesetups",
|
|
"target": "usesetups_useupdateitemclassification",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/setups/$setupId.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "setupid",
|
|
"_tgt": "usesetups",
|
|
"source": "usesetups",
|
|
"target": "setupid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/SetupsView.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "setupsview",
|
|
"_tgt": "usesetups",
|
|
"source": "usesetups",
|
|
"target": "setupsview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ItemPicker.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "itempicker",
|
|
"_tgt": "usesetups",
|
|
"source": "usesetups",
|
|
"target": "itempicker",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/SetupImpactSelector.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "setupimpactselector",
|
|
"_tgt": "usesetups",
|
|
"source": "usesetups",
|
|
"target": "setupimpactselector",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/WeightSummaryCard.tsx",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "weightsummarycard",
|
|
"_tgt": "usesetups",
|
|
"source": "usesetups",
|
|
"target": "weightsummarycard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useFormatters.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "useformatters",
|
|
"_tgt": "usecurrency",
|
|
"source": "useformatters",
|
|
"target": "usecurrency",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useFormatters.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "useformatters",
|
|
"_tgt": "useweightunit",
|
|
"source": "useformatters",
|
|
"target": "useweightunit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useFormatters.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "useformatters",
|
|
"_tgt": "useformatters_useformatters",
|
|
"source": "useformatters",
|
|
"target": "useformatters_useformatters",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/global-items/$globalItemId.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "globalitemid",
|
|
"_tgt": "useformatters",
|
|
"source": "useformatters",
|
|
"target": "globalitemid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/setups/$setupId.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "setupid",
|
|
"_tgt": "useformatters",
|
|
"source": "useformatters",
|
|
"target": "setupid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/items/$itemId.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "itemid",
|
|
"_tgt": "useformatters",
|
|
"source": "useformatters",
|
|
"target": "itemid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/candidates/$candidateId.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "candidateid",
|
|
"_tgt": "useformatters",
|
|
"source": "useformatters",
|
|
"target": "candidateid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ItemCard.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "itemcard",
|
|
"_tgt": "useformatters",
|
|
"source": "useformatters",
|
|
"target": "itemcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "catalogsearchoverlay",
|
|
"_tgt": "useformatters",
|
|
"source": "useformatters",
|
|
"target": "catalogsearchoverlay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ThreadCard.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "threadcard",
|
|
"_tgt": "useformatters",
|
|
"source": "useformatters",
|
|
"target": "threadcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateCard.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "candidatecard",
|
|
"_tgt": "useformatters",
|
|
"source": "useformatters",
|
|
"target": "candidatecard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ItemPicker.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "itempicker",
|
|
"_tgt": "useformatters",
|
|
"source": "useformatters",
|
|
"target": "itempicker",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ComparisonTable.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "comparisontable",
|
|
"_tgt": "useformatters",
|
|
"source": "useformatters",
|
|
"target": "comparisontable",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CategoryHeader.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "categoryheader",
|
|
"_tgt": "useformatters",
|
|
"source": "useformatters",
|
|
"target": "categoryheader",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/SetupCard.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "setupcard",
|
|
"_tgt": "useformatters",
|
|
"source": "useformatters",
|
|
"target": "setupcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CollectionView.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "collectionview",
|
|
"_tgt": "useformatters",
|
|
"source": "useformatters",
|
|
"target": "collectionview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateListItem.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "candidatelistitem",
|
|
"_tgt": "useformatters",
|
|
"source": "useformatters",
|
|
"target": "candidatelistitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/GlobalItemCard.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "globalitemcard",
|
|
"_tgt": "useformatters",
|
|
"source": "useformatters",
|
|
"target": "globalitemcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/WeightSummaryCard.tsx",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "weightsummarycard",
|
|
"_tgt": "useformatters",
|
|
"source": "useformatters",
|
|
"target": "weightsummarycard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useImpactDeltas.ts",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "useimpactdeltas",
|
|
"_tgt": "useimpactdeltas_useimpactdeltas",
|
|
"source": "useimpactdeltas",
|
|
"target": "useimpactdeltas_useimpactdeltas",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateCard.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "candidatecard",
|
|
"_tgt": "useimpactdeltas",
|
|
"source": "useimpactdeltas",
|
|
"target": "candidatecard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ComparisonTable.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "comparisontable",
|
|
"_tgt": "useimpactdeltas",
|
|
"source": "useimpactdeltas",
|
|
"target": "comparisontable",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateListItem.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "candidatelistitem",
|
|
"_tgt": "useimpactdeltas",
|
|
"source": "useimpactdeltas",
|
|
"target": "candidatelistitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ImpactDeltaBadge.tsx",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "impactdeltabadge",
|
|
"_tgt": "useimpactdeltas",
|
|
"source": "useimpactdeltas",
|
|
"target": "impactdeltabadge",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useSettings.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "usesettings",
|
|
"_tgt": "usesettings_usesetting",
|
|
"source": "usesettings",
|
|
"target": "usesettings_usesetting",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useSettings.ts",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "usesettings",
|
|
"_tgt": "usesettings_useupdatesetting",
|
|
"source": "usesettings",
|
|
"target": "usesettings_useupdatesetting",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useSettings.ts",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "usesettings",
|
|
"_tgt": "usesettings_useonboardingcomplete",
|
|
"source": "usesettings",
|
|
"target": "usesettings_useonboardingcomplete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useWeightUnit.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "useweightunit",
|
|
"_tgt": "usesettings",
|
|
"source": "usesettings",
|
|
"target": "useweightunit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useCurrency.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "usecurrency",
|
|
"_tgt": "usesettings",
|
|
"source": "usesettings",
|
|
"target": "usecurrency",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "root",
|
|
"_tgt": "usesettings",
|
|
"source": "usesettings",
|
|
"target": "root",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/OnboardingWizard.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "onboardingwizard",
|
|
"_tgt": "usesettings",
|
|
"source": "usesettings",
|
|
"target": "onboardingwizard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/client/hooks/useSettings.ts",
|
|
"source_location": "L36",
|
|
"weight": 0.8,
|
|
"_src": "usesettings_useonboardingcomplete",
|
|
"_tgt": "usesettings_usesetting",
|
|
"source": "usesettings_usesetting",
|
|
"target": "usesettings_useonboardingcomplete",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useWeightUnit.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "useweightunit",
|
|
"_tgt": "useweightunit_useweightunit",
|
|
"source": "useweightunit",
|
|
"target": "useweightunit_useweightunit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useCategories.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "usecategories",
|
|
"_tgt": "usecategories_usecategories",
|
|
"source": "usecategories",
|
|
"target": "usecategories_usecategories",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useCategories.ts",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "usecategories",
|
|
"_tgt": "usecategories_usecreatecategory",
|
|
"source": "usecategories",
|
|
"target": "usecategories_usecreatecategory",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useCategories.ts",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "usecategories",
|
|
"_tgt": "usecategories_useupdatecategory",
|
|
"source": "usecategories",
|
|
"target": "usecategories_useupdatecategory",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useCategories.ts",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_src": "usecategories",
|
|
"_tgt": "usecategories_usedeletecategory",
|
|
"source": "usecategories",
|
|
"target": "usecategories_usedeletecategory",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CategoryPicker.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "categorypicker",
|
|
"_tgt": "usecategories",
|
|
"source": "usecategories",
|
|
"target": "categorypicker",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/AddToCollectionModal.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "addtocollectionmodal",
|
|
"_tgt": "usecategories",
|
|
"source": "usecategories",
|
|
"target": "addtocollectionmodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/AddToThreadModal.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "addtothreadmodal",
|
|
"_tgt": "usecategories",
|
|
"source": "usecategories",
|
|
"target": "addtothreadmodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ManualEntryForm.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "manualentryform",
|
|
"_tgt": "usecategories",
|
|
"source": "usecategories",
|
|
"target": "manualentryform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/OnboardingWizard.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "onboardingwizard",
|
|
"_tgt": "usecategories",
|
|
"source": "usecategories",
|
|
"target": "onboardingwizard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CategoryHeader.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "categoryheader",
|
|
"_tgt": "usecategories",
|
|
"source": "usecategories",
|
|
"target": "categoryheader",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CreateThreadModal.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "createthreadmodal",
|
|
"_tgt": "usecategories",
|
|
"source": "usecategories",
|
|
"target": "createthreadmodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/PlanningView.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "planningview",
|
|
"_tgt": "usecategories",
|
|
"source": "usecategories",
|
|
"target": "planningview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CollectionView.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "collectionview",
|
|
"_tgt": "usecategories",
|
|
"source": "usecategories",
|
|
"target": "collectionview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useCurrency.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "usecurrency",
|
|
"_tgt": "usecurrency_usecurrency",
|
|
"source": "usecurrency",
|
|
"target": "usecurrency_usecurrency",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useThreads.ts",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"_src": "usethreads",
|
|
"_tgt": "usethreads_usethreads",
|
|
"source": "usethreads",
|
|
"target": "usethreads_usethreads",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useThreads.ts",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "usethreads",
|
|
"_tgt": "usethreads_usethread",
|
|
"source": "usethreads",
|
|
"target": "usethreads_usethread",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useThreads.ts",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_src": "usethreads",
|
|
"_tgt": "usethreads_usecreatethread",
|
|
"source": "usethreads",
|
|
"target": "usethreads_usecreatethread",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useThreads.ts",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"_src": "usethreads",
|
|
"_tgt": "usethreads_useupdatethread",
|
|
"source": "usethreads",
|
|
"target": "usethreads_useupdatethread",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useThreads.ts",
|
|
"source_location": "L91",
|
|
"weight": 1.0,
|
|
"_src": "usethreads",
|
|
"_tgt": "usethreads_usedeletethread",
|
|
"source": "usethreads",
|
|
"target": "usethreads_usedeletethread",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useThreads.ts",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_src": "usethreads",
|
|
"_tgt": "usethreads_useresolvethread",
|
|
"source": "usethreads",
|
|
"target": "usethreads_useresolvethread",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "root",
|
|
"_tgt": "usethreads",
|
|
"source": "usethreads",
|
|
"target": "root",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/candidates/$candidateId.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "candidateid",
|
|
"_tgt": "usethreads",
|
|
"source": "usethreads",
|
|
"target": "candidateid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/AddToThreadModal.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "addtothreadmodal",
|
|
"_tgt": "usethreads",
|
|
"source": "usethreads",
|
|
"target": "addtothreadmodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CreateThreadModal.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "createthreadmodal",
|
|
"_tgt": "usethreads",
|
|
"source": "usethreads",
|
|
"target": "createthreadmodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateForm.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "candidateform",
|
|
"_tgt": "usethreads",
|
|
"source": "usethreads",
|
|
"target": "candidateform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/PlanningView.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "planningview",
|
|
"_tgt": "usethreads",
|
|
"source": "usethreads",
|
|
"target": "planningview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useTags.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "usetags",
|
|
"_tgt": "usetags_usetags",
|
|
"source": "usetags",
|
|
"target": "usetags_usetags",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "catalogsearchoverlay",
|
|
"_tgt": "usetags",
|
|
"source": "usetags",
|
|
"target": "catalogsearchoverlay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useGlobalItems.ts",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "useglobalitems",
|
|
"_tgt": "useglobalitems_useglobalitems",
|
|
"source": "useglobalitems",
|
|
"target": "useglobalitems_useglobalitems",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useGlobalItems.ts",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_src": "useglobalitems",
|
|
"_tgt": "useglobalitems_useglobalitem",
|
|
"source": "useglobalitems",
|
|
"target": "useglobalitems_useglobalitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useGlobalItems.ts",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"_src": "useglobalitems",
|
|
"_tgt": "useglobalitems_uselinkitem",
|
|
"source": "useglobalitems",
|
|
"target": "useglobalitems_uselinkitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/hooks/useGlobalItems.ts",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_src": "useglobalitems",
|
|
"_tgt": "useglobalitems_useunlinkitem",
|
|
"source": "useglobalitems",
|
|
"target": "useglobalitems_useunlinkitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/global-items/$globalItemId.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "globalitemid",
|
|
"_tgt": "useglobalitems",
|
|
"source": "useglobalitems",
|
|
"target": "globalitemid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/LinkToGlobalItem.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "linktoglobalitem",
|
|
"_tgt": "useglobalitems",
|
|
"source": "useglobalitems",
|
|
"target": "linktoglobalitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "catalogsearchoverlay",
|
|
"_tgt": "useglobalitems",
|
|
"source": "useglobalitems",
|
|
"target": "catalogsearchoverlay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/AddToThreadModal.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "addtothreadmodal",
|
|
"_tgt": "useglobalitems",
|
|
"source": "useglobalitems",
|
|
"target": "addtothreadmodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_src": "root",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "root",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/global-items/$globalItemId.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "globalitemid",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "globalitemid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/items/$itemId.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "itemid",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "itemid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/candidates/$candidateId.tsx",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "candidateid",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "candidateid",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ItemForm.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "itemform",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "itemform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ItemCard.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "itemcard",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "itemcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "catalogsearchoverlay",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "catalogsearchoverlay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/AddToCollectionModal.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "addtocollectionmodal",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "addtocollectionmodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/AddToThreadModal.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "addtothreadmodal",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "addtothreadmodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateCard.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "candidatecard",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "candidatecard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ExternalLinkDialog.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "externallinkdialog",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "externallinkdialog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ComparisonTable.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "comparisontable",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "comparisontable",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CreateThreadModal.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "createthreadmodal",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "createthreadmodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/PlanningView.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "planningview",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "planningview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ConfirmDialog.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "confirmdialog",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "confirmdialog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/FabMenu.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "fabmenu",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "fabmenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CollectionView.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "collectionview",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "collectionview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateListItem.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "candidatelistitem",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "candidatelistitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/SetupImpactSelector.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "setupimpactselector",
|
|
"_tgt": "uistore",
|
|
"source": "uistore",
|
|
"target": "setupimpactselector",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "root",
|
|
"_tgt": "addtocollectionmodal",
|
|
"source": "root",
|
|
"target": "addtocollectionmodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "root",
|
|
"_tgt": "addtothreadmodal",
|
|
"source": "root",
|
|
"target": "addtothreadmodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "root",
|
|
"_tgt": "catalogsearchoverlay",
|
|
"source": "root",
|
|
"target": "catalogsearchoverlay",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "root",
|
|
"_tgt": "confirmdialog",
|
|
"source": "root",
|
|
"target": "confirmdialog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "root",
|
|
"_tgt": "externallinkdialog",
|
|
"source": "root",
|
|
"target": "externallinkdialog",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "root",
|
|
"_tgt": "fabmenu",
|
|
"source": "root",
|
|
"target": "fabmenu",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_src": "root",
|
|
"_tgt": "onboardingwizard",
|
|
"source": "root",
|
|
"target": "onboardingwizard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "root",
|
|
"_tgt": "totalsbar",
|
|
"source": "root",
|
|
"target": "totalsbar",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_src": "root",
|
|
"_tgt": "root_rooterrorboundary",
|
|
"source": "root",
|
|
"target": "root_rooterrorboundary",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L223",
|
|
"weight": 1.0,
|
|
"_src": "root",
|
|
"_tgt": "root_handledelete",
|
|
"source": "root",
|
|
"target": "root_handledelete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/__root.tsx",
|
|
"source_location": "L285",
|
|
"weight": 1.0,
|
|
"_src": "root",
|
|
"_tgt": "root_handleresolve",
|
|
"source": "root",
|
|
"target": "root_handleresolve",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/login.tsx",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "login",
|
|
"_tgt": "login_loginpage",
|
|
"source": "login",
|
|
"target": "login_loginpage",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/setups/$setupId.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "setupid",
|
|
"_tgt": "categoryheader",
|
|
"source": "setupid",
|
|
"target": "categoryheader",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/setups/$setupId.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "setupid",
|
|
"_tgt": "itemcard",
|
|
"source": "setupid",
|
|
"target": "itemcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/setups/$setupId.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "setupid",
|
|
"_tgt": "itempicker",
|
|
"source": "setupid",
|
|
"target": "itempicker",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/setups/$setupId.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "setupid",
|
|
"_tgt": "weightsummarycard",
|
|
"source": "setupid",
|
|
"target": "weightsummarycard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/items/$itemId.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "itemid",
|
|
"_tgt": "categorypicker",
|
|
"source": "itemid",
|
|
"target": "categorypicker",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/items/$itemId.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "itemid",
|
|
"_tgt": "imageupload",
|
|
"source": "itemid",
|
|
"target": "imageupload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/items/$itemId.tsx",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "itemid",
|
|
"_tgt": "itemid_entereditmode",
|
|
"source": "itemid",
|
|
"target": "itemid_entereditmode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/items/$itemId.tsx",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"_src": "itemid",
|
|
"_tgt": "itemid_canceledit",
|
|
"source": "itemid",
|
|
"target": "itemid_canceledit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/items/$itemId.tsx",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"_src": "itemid",
|
|
"_tgt": "itemid_handlesave",
|
|
"source": "itemid",
|
|
"target": "itemid_handlesave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/items/$itemId.tsx",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"_src": "itemid",
|
|
"_tgt": "itemid_handleduplicate",
|
|
"source": "itemid",
|
|
"target": "itemid_handleduplicate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/items/$itemId.tsx",
|
|
"source_location": "L131",
|
|
"weight": 1.0,
|
|
"_src": "itemid",
|
|
"_tgt": "itemid_handledelete",
|
|
"source": "itemid",
|
|
"target": "itemid_handledelete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/candidates/$candidateId.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "candidateid",
|
|
"_tgt": "categorypicker",
|
|
"source": "candidateid",
|
|
"target": "categorypicker",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/candidates/$candidateId.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "candidateid",
|
|
"_tgt": "imageupload",
|
|
"source": "candidateid",
|
|
"target": "imageupload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/candidates/$candidateId.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "candidateid",
|
|
"_tgt": "statusbadge",
|
|
"source": "candidateid",
|
|
"target": "statusbadge",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/candidates/$candidateId.tsx",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_src": "candidateid",
|
|
"_tgt": "candidateid_entereditmode",
|
|
"source": "candidateid",
|
|
"target": "candidateid_entereditmode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/candidates/$candidateId.tsx",
|
|
"source_location": "L81",
|
|
"weight": 1.0,
|
|
"_src": "candidateid",
|
|
"_tgt": "candidateid_canceledit",
|
|
"source": "candidateid",
|
|
"target": "candidateid_canceledit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/candidates/$candidateId.tsx",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"_src": "candidateid",
|
|
"_tgt": "candidateid_validate",
|
|
"source": "candidateid",
|
|
"target": "candidateid_validate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/threads/$threadId/candidates/$candidateId.tsx",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"_src": "candidateid",
|
|
"_tgt": "candidateid_handlesave",
|
|
"source": "candidateid",
|
|
"target": "candidateid_handlesave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/client/routes/threads/$threadId/candidates/$candidateId.tsx",
|
|
"source_location": "L115",
|
|
"weight": 0.8,
|
|
"_src": "candidateid_handlesave",
|
|
"_tgt": "candidateid_validate",
|
|
"source": "candidateid_validate",
|
|
"target": "candidateid_handlesave",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/routes/users/$userId.tsx",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "userid",
|
|
"_tgt": "publicsetupcard",
|
|
"source": "userid",
|
|
"target": "publicsetupcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/LinkToGlobalItem.tsx",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "linktoglobalitem",
|
|
"_tgt": "linktoglobalitem_linktoglobalitem",
|
|
"source": "linktoglobalitem",
|
|
"target": "linktoglobalitem_linktoglobalitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ItemForm.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "itemform",
|
|
"_tgt": "categorypicker",
|
|
"source": "itemform",
|
|
"target": "categorypicker",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ItemForm.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "itemform",
|
|
"_tgt": "imageupload",
|
|
"source": "itemform",
|
|
"target": "imageupload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ItemForm.tsx",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_src": "itemform",
|
|
"_tgt": "itemform_validate",
|
|
"source": "itemform",
|
|
"target": "itemform_validate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ItemForm.tsx",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_src": "itemform",
|
|
"_tgt": "itemform_handlesubmit",
|
|
"source": "itemform",
|
|
"target": "itemform_handlesubmit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/client/components/ItemForm.tsx",
|
|
"source_location": "L96",
|
|
"weight": 0.8,
|
|
"_src": "itemform_handlesubmit",
|
|
"_tgt": "itemform_validate",
|
|
"source": "itemform_validate",
|
|
"target": "itemform_handlesubmit",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ItemCard.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "itemcard",
|
|
"_tgt": "classificationbadge",
|
|
"source": "itemcard",
|
|
"target": "classificationbadge",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CollectionView.tsx",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "collectionview",
|
|
"_tgt": "itemcard",
|
|
"source": "itemcard",
|
|
"target": "collectionview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/IconPicker.tsx",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_src": "iconpicker",
|
|
"_tgt": "iconpicker_stopprop",
|
|
"source": "iconpicker",
|
|
"target": "iconpicker_stopprop",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/IconPicker.tsx",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "iconpicker",
|
|
"_tgt": "iconpicker_handleclickoutside",
|
|
"source": "iconpicker",
|
|
"target": "iconpicker_handleclickoutside",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/IconPicker.tsx",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"_src": "iconpicker",
|
|
"_tgt": "iconpicker_handlekeydown",
|
|
"source": "iconpicker",
|
|
"target": "iconpicker_handlekeydown",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/IconPicker.tsx",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"_src": "iconpicker",
|
|
"_tgt": "iconpicker_handleselect",
|
|
"source": "iconpicker",
|
|
"target": "iconpicker_handleselect",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CategoryPicker.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "categorypicker",
|
|
"_tgt": "iconpicker",
|
|
"source": "iconpicker",
|
|
"target": "categorypicker",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/OnboardingWizard.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "onboardingwizard",
|
|
"_tgt": "iconpicker",
|
|
"source": "iconpicker",
|
|
"target": "onboardingwizard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CategoryHeader.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "categoryheader",
|
|
"_tgt": "iconpicker",
|
|
"source": "iconpicker",
|
|
"target": "categoryheader",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "catalogsearchoverlay",
|
|
"_tgt": "manualentryform",
|
|
"source": "catalogsearchoverlay",
|
|
"target": "manualentryform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L97",
|
|
"weight": 1.0,
|
|
"_src": "catalogsearchoverlay",
|
|
"_tgt": "catalogsearchoverlay_toggletag",
|
|
"source": "catalogsearchoverlay",
|
|
"target": "catalogsearchoverlay_toggletag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"_src": "catalogsearchoverlay",
|
|
"_tgt": "catalogsearchoverlay_removetag",
|
|
"source": "catalogsearchoverlay",
|
|
"target": "catalogsearchoverlay_removetag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"_src": "catalogsearchoverlay",
|
|
"_tgt": "catalogsearchoverlay_handleentermanualmode",
|
|
"source": "catalogsearchoverlay",
|
|
"target": "catalogsearchoverlay_handleentermanualmode",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"_src": "catalogsearchoverlay",
|
|
"_tgt": "catalogsearchoverlay_handlemanualsuccess",
|
|
"source": "catalogsearchoverlay",
|
|
"target": "catalogsearchoverlay_handlemanualsuccess",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_src": "catalogsearchoverlay",
|
|
"_tgt": "catalogsearchoverlay_handleaddanother",
|
|
"source": "catalogsearchoverlay",
|
|
"target": "catalogsearchoverlay_handleaddanother",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_src": "catalogsearchoverlay",
|
|
"_tgt": "catalogsearchoverlay_handlecardclick",
|
|
"source": "catalogsearchoverlay",
|
|
"target": "catalogsearchoverlay_handlecardclick",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CatalogSearchOverlay.tsx",
|
|
"source_location": "L133",
|
|
"weight": 1.0,
|
|
"_src": "catalogsearchoverlay",
|
|
"_tgt": "catalogsearchoverlay_handleaddstub",
|
|
"source": "catalogsearchoverlay",
|
|
"target": "catalogsearchoverlay_handleaddstub",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CategoryPicker.tsx",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_src": "categorypicker",
|
|
"_tgt": "categorypicker_handleclickoutside",
|
|
"source": "categorypicker",
|
|
"target": "categorypicker_handleclickoutside",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CategoryPicker.tsx",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "categorypicker",
|
|
"_tgt": "categorypicker_handleselect",
|
|
"source": "categorypicker",
|
|
"target": "categorypicker_handleselect",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CategoryPicker.tsx",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_src": "categorypicker",
|
|
"_tgt": "categorypicker_handlestartcreate",
|
|
"source": "categorypicker",
|
|
"target": "categorypicker_handlestartcreate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CategoryPicker.tsx",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_src": "categorypicker",
|
|
"_tgt": "categorypicker_handleconfirmcreate",
|
|
"source": "categorypicker",
|
|
"target": "categorypicker_handleconfirmcreate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CategoryPicker.tsx",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"_src": "categorypicker",
|
|
"_tgt": "categorypicker_handlekeydown",
|
|
"source": "categorypicker",
|
|
"target": "categorypicker_handlekeydown",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/AddToCollectionModal.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "addtocollectionmodal",
|
|
"_tgt": "categorypicker",
|
|
"source": "categorypicker",
|
|
"target": "addtocollectionmodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ManualEntryForm.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "manualentryform",
|
|
"_tgt": "categorypicker",
|
|
"source": "categorypicker",
|
|
"target": "manualentryform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateForm.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "candidateform",
|
|
"_tgt": "categorypicker",
|
|
"source": "categorypicker",
|
|
"target": "candidateform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/client/components/CategoryPicker.tsx",
|
|
"source_location": "L108",
|
|
"weight": 0.8,
|
|
"_src": "categorypicker_handlekeydown",
|
|
"_tgt": "categorypicker_handleselect",
|
|
"source": "categorypicker_handleselect",
|
|
"target": "categorypicker_handlekeydown",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/client/components/CategoryPicker.tsx",
|
|
"source_location": "L110",
|
|
"weight": 0.8,
|
|
"_src": "categorypicker_handlekeydown",
|
|
"_tgt": "categorypicker_handlestartcreate",
|
|
"source": "categorypicker_handlestartcreate",
|
|
"target": "categorypicker_handlekeydown",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/client/components/CategoryPicker.tsx",
|
|
"source_location": "L106",
|
|
"weight": 0.8,
|
|
"_src": "categorypicker_handlekeydown",
|
|
"_tgt": "categorypicker_handleconfirmcreate",
|
|
"source": "categorypicker_handleconfirmcreate",
|
|
"target": "categorypicker_handlekeydown",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/AddToCollectionModal.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "addtocollectionmodal",
|
|
"_tgt": "addtocollectionmodal_addtocollectionmodal",
|
|
"source": "addtocollectionmodal",
|
|
"target": "addtocollectionmodal_addtocollectionmodal",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/SlideOutPanel.tsx",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "slideoutpanel",
|
|
"_tgt": "slideoutpanel_handlekeydown",
|
|
"source": "slideoutpanel",
|
|
"target": "slideoutpanel_handlekeydown",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ItemPicker.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "itempicker",
|
|
"_tgt": "slideoutpanel",
|
|
"source": "slideoutpanel",
|
|
"target": "itempicker",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ThreadCard.tsx",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "threadcard",
|
|
"_tgt": "threadcard_formatdate",
|
|
"source": "threadcard",
|
|
"target": "threadcard_formatdate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ThreadCard.tsx",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_src": "threadcard",
|
|
"_tgt": "threadcard_formatpricerange",
|
|
"source": "threadcard",
|
|
"target": "threadcard_formatpricerange",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/PlanningView.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "planningview",
|
|
"_tgt": "threadcard",
|
|
"source": "threadcard",
|
|
"target": "planningview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/AddToThreadModal.tsx",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"_src": "addtothreadmodal",
|
|
"_tgt": "addtothreadmodal_handleclose",
|
|
"source": "addtothreadmodal",
|
|
"target": "addtothreadmodal_handleclose",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/AddToThreadModal.tsx",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_src": "addtothreadmodal",
|
|
"_tgt": "addtothreadmodal_handleselectchange",
|
|
"source": "addtothreadmodal",
|
|
"target": "addtothreadmodal_handleselectchange",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/AddToThreadModal.tsx",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"_src": "addtothreadmodal",
|
|
"_tgt": "addtothreadmodal_handleaddtoexistingthread",
|
|
"source": "addtothreadmodal",
|
|
"target": "addtothreadmodal_handleaddtoexistingthread",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/AddToThreadModal.tsx",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"_src": "addtothreadmodal",
|
|
"_tgt": "addtothreadmodal_handlecreatethreadandadd",
|
|
"source": "addtothreadmodal",
|
|
"target": "addtothreadmodal_handlecreatethreadandadd",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/AddToThreadModal.tsx",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"_src": "addtothreadmodal",
|
|
"_tgt": "addtothreadmodal_handlesubmit",
|
|
"source": "addtothreadmodal",
|
|
"target": "addtothreadmodal_handlesubmit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/client/components/AddToThreadModal.tsx",
|
|
"source_location": "L154",
|
|
"weight": 0.8,
|
|
"_src": "addtothreadmodal_handlesubmit",
|
|
"_tgt": "addtothreadmodal_handleaddtoexistingthread",
|
|
"source": "addtothreadmodal_handleaddtoexistingthread",
|
|
"target": "addtothreadmodal_handlesubmit",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/client/components/AddToThreadModal.tsx",
|
|
"source_location": "L156",
|
|
"weight": 0.8,
|
|
"_src": "addtothreadmodal_handlesubmit",
|
|
"_tgt": "addtothreadmodal_handlecreatethreadandadd",
|
|
"source": "addtothreadmodal_handlecreatethreadandadd",
|
|
"target": "addtothreadmodal_handlesubmit",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateCard.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "candidatecard",
|
|
"_tgt": "candidatelistitem",
|
|
"source": "candidatecard",
|
|
"target": "candidatelistitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateCard.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "candidatecard",
|
|
"_tgt": "impactdeltabadge",
|
|
"source": "candidatecard",
|
|
"target": "impactdeltabadge",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateCard.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "candidatecard",
|
|
"_tgt": "statusbadge",
|
|
"source": "candidatecard",
|
|
"target": "statusbadge",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateCard.tsx",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"_src": "candidatecard",
|
|
"_tgt": "candidatecard_if",
|
|
"source": "candidatecard",
|
|
"target": "candidatecard_if",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ExternalLinkDialog.tsx",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "externallinkdialog",
|
|
"_tgt": "externallinkdialog_handlekeydown",
|
|
"source": "externallinkdialog",
|
|
"target": "externallinkdialog_handlekeydown",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ExternalLinkDialog.tsx",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "externallinkdialog",
|
|
"_tgt": "externallinkdialog_handlecontinue",
|
|
"source": "externallinkdialog",
|
|
"target": "externallinkdialog_handlecontinue",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/DashboardCard.tsx",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "dashboardcard",
|
|
"_tgt": "dashboardcard_dashboardcard",
|
|
"source": "dashboardcard",
|
|
"target": "dashboardcard_dashboardcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/SetupsView.tsx",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "setupsview",
|
|
"_tgt": "setupcard",
|
|
"source": "setupsview",
|
|
"target": "setupcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/SetupsView.tsx",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "setupsview",
|
|
"_tgt": "setupsview_handlecreatesetup",
|
|
"source": "setupsview",
|
|
"target": "setupsview_handlecreatesetup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ItemPicker.tsx",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "itempicker",
|
|
"_tgt": "itempicker_itempicker",
|
|
"source": "itempicker",
|
|
"target": "itempicker_itempicker",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/StatusBadge.tsx",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "statusbadge",
|
|
"_tgt": "statusbadge_handleclickoutside",
|
|
"source": "statusbadge",
|
|
"target": "statusbadge_handleclickoutside",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/StatusBadge.tsx",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "statusbadge",
|
|
"_tgt": "statusbadge_handleescape",
|
|
"source": "statusbadge",
|
|
"target": "statusbadge_handleescape",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateListItem.tsx",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "candidatelistitem",
|
|
"_tgt": "statusbadge",
|
|
"source": "statusbadge",
|
|
"target": "candidatelistitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ManualEntryForm.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "manualentryform",
|
|
"_tgt": "imageupload",
|
|
"source": "manualentryform",
|
|
"target": "imageupload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ManualEntryForm.tsx",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "manualentryform",
|
|
"_tgt": "manualentryform_manualentryform",
|
|
"source": "manualentryform",
|
|
"target": "manualentryform_manualentryform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CategoryFilterDropdown.tsx",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "categoryfilterdropdown",
|
|
"_tgt": "categoryfilterdropdown_handleclickoutside",
|
|
"source": "categoryfilterdropdown",
|
|
"target": "categoryfilterdropdown_handleclickoutside",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CategoryFilterDropdown.tsx",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_src": "categoryfilterdropdown",
|
|
"_tgt": "categoryfilterdropdown_handlekeydown",
|
|
"source": "categoryfilterdropdown",
|
|
"target": "categoryfilterdropdown_handlekeydown",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CategoryFilterDropdown.tsx",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_src": "categoryfilterdropdown",
|
|
"_tgt": "categoryfilterdropdown_handleselect",
|
|
"source": "categoryfilterdropdown",
|
|
"target": "categoryfilterdropdown_handleselect",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/PlanningView.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "planningview",
|
|
"_tgt": "categoryfilterdropdown",
|
|
"source": "categoryfilterdropdown",
|
|
"target": "planningview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CollectionView.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "collectionview",
|
|
"_tgt": "categoryfilterdropdown",
|
|
"source": "categoryfilterdropdown",
|
|
"target": "collectionview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ComparisonTable.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "comparisontable",
|
|
"_tgt": "candidatelistitem",
|
|
"source": "comparisontable",
|
|
"target": "candidatelistitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ComparisonTable.tsx",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "comparisontable",
|
|
"_tgt": "impactdeltabadge",
|
|
"source": "comparisontable",
|
|
"target": "impactdeltabadge",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/OnboardingWizard.tsx",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "onboardingwizard",
|
|
"_tgt": "onboardingwizard_handleskip",
|
|
"source": "onboardingwizard",
|
|
"target": "onboardingwizard_handleskip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/OnboardingWizard.tsx",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "onboardingwizard",
|
|
"_tgt": "onboardingwizard_handlecreatecategory",
|
|
"source": "onboardingwizard",
|
|
"target": "onboardingwizard_handlecreatecategory",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/OnboardingWizard.tsx",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"_src": "onboardingwizard",
|
|
"_tgt": "onboardingwizard_handlecreateitem",
|
|
"source": "onboardingwizard",
|
|
"target": "onboardingwizard_handlecreateitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/OnboardingWizard.tsx",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"_src": "onboardingwizard",
|
|
"_tgt": "onboardingwizard_handledone",
|
|
"source": "onboardingwizard",
|
|
"target": "onboardingwizard_handledone",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CategoryHeader.tsx",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "categoryheader",
|
|
"_tgt": "categoryheader_handlesave",
|
|
"source": "categoryheader",
|
|
"target": "categoryheader_handlesave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CategoryHeader.tsx",
|
|
"source_location": "L41",
|
|
"weight": 1.0,
|
|
"_src": "categoryheader",
|
|
"_tgt": "categoryheader_handledelete",
|
|
"source": "categoryheader",
|
|
"target": "categoryheader_handledelete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CollectionView.tsx",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "collectionview",
|
|
"_tgt": "categoryheader",
|
|
"source": "categoryheader",
|
|
"target": "collectionview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ThreadTabs.tsx",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "threadtabs",
|
|
"_tgt": "threadtabs_collectiontabs",
|
|
"source": "threadtabs",
|
|
"target": "threadtabs_collectiontabs",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/SetupCard.tsx",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "setupcard",
|
|
"_tgt": "setupcard_setupcard",
|
|
"source": "setupcard",
|
|
"target": "setupcard_setupcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ClassificationBadge.tsx",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "classificationbadge",
|
|
"_tgt": "classificationbadge_classificationbadge",
|
|
"source": "classificationbadge",
|
|
"target": "classificationbadge_classificationbadge",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CreateThreadModal.tsx",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "createthreadmodal",
|
|
"_tgt": "createthreadmodal_resetform",
|
|
"source": "createthreadmodal",
|
|
"target": "createthreadmodal_resetform",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CreateThreadModal.tsx",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_src": "createthreadmodal",
|
|
"_tgt": "createthreadmodal_handleclose",
|
|
"source": "createthreadmodal",
|
|
"target": "createthreadmodal_handleclose",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CreateThreadModal.tsx",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_src": "createthreadmodal",
|
|
"_tgt": "createthreadmodal_handlesubmit",
|
|
"source": "createthreadmodal",
|
|
"target": "createthreadmodal_handlesubmit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/PlanningView.tsx",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "planningview",
|
|
"_tgt": "createthreadmodal",
|
|
"source": "createthreadmodal",
|
|
"target": "planningview",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/client/components/CreateThreadModal.tsx",
|
|
"source_location": "L33",
|
|
"weight": 0.8,
|
|
"_src": "createthreadmodal_handleclose",
|
|
"_tgt": "createthreadmodal_resetform",
|
|
"source": "createthreadmodal_resetform",
|
|
"target": "createthreadmodal_handleclose",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateForm.tsx",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "candidateform",
|
|
"_tgt": "imageupload",
|
|
"source": "candidateform",
|
|
"target": "imageupload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateForm.tsx",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_src": "candidateform",
|
|
"_tgt": "candidateform_validate",
|
|
"source": "candidateform",
|
|
"target": "candidateform_validate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateForm.tsx",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"_src": "candidateform",
|
|
"_tgt": "candidateform_handlesubmit",
|
|
"source": "candidateform",
|
|
"target": "candidateform_handlesubmit",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "src/client/components/CandidateForm.tsx",
|
|
"source_location": "L107",
|
|
"weight": 0.8,
|
|
"_src": "candidateform_handlesubmit",
|
|
"_tgt": "candidateform_validate",
|
|
"source": "candidateform_validate",
|
|
"target": "candidateform_handlesubmit",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ConfirmDialog.tsx",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "confirmdialog",
|
|
"_tgt": "confirmdialog_handledelete",
|
|
"source": "confirmdialog",
|
|
"target": "confirmdialog_handledelete",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/FabMenu.tsx",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_src": "fabmenu",
|
|
"_tgt": "fabmenu_handlefabclick",
|
|
"source": "fabmenu",
|
|
"target": "fabmenu_handlefabclick",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ImageUpload.tsx",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "imageupload",
|
|
"_tgt": "imageupload_handlefilechange",
|
|
"source": "imageupload",
|
|
"target": "imageupload_handlefilechange",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ImageUpload.tsx",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "imageupload",
|
|
"_tgt": "imageupload_handleremove",
|
|
"source": "imageupload",
|
|
"target": "imageupload_handleremove",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ProfileSection.tsx",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_src": "profilesection",
|
|
"_tgt": "profilesection_handlesave",
|
|
"source": "profilesection",
|
|
"target": "profilesection_handlesave",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ProfileSection.tsx",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_src": "profilesection",
|
|
"_tgt": "profilesection_handleavatarupload",
|
|
"source": "profilesection",
|
|
"target": "profilesection_handleavatarupload",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/PublicSetupCard.tsx",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "publicsetupcard",
|
|
"_tgt": "publicsetupcard_publicsetupcard",
|
|
"source": "publicsetupcard",
|
|
"target": "publicsetupcard_publicsetupcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/UserMenu.tsx",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "usermenu",
|
|
"_tgt": "usermenu_handleclick",
|
|
"source": "usermenu",
|
|
"target": "usermenu_handleclick",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/TotalsBar.tsx",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "totalsbar",
|
|
"_tgt": "usermenu",
|
|
"source": "usermenu",
|
|
"target": "totalsbar",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateListItem.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "candidatelistitem",
|
|
"_tgt": "impactdeltabadge",
|
|
"source": "candidatelistitem",
|
|
"target": "impactdeltabadge",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/CandidateListItem.tsx",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_src": "candidatelistitem",
|
|
"_tgt": "candidatelistitem_rankbadge",
|
|
"source": "candidatelistitem",
|
|
"target": "candidatelistitem_rankbadge",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/GlobalItemCard.tsx",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "globalitemcard",
|
|
"_tgt": "globalitemcard_globalitemcard",
|
|
"source": "globalitemcard",
|
|
"target": "globalitemcard_globalitemcard",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/SetupImpactSelector.tsx",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "setupimpactselector",
|
|
"_tgt": "setupimpactselector_setupimpactselector",
|
|
"source": "setupimpactselector",
|
|
"target": "setupimpactselector_setupimpactselector",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/WeightSummaryCard.tsx",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"_src": "weightsummarycard",
|
|
"_tgt": "weightsummarycard_buildcategorychartdata",
|
|
"source": "weightsummarycard",
|
|
"target": "weightsummarycard_buildcategorychartdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/WeightSummaryCard.tsx",
|
|
"source_location": "L76",
|
|
"weight": 1.0,
|
|
"_src": "weightsummarycard",
|
|
"_tgt": "weightsummarycard_buildclassificationchartdata",
|
|
"source": "weightsummarycard",
|
|
"target": "weightsummarycard_buildclassificationchartdata",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/WeightSummaryCard.tsx",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_src": "weightsummarycard",
|
|
"_tgt": "weightsummarycard_customtooltip",
|
|
"source": "weightsummarycard",
|
|
"target": "weightsummarycard_customtooltip",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src/client/components/ImpactDeltaBadge.tsx",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "impactdeltabadge",
|
|
"_tgt": "impactdeltabadge_impactdeltabadge",
|
|
"source": "impactdeltabadge",
|
|
"target": "impactdeltabadge_impactdeltabadge",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/params.test.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "params_test",
|
|
"_tgt": "db",
|
|
"source": "params_test",
|
|
"target": "db",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/params.test.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "params_test",
|
|
"_tgt": "params_test_createtestapp",
|
|
"source": "params_test",
|
|
"target": "params_test_createtestapp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/services/item.service.test.ts",
|
|
"source_location": "L173",
|
|
"weight": 1.0,
|
|
"_src": "item_service_test",
|
|
"_tgt": "item_service_test_insertglobalitem",
|
|
"source": "item_service_test",
|
|
"target": "item_service_test_insertglobalitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/services/image.service.test.ts",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_src": "image_service_test",
|
|
"_tgt": "image_service_test_fetch",
|
|
"source": "image_service_test",
|
|
"target": "image_service_test_fetch",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/services/thread.service.test.ts",
|
|
"source_location": "L621",
|
|
"weight": 1.0,
|
|
"_src": "thread_service_test",
|
|
"_tgt": "thread_service_test_insertglobalitem",
|
|
"source": "thread_service_test",
|
|
"target": "thread_service_test_insertglobalitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/services/global-item.service.test.ts",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "global_item_service_test",
|
|
"_tgt": "global_item_service_test_insertglobalitem",
|
|
"source": "global_item_service_test",
|
|
"target": "global_item_service_test_insertglobalitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/services/global-item.service.test.ts",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "global_item_service_test",
|
|
"_tgt": "global_item_service_test_insertitem",
|
|
"source": "global_item_service_test",
|
|
"target": "global_item_service_test_insertitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/services/global-item.service.test.ts",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"_src": "global_item_service_test",
|
|
"_tgt": "global_item_service_test_inserttag",
|
|
"source": "global_item_service_test",
|
|
"target": "global_item_service_test_inserttag",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/services/global-item.service.test.ts",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_src": "global_item_service_test",
|
|
"_tgt": "global_item_service_test_tagglobalitem",
|
|
"source": "global_item_service_test",
|
|
"target": "global_item_service_test_tagglobalitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/services/storage.service.test.ts",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "storage_service_test",
|
|
"_tgt": "storage_service_test_constructor",
|
|
"source": "storage_service_test",
|
|
"target": "storage_service_test_constructor",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/services/oauth.service.test.ts",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "oauth_service_test",
|
|
"_tgt": "oauth_service_test_generatepkce",
|
|
"source": "oauth_service_test",
|
|
"target": "oauth_service_test_generatepkce",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/mcp/tools.test.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "tools_test",
|
|
"_tgt": "tools_test_parseresult",
|
|
"source": "tools_test",
|
|
"target": "tools_test_parseresult",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/helpers/db.ts",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "db",
|
|
"_tgt": "db_getorcreatedb",
|
|
"source": "db",
|
|
"target": "db_getorcreatedb",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/helpers/db.ts",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "db",
|
|
"_tgt": "db_createtestdb",
|
|
"source": "db",
|
|
"target": "db_createtestdb",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/helpers/db.ts",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_src": "db",
|
|
"_tgt": "db_createsecondtestuser",
|
|
"source": "db",
|
|
"target": "db_createsecondtestuser",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/middleware/auth.test.ts",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "auth_test",
|
|
"_tgt": "db",
|
|
"source": "db",
|
|
"target": "auth_test",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "tests/helpers/db.ts",
|
|
"source_location": "L41",
|
|
"weight": 0.8,
|
|
"_src": "db_createtestdb",
|
|
"_tgt": "db_getorcreatedb",
|
|
"source": "db_getorcreatedb",
|
|
"target": "db_createtestdb",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/profiles.test.ts",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "profiles_test",
|
|
"_tgt": "profiles_test_createtestapp",
|
|
"source": "profiles_test",
|
|
"target": "profiles_test_createtestapp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/profiles.test.ts",
|
|
"source_location": "L56",
|
|
"weight": 1.0,
|
|
"_src": "profiles_test",
|
|
"_tgt": "profiles_test_createnoauthtestapp",
|
|
"source": "profiles_test",
|
|
"target": "profiles_test_createnoauthtestapp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/items.test.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "items_test",
|
|
"_tgt": "items_test_createtestapp",
|
|
"source": "items_test",
|
|
"target": "items_test_createtestapp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/global-items.test.ts",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "global_items_test",
|
|
"_tgt": "global_items_test_createtestapp",
|
|
"source": "global_items_test",
|
|
"target": "global_items_test_createtestapp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/global-items.test.ts",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "global_items_test",
|
|
"_tgt": "global_items_test_insertglobalitem",
|
|
"source": "global_items_test",
|
|
"target": "global_items_test_insertglobalitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/global-items.test.ts",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "global_items_test",
|
|
"_tgt": "global_items_test_insertitem",
|
|
"source": "global_items_test",
|
|
"target": "global_items_test_insertitem",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/auth.test.ts",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "auth_test",
|
|
"_tgt": "auth_test_createtestapp",
|
|
"source": "auth_test",
|
|
"target": "auth_test_createtestapp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/middleware/auth.test.ts",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "auth_test",
|
|
"_tgt": "auth_test_createapp",
|
|
"source": "auth_test",
|
|
"target": "auth_test_createapp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/threads.test.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "threads_test",
|
|
"_tgt": "threads_test_createtestapp",
|
|
"source": "threads_test",
|
|
"target": "threads_test_createtestapp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/threads.test.ts",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "threads_test",
|
|
"_tgt": "threads_test_createthreadviaapi",
|
|
"source": "threads_test",
|
|
"target": "threads_test_createthreadviaapi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/threads.test.ts",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "threads_test",
|
|
"_tgt": "threads_test_createcandidateviaapi",
|
|
"source": "threads_test",
|
|
"target": "threads_test_createcandidateviaapi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/tags.test.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "tags_test",
|
|
"_tgt": "tags_test_createtestapp",
|
|
"source": "tags_test",
|
|
"target": "tags_test_createtestapp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/oauth.test.ts",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "oauth_test",
|
|
"_tgt": "oauth_test_createtestapp",
|
|
"source": "oauth_test",
|
|
"target": "oauth_test_createtestapp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/oauth.test.ts",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_src": "oauth_test",
|
|
"_tgt": "oauth_test_generatepkce",
|
|
"source": "oauth_test",
|
|
"target": "oauth_test_generatepkce",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/categories.test.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "categories_test",
|
|
"_tgt": "categories_test_createtestapp",
|
|
"source": "categories_test",
|
|
"target": "categories_test_createtestapp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/setups.test.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "setups_test",
|
|
"_tgt": "setups_test_createtestapp",
|
|
"source": "setups_test",
|
|
"target": "setups_test_createtestapp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/setups.test.ts",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "setups_test",
|
|
"_tgt": "setups_test_createsetupviaapi",
|
|
"source": "setups_test",
|
|
"target": "setups_test_createsetupviaapi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/routes/setups.test.ts",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "setups_test",
|
|
"_tgt": "setups_test_createitemviaapi",
|
|
"source": "setups_test",
|
|
"target": "setups_test_createitemviaapi",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/middleware/rateLimit.test.ts",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "ratelimit_test",
|
|
"_tgt": "ratelimit_test_createapp",
|
|
"source": "ratelimit_test",
|
|
"target": "ratelimit_test_createapp",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "tests/middleware/rateLimit.test.ts",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "ratelimit_test",
|
|
"_tgt": "ratelimit_test_makerequest",
|
|
"source": "ratelimit_test",
|
|
"target": "ratelimit_test_makerequest",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/migrate-sqlite-to-postgres.ts",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "migrate_sqlite_to_postgres",
|
|
"_tgt": "migrate_sqlite_to_postgres_unixtodate",
|
|
"source": "migrate_sqlite_to_postgres",
|
|
"target": "migrate_sqlite_to_postgres_unixtodate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/migrate-sqlite-to-postgres.ts",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "migrate_sqlite_to_postgres",
|
|
"_tgt": "migrate_sqlite_to_postgres_inttobool",
|
|
"source": "migrate_sqlite_to_postgres",
|
|
"target": "migrate_sqlite_to_postgres_inttobool",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/migrate-sqlite-to-postgres.ts",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_src": "migrate_sqlite_to_postgres",
|
|
"_tgt": "migrate_sqlite_to_postgres_migratetable",
|
|
"source": "migrate_sqlite_to_postgres",
|
|
"target": "migrate_sqlite_to_postgres_migratetable",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/migrate-sqlite-to-postgres.ts",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_src": "migrate_sqlite_to_postgres",
|
|
"_tgt": "migrate_sqlite_to_postgres_resetsequences",
|
|
"source": "migrate_sqlite_to_postgres",
|
|
"target": "migrate_sqlite_to_postgres_resetsequences",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/migrate-sqlite-to-postgres.ts",
|
|
"source_location": "L222",
|
|
"weight": 1.0,
|
|
"_src": "migrate_sqlite_to_postgres",
|
|
"_tgt": "migrate_sqlite_to_postgres_main",
|
|
"source": "migrate_sqlite_to_postgres",
|
|
"target": "migrate_sqlite_to_postgres_main",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "scripts/migrate-sqlite-to-postgres.ts",
|
|
"source_location": "L267",
|
|
"weight": 0.8,
|
|
"_src": "migrate_sqlite_to_postgres_main",
|
|
"_tgt": "migrate_sqlite_to_postgres_migratetable",
|
|
"source": "migrate_sqlite_to_postgres_migratetable",
|
|
"target": "migrate_sqlite_to_postgres_main",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"source_file": "scripts/migrate-sqlite-to-postgres.ts",
|
|
"source_location": "L272",
|
|
"weight": 0.8,
|
|
"_src": "migrate_sqlite_to_postgres_main",
|
|
"_tgt": "migrate_sqlite_to_postgres_resetsequences",
|
|
"source": "migrate_sqlite_to_postgres_resetsequences",
|
|
"target": "migrate_sqlite_to_postgres_main",
|
|
"confidence_score": 0.5
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts/migrate-images-to-s3.ts",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "migrate_images_to_s3",
|
|
"_tgt": "migrate_images_to_s3_main",
|
|
"source": "migrate_images_to_s3",
|
|
"target": "migrate_images_to_s3_main",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "e2e/global-setup.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "global_setup",
|
|
"_tgt": "global_setup_globalsetup",
|
|
"source": "global_setup",
|
|
"target": "global_setup_globalsetup",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "readme_gearbox",
|
|
"_tgt": "readme_tech_stack",
|
|
"source": "readme_gearbox",
|
|
"target": "readme_tech_stack"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "readme_gearbox",
|
|
"_tgt": "readme_deployment",
|
|
"source": "readme_gearbox",
|
|
"target": "readme_deployment"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.72,
|
|
"source_file": "docs/superpowers/specs/2026-04-05-catalog-driven-gear-flow-design.md",
|
|
"source_location": null,
|
|
"weight": 0.7,
|
|
"_src": "spec_catalog_flow",
|
|
"_tgt": "readme_gearbox",
|
|
"source": "readme_gearbox",
|
|
"target": "spec_catalog_flow"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "readme_deployment",
|
|
"_tgt": "readme_postgresql",
|
|
"source": "readme_deployment",
|
|
"target": "readme_postgresql"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "readme_deployment",
|
|
"_tgt": "readme_garage_s3",
|
|
"source": "readme_deployment",
|
|
"target": "readme_garage_s3"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "readme_deployment",
|
|
"_tgt": "readme_logto_oidc",
|
|
"source": "readme_deployment",
|
|
"target": "readme_logto_oidc"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.78,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 0.8,
|
|
"_src": "readme_postgresql",
|
|
"_tgt": "claude_db_schema",
|
|
"source": "readme_postgresql",
|
|
"target": "claude_db_schema"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.62,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 0.6,
|
|
"_src": "readme_garage_s3",
|
|
"_tgt": "spec_image_url_schema_changes",
|
|
"source": "readme_garage_s3",
|
|
"target": "spec_image_url_schema_changes"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.72,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 0.7,
|
|
"_src": "readme_logto_oidc",
|
|
"_tgt": "auth_doc",
|
|
"source": "readme_logto_oidc",
|
|
"target": "auth_doc"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "claude_architecture",
|
|
"_tgt": "claude_client_layer",
|
|
"source": "claude_architecture",
|
|
"target": "claude_client_layer"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "claude_architecture",
|
|
"_tgt": "claude_server_layer",
|
|
"source": "claude_architecture",
|
|
"target": "claude_server_layer"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "claude_architecture",
|
|
"_tgt": "claude_shared_layer",
|
|
"source": "claude_architecture",
|
|
"target": "claude_shared_layer"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "claude_architecture",
|
|
"_tgt": "claude_db_schema",
|
|
"source": "claude_architecture",
|
|
"target": "claude_db_schema"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "claude_architecture",
|
|
"_tgt": "claude_auth_model",
|
|
"source": "claude_architecture",
|
|
"target": "claude_auth_model"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "claude_architecture",
|
|
"_tgt": "claude_mcp_server_overview",
|
|
"source": "claude_architecture",
|
|
"target": "claude_mcp_server_overview"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.65,
|
|
"source_file": "docs/superpowers/specs/2026-04-05-catalog-driven-gear-flow-design.md",
|
|
"source_location": null,
|
|
"weight": 0.6,
|
|
"_src": "spec_catalog_tag_system",
|
|
"_tgt": "claude_db_schema",
|
|
"source": "claude_db_schema",
|
|
"target": "spec_catalog_tag_system"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.88,
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "mcp_research_workflow",
|
|
"_tgt": "claude_thread_resolution",
|
|
"source": "claude_thread_resolution",
|
|
"target": "mcp_research_workflow"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "api_thread_resolve",
|
|
"_tgt": "claude_thread_resolution",
|
|
"source": "claude_thread_resolution",
|
|
"target": "api_thread_resolve"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "api_setup_items_atomic",
|
|
"_tgt": "claude_setup_item_sync",
|
|
"source": "claude_setup_item_sync",
|
|
"target": "api_setup_items_atomic"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "claude_auth_model",
|
|
"_tgt": "auth_doc",
|
|
"source": "claude_auth_model",
|
|
"target": "auth_doc"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "claude_mcp_server_overview",
|
|
"_tgt": "claude_oauth_endpoints",
|
|
"source": "claude_mcp_server_overview",
|
|
"target": "claude_oauth_endpoints"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.92,
|
|
"source_file": "CLAUDE.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "claude_mcp_server_overview",
|
|
"_tgt": "mcp_server_doc",
|
|
"source": "claude_mcp_server_overview",
|
|
"target": "mcp_server_doc"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.92,
|
|
"source_file": "docs/superpowers/specs/2026-04-04-mcp-oauth-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_mcp_oauth",
|
|
"_tgt": "claude_oauth_endpoints",
|
|
"source": "claude_oauth_endpoints",
|
|
"target": "spec_mcp_oauth"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.78,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-code-quality-round2-design.md",
|
|
"source_location": null,
|
|
"weight": 0.8,
|
|
"_src": "spec_useformatters_hook",
|
|
"_tgt": "claude_reusable_components",
|
|
"source": "claude_reusable_components",
|
|
"target": "spec_useformatters_hook"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "mcp_server_doc",
|
|
"_tgt": "mcp_transport",
|
|
"source": "mcp_server_doc",
|
|
"target": "mcp_transport"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "mcp_server_doc",
|
|
"_tgt": "mcp_tools_items",
|
|
"source": "mcp_server_doc",
|
|
"target": "mcp_tools_items"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "mcp_server_doc",
|
|
"_tgt": "mcp_tools_categories",
|
|
"source": "mcp_server_doc",
|
|
"target": "mcp_tools_categories"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "mcp_server_doc",
|
|
"_tgt": "mcp_tools_threads",
|
|
"source": "mcp_server_doc",
|
|
"target": "mcp_tools_threads"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "mcp_server_doc",
|
|
"_tgt": "mcp_tools_setups",
|
|
"source": "mcp_server_doc",
|
|
"target": "mcp_tools_setups"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "mcp_server_doc",
|
|
"_tgt": "mcp_tools_images",
|
|
"source": "mcp_server_doc",
|
|
"target": "mcp_tools_images"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "mcp_server_doc",
|
|
"_tgt": "mcp_resource_summary",
|
|
"source": "mcp_server_doc",
|
|
"target": "mcp_resource_summary"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "mcp_server_doc",
|
|
"_tgt": "mcp_research_workflow",
|
|
"source": "mcp_server_doc",
|
|
"target": "mcp_research_workflow"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "mcp_server_doc",
|
|
"_tgt": "mcp_impl_structure",
|
|
"source": "mcp_server_doc",
|
|
"target": "mcp_impl_structure"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "mcp_server_doc",
|
|
"_tgt": "mcp_session_mgmt",
|
|
"source": "mcp_server_doc",
|
|
"target": "mcp_session_mgmt"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": "line 53",
|
|
"weight": 1.0,
|
|
"_src": "mcp_server_doc",
|
|
"_tgt": "auth_doc",
|
|
"source": "mcp_server_doc",
|
|
"target": "auth_doc"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.87,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-mcp-server-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_mcp_server_design",
|
|
"_tgt": "mcp_server_doc",
|
|
"source": "mcp_server_doc",
|
|
"target": "spec_mcp_server_design"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.82,
|
|
"source_file": "docs/authentication.md",
|
|
"source_location": null,
|
|
"weight": 0.8,
|
|
"_src": "auth_api_keys",
|
|
"_tgt": "mcp_server_doc",
|
|
"source": "mcp_server_doc",
|
|
"target": "auth_api_keys"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.88,
|
|
"source_file": "docs/mcp-server.md",
|
|
"source_location": null,
|
|
"weight": 0.9,
|
|
"_src": "mcp_tools_threads",
|
|
"_tgt": "mcp_research_workflow",
|
|
"source": "mcp_tools_threads",
|
|
"target": "mcp_research_workflow"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "api_doc",
|
|
"_tgt": "api_items_endpoints",
|
|
"source": "api_doc",
|
|
"target": "api_items_endpoints"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "api_doc",
|
|
"_tgt": "api_categories_endpoints",
|
|
"source": "api_doc",
|
|
"target": "api_categories_endpoints"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "api_doc",
|
|
"_tgt": "api_threads_endpoints",
|
|
"source": "api_doc",
|
|
"target": "api_threads_endpoints"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "api_doc",
|
|
"_tgt": "api_setups_endpoints",
|
|
"source": "api_doc",
|
|
"target": "api_setups_endpoints"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "api_doc",
|
|
"_tgt": "api_images_endpoints",
|
|
"source": "api_doc",
|
|
"target": "api_images_endpoints"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "api_doc",
|
|
"_tgt": "api_settings_endpoints",
|
|
"source": "api_doc",
|
|
"target": "api_settings_endpoints"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "api_doc",
|
|
"_tgt": "api_totals_endpoint",
|
|
"source": "api_doc",
|
|
"target": "api_totals_endpoint"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/api.md",
|
|
"source_location": "line 631",
|
|
"weight": 1.0,
|
|
"_src": "api_doc",
|
|
"_tgt": "auth_doc",
|
|
"source": "api_doc",
|
|
"target": "auth_doc"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "api_threads_endpoints",
|
|
"_tgt": "api_thread_resolve",
|
|
"source": "api_threads_endpoints",
|
|
"target": "api_thread_resolve"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "api_threads_endpoints",
|
|
"_tgt": "api_candidate_reorder",
|
|
"source": "api_threads_endpoints",
|
|
"target": "api_candidate_reorder"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/api.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "api_setups_endpoints",
|
|
"_tgt": "api_setup_items_atomic",
|
|
"source": "api_setups_endpoints",
|
|
"target": "api_setup_items_atomic"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-image-url-fetching-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_image_url_endpoint",
|
|
"_tgt": "api_images_endpoints",
|
|
"source": "api_images_endpoints",
|
|
"target": "spec_image_url_endpoint"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/authentication.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "auth_doc",
|
|
"_tgt": "auth_first_setup",
|
|
"source": "auth_doc",
|
|
"target": "auth_first_setup"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/authentication.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "auth_doc",
|
|
"_tgt": "auth_cookie_session",
|
|
"source": "auth_doc",
|
|
"target": "auth_cookie_session"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/authentication.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "auth_doc",
|
|
"_tgt": "auth_api_keys",
|
|
"source": "auth_doc",
|
|
"target": "auth_api_keys"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/authentication.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "auth_doc",
|
|
"_tgt": "auth_middleware_behavior",
|
|
"source": "auth_doc",
|
|
"target": "auth_middleware_behavior"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/authentication.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "auth_doc",
|
|
"_tgt": "auth_argon2",
|
|
"source": "auth_doc",
|
|
"target": "auth_argon2"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/authentication.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "auth_doc",
|
|
"_tgt": "auth_frontend_behavior",
|
|
"source": "auth_doc",
|
|
"target": "auth_frontend_behavior"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.88,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-authentication-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_auth_design",
|
|
"_tgt": "auth_doc",
|
|
"source": "auth_doc",
|
|
"target": "spec_auth_design"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.78,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-user-menu-design.md",
|
|
"source_location": null,
|
|
"weight": 0.8,
|
|
"_src": "spec_user_menu_component",
|
|
"_tgt": "auth_frontend_behavior",
|
|
"source": "auth_frontend_behavior",
|
|
"target": "spec_user_menu_component"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-authentication.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_auth",
|
|
"_tgt": "plan_auth_db_tables",
|
|
"source": "plan_auth",
|
|
"target": "plan_auth_db_tables"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-authentication.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_auth",
|
|
"_tgt": "plan_auth_service",
|
|
"source": "plan_auth",
|
|
"target": "plan_auth_service"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-authentication.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_auth",
|
|
"_tgt": "plan_auth_middleware",
|
|
"source": "plan_auth",
|
|
"target": "plan_auth_middleware"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.9,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-authentication.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_auth",
|
|
"_tgt": "spec_auth_design",
|
|
"source": "plan_auth",
|
|
"target": "spec_auth_design"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.92,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-authentication-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_auth_db_schema",
|
|
"_tgt": "plan_auth_db_tables",
|
|
"source": "plan_auth_db_tables",
|
|
"target": "spec_auth_db_schema"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-testing-improvements.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_testing",
|
|
"_tgt": "plan_testing_parseid",
|
|
"source": "plan_testing",
|
|
"target": "plan_testing_parseid"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-testing-improvements.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_testing",
|
|
"_tgt": "plan_testing_ratelimit",
|
|
"source": "plan_testing",
|
|
"target": "plan_testing_ratelimit"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-testing-improvements.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_testing",
|
|
"_tgt": "plan_testing_playwright",
|
|
"source": "plan_testing",
|
|
"target": "plan_testing_playwright"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-testing-improvements.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_testing",
|
|
"_tgt": "plan_testing_e2e_seed",
|
|
"source": "plan_testing",
|
|
"target": "plan_testing_e2e_seed"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.9,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-testing-improvements.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_testing",
|
|
"_tgt": "spec_testing_design",
|
|
"source": "plan_testing",
|
|
"target": "spec_testing_design"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.72,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-code-quality-round2-design.md",
|
|
"source_location": null,
|
|
"weight": 0.7,
|
|
"_src": "spec_test_helper_migration",
|
|
"_tgt": "plan_testing_e2e_seed",
|
|
"source": "plan_testing_e2e_seed",
|
|
"target": "spec_test_helper_migration"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-image-url-fetching.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_image_url",
|
|
"_tgt": "plan_image_url_schema",
|
|
"source": "plan_image_url",
|
|
"target": "plan_image_url_schema"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-image-url-fetching.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_image_url",
|
|
"_tgt": "plan_image_url_service",
|
|
"source": "plan_image_url",
|
|
"target": "plan_image_url_service"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-image-url-fetching.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_image_url",
|
|
"_tgt": "plan_image_url_route",
|
|
"source": "plan_image_url",
|
|
"target": "plan_image_url_route"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.9,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-image-url-fetching.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_image_url",
|
|
"_tgt": "spec_image_url_design",
|
|
"source": "plan_image_url",
|
|
"target": "spec_image_url_design"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-mcp-server.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_mcp_server",
|
|
"_tgt": "plan_mcp_tools_items",
|
|
"source": "plan_mcp_server",
|
|
"target": "plan_mcp_tools_items"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.9,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-mcp-server.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_mcp_server",
|
|
"_tgt": "spec_mcp_server_design",
|
|
"source": "plan_mcp_server",
|
|
"target": "spec_mcp_server_design"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-codebase-improvements.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_codebase",
|
|
"_tgt": "plan_codebase_db_middleware",
|
|
"source": "plan_codebase",
|
|
"target": "plan_codebase_db_middleware"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-codebase-improvements.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_codebase",
|
|
"_tgt": "plan_codebase_params",
|
|
"source": "plan_codebase",
|
|
"target": "plan_codebase_params"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-codebase-improvements.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_codebase",
|
|
"_tgt": "plan_codebase_error_handler",
|
|
"source": "plan_codebase",
|
|
"target": "plan_codebase_error_handler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-codebase-improvements.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_codebase",
|
|
"_tgt": "plan_codebase_rate_limit",
|
|
"source": "plan_codebase",
|
|
"target": "plan_codebase_rate_limit"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-codebase-improvements.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_codebase",
|
|
"_tgt": "plan_codebase_error_boundary",
|
|
"source": "plan_codebase",
|
|
"target": "plan_codebase_error_boundary"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-codebase-improvements.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_codebase",
|
|
"_tgt": "plan_codebase_split_collection",
|
|
"source": "plan_codebase",
|
|
"target": "plan_codebase_split_collection"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.9,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-codebase-improvements.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_codebase",
|
|
"_tgt": "spec_codebase_improvements",
|
|
"source": "plan_codebase",
|
|
"target": "spec_codebase_improvements"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.93,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-codebase-improvements.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_codebase_db_middleware",
|
|
"_tgt": "spec_codebase_db_middleware",
|
|
"source": "plan_codebase_db_middleware",
|
|
"target": "spec_codebase_db_middleware"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.9,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-codebase-improvements-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_codebase_parseid",
|
|
"_tgt": "plan_codebase_params",
|
|
"source": "plan_codebase_params",
|
|
"target": "spec_codebase_parseid"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.92,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-codebase-improvements.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_codebase_error_handler",
|
|
"_tgt": "spec_codebase_error_handler",
|
|
"source": "plan_codebase_error_handler",
|
|
"target": "spec_codebase_error_handler"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.92,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-codebase-improvements-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_codebase_rate_limit",
|
|
"_tgt": "plan_codebase_rate_limit",
|
|
"source": "plan_codebase_rate_limit",
|
|
"target": "spec_codebase_rate_limit"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-04-mcp-oauth.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_mcp_oauth",
|
|
"_tgt": "plan_mcp_oauth_schema",
|
|
"source": "plan_mcp_oauth",
|
|
"target": "plan_mcp_oauth_schema"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/plans/2026-04-04-mcp-oauth.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_mcp_oauth",
|
|
"_tgt": "plan_mcp_oauth_service",
|
|
"source": "plan_mcp_oauth",
|
|
"target": "plan_mcp_oauth_service"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.9,
|
|
"source_file": "docs/superpowers/plans/2026-04-04-mcp-oauth.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "plan_mcp_oauth",
|
|
"_tgt": "spec_mcp_oauth",
|
|
"source": "plan_mcp_oauth",
|
|
"target": "spec_mcp_oauth"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.92,
|
|
"source_file": "docs/superpowers/specs/2026-04-04-mcp-oauth-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_mcp_oauth_db",
|
|
"_tgt": "plan_mcp_oauth_schema",
|
|
"source": "plan_mcp_oauth_schema",
|
|
"target": "spec_mcp_oauth_db"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-v1.4-collection-tools-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_v14_collection_tools",
|
|
"_tgt": "spec_v14_item_quantity",
|
|
"source": "spec_v14_collection_tools",
|
|
"target": "spec_v14_item_quantity"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-v1.4-collection-tools-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_v14_collection_tools",
|
|
"_tgt": "spec_v14_csv_import_export",
|
|
"source": "spec_v14_collection_tools",
|
|
"target": "spec_v14_csv_import_export"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-v1.4-collection-tools-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_v14_collection_tools",
|
|
"_tgt": "spec_v14_item_duplication",
|
|
"source": "spec_v14_collection_tools",
|
|
"target": "spec_v14_item_duplication"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-v1.4-collection-tools-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_v14_collection_tools",
|
|
"_tgt": "spec_v14_setup_impact",
|
|
"source": "spec_v14_collection_tools",
|
|
"target": "spec_v14_setup_impact"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-05-catalog-driven-gear-flow-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_catalog_flow",
|
|
"_tgt": "spec_catalog_global_catalog",
|
|
"source": "spec_catalog_flow",
|
|
"target": "spec_catalog_global_catalog"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-05-catalog-driven-gear-flow-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_catalog_flow",
|
|
"_tgt": "spec_catalog_tag_system",
|
|
"source": "spec_catalog_flow",
|
|
"target": "spec_catalog_tag_system"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-05-catalog-driven-gear-flow-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_catalog_flow",
|
|
"_tgt": "spec_catalog_three_pillars",
|
|
"source": "spec_catalog_flow",
|
|
"target": "spec_catalog_three_pillars"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-05-catalog-driven-gear-flow-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_catalog_flow",
|
|
"_tgt": "spec_catalog_add_gear_flow",
|
|
"source": "spec_catalog_flow",
|
|
"target": "spec_catalog_add_gear_flow"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-codebase-improvements-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_codebase_improvements",
|
|
"_tgt": "spec_codebase_db_middleware",
|
|
"source": "spec_codebase_improvements",
|
|
"target": "spec_codebase_db_middleware"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-codebase-improvements-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_codebase_improvements",
|
|
"_tgt": "spec_codebase_parseid",
|
|
"source": "spec_codebase_improvements",
|
|
"target": "spec_codebase_parseid"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-codebase-improvements-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_codebase_improvements",
|
|
"_tgt": "spec_codebase_error_handler",
|
|
"source": "spec_codebase_improvements",
|
|
"target": "spec_codebase_error_handler"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-codebase-improvements-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_codebase_improvements",
|
|
"_tgt": "spec_codebase_rate_limit",
|
|
"source": "spec_codebase_improvements",
|
|
"target": "spec_codebase_rate_limit"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-user-menu-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_user_menu",
|
|
"_tgt": "spec_user_menu_component",
|
|
"source": "spec_user_menu",
|
|
"target": "spec_user_menu_component"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-user-menu-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_user_menu",
|
|
"_tgt": "spec_user_menu_totalsbar",
|
|
"source": "spec_user_menu",
|
|
"target": "spec_user_menu_totalsbar"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-code-quality-round2-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_code_quality_round2",
|
|
"_tgt": "spec_useformatters_hook",
|
|
"source": "spec_code_quality_round2",
|
|
"target": "spec_useformatters_hook"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-code-quality-round2-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_code_quality_round2",
|
|
"_tgt": "spec_test_helper_migration",
|
|
"source": "spec_code_quality_round2",
|
|
"target": "spec_test_helper_migration"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-04-mcp-oauth-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_mcp_oauth",
|
|
"_tgt": "spec_mcp_oauth_flow",
|
|
"source": "spec_mcp_oauth",
|
|
"target": "spec_mcp_oauth_flow"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-04-mcp-oauth-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_mcp_oauth",
|
|
"_tgt": "spec_mcp_oauth_db",
|
|
"source": "spec_mcp_oauth",
|
|
"target": "spec_mcp_oauth_db"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-04-mcp-oauth-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_mcp_oauth",
|
|
"_tgt": "spec_mcp_oauth_service_design",
|
|
"source": "spec_mcp_oauth",
|
|
"target": "spec_mcp_oauth_service_design"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-authentication-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_auth_design",
|
|
"_tgt": "spec_auth_db_schema",
|
|
"source": "spec_auth_design",
|
|
"target": "spec_auth_db_schema"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-authentication-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_auth_design",
|
|
"_tgt": "spec_auth_middleware_design",
|
|
"source": "spec_auth_design",
|
|
"target": "spec_auth_middleware_design"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-mcp-server-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_mcp_server_design",
|
|
"_tgt": "spec_mcp_transport_design",
|
|
"source": "spec_mcp_server_design",
|
|
"target": "spec_mcp_transport_design"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-mcp-server-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_mcp_server_design",
|
|
"_tgt": "spec_mcp_tools_design",
|
|
"source": "spec_mcp_server_design",
|
|
"target": "spec_mcp_tools_design"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-testing-improvements-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_testing_design",
|
|
"_tgt": "spec_testing_e2e_design",
|
|
"source": "spec_testing_design",
|
|
"target": "spec_testing_e2e_design"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-image-url-fetching-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_image_url_design",
|
|
"_tgt": "spec_image_url_endpoint",
|
|
"source": "spec_image_url_design",
|
|
"target": "spec_image_url_endpoint"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "docs/superpowers/specs/2026-04-03-image-url-fetching-design.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "spec_image_url_design",
|
|
"_tgt": "spec_image_url_schema_changes",
|
|
"source": "spec_image_url_design",
|
|
"target": "spec_image_url_schema_changes"
|
|
}
|
|
],
|
|
"hyperedges": [
|
|
{
|
|
"id": "auth_dual_mode",
|
|
"label": "Dual Auth Mode: API Key + OAuth Bearer for MCP",
|
|
"nodes": [
|
|
"auth_api_keys",
|
|
"spec_mcp_oauth_flow",
|
|
"mcp_server_doc",
|
|
"claude_oauth_endpoints"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 0.9,
|
|
"source_file": "CLAUDE.md"
|
|
},
|
|
{
|
|
"id": "research_thread_workflow",
|
|
"label": "Research Thread Workflow: create\u2192add\u2192compare\u2192resolve",
|
|
"nodes": [
|
|
"mcp_research_workflow",
|
|
"api_thread_resolve",
|
|
"claude_thread_resolution",
|
|
"mcp_tools_threads"
|
|
],
|
|
"relation": "implement",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.88,
|
|
"source_file": "docs/mcp-server.md"
|
|
},
|
|
{
|
|
"id": "server_hardening_bundle",
|
|
"label": "Server Hardening: DB Middleware + Params + Error Handler + Rate Limit",
|
|
"nodes": [
|
|
"plan_codebase_db_middleware",
|
|
"plan_codebase_params",
|
|
"plan_codebase_error_handler",
|
|
"plan_codebase_rate_limit"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 0.92,
|
|
"source_file": "docs/superpowers/plans/2026-04-03-codebase-improvements.md"
|
|
}
|
|
]
|
|
} |