011e7a2165
Re-extracted 42 changed code files via AST and 3 changed docs (README, DEPLOYMENT, drizzle/README) via one semantic subagent. Merged into the existing graph: 453→555 nodes, 486→633 edges, 137 communities. Top god nodes now reflect the new shape: load() at the center of every page-server route, buildfor_life_ops as the doc-side anchor, and Drizzle ORM + Zod as the bridge between expenses and the rest of the service layer. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
13173 lines
411 KiB
JSON
13173 lines
411 KiB
JSON
{
|
|
"directed": false,
|
|
"multigraph": false,
|
|
"graph": {
|
|
"hyperedges": [
|
|
{
|
|
"id": "auth_session_flow",
|
|
"label": "Session auth flow (cookie, hash, hook, gate)",
|
|
"nodes": [
|
|
"readme_auth_model",
|
|
"readme_sha256_cookie_hash",
|
|
"readme_sliding_renewal",
|
|
"readme_hooks_server",
|
|
"readme_layout_app_group"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "README.md"
|
|
},
|
|
{
|
|
"id": "storage_abstraction_stack",
|
|
"label": "Storage abstraction (adapter, local impl, signed URLs, file route)",
|
|
"nodes": [
|
|
"readme_storage_adapter",
|
|
"readme_local_disk_storage",
|
|
"readme_hmac_signed_urls",
|
|
"readme_api_files_route",
|
|
"readme_storage_model"
|
|
],
|
|
"relation": "implement",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "README.md"
|
|
},
|
|
{
|
|
"id": "theme_propagation_pattern",
|
|
"label": "Cross-sibling theme propagation via localStorage",
|
|
"nodes": [
|
|
"readme_decision_theme_key",
|
|
"apphtml_theme_bootstrap",
|
|
"readme_buildfor_life_budget",
|
|
"readme_buildfor_life_repair"
|
|
],
|
|
"relation": "form",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "README.md"
|
|
}
|
|
]
|
|
},
|
|
"nodes": [
|
|
{
|
|
"label": "drizzle.config.ts",
|
|
"file_type": "code",
|
|
"source_file": "drizzle.config.ts",
|
|
"source_location": "L1",
|
|
"community": 27,
|
|
"norm_label": "drizzle.config.ts",
|
|
"id": "drizzle_config_ts"
|
|
},
|
|
{
|
|
"label": "svelte.config.js",
|
|
"file_type": "code",
|
|
"source_file": "svelte.config.js",
|
|
"source_location": "L1",
|
|
"community": 28,
|
|
"norm_label": "svelte.config.js",
|
|
"id": "svelte_config_js"
|
|
},
|
|
{
|
|
"label": "vite.config.ts",
|
|
"file_type": "code",
|
|
"source_file": "vite.config.ts",
|
|
"source_location": "L1",
|
|
"community": 29,
|
|
"norm_label": "vite.config.ts",
|
|
"id": "vite_config_ts"
|
|
},
|
|
{
|
|
"label": "create-user.ts",
|
|
"file_type": "code",
|
|
"source_file": "scripts\\create-user.ts",
|
|
"source_location": "L1",
|
|
"community": 8,
|
|
"norm_label": "create-user.ts",
|
|
"id": "scripts_create_user_ts"
|
|
},
|
|
{
|
|
"label": "slugify()",
|
|
"file_type": "code",
|
|
"source_file": "scripts\\create-user.ts",
|
|
"source_location": "L9",
|
|
"community": 8,
|
|
"norm_label": "slugify()",
|
|
"id": "create_user_slugify"
|
|
},
|
|
{
|
|
"label": "stripSurroundingQuotes()",
|
|
"file_type": "code",
|
|
"source_file": "scripts\\create-user.ts",
|
|
"source_location": "L16",
|
|
"community": 8,
|
|
"norm_label": "stripsurroundingquotes()",
|
|
"id": "create_user_stripsurroundingquotes"
|
|
},
|
|
{
|
|
"label": "readArg()",
|
|
"file_type": "code",
|
|
"source_file": "scripts\\create-user.ts",
|
|
"source_location": "L26",
|
|
"community": 8,
|
|
"norm_label": "readarg()",
|
|
"id": "create_user_readarg"
|
|
},
|
|
{
|
|
"label": "main()",
|
|
"file_type": "code",
|
|
"source_file": "scripts\\create-user.ts",
|
|
"source_location": "L31",
|
|
"community": 8,
|
|
"norm_label": "main()",
|
|
"id": "create_user_main"
|
|
},
|
|
{
|
|
"label": "diag-user.ts",
|
|
"file_type": "code",
|
|
"source_file": "scripts\\diag-user.ts",
|
|
"source_location": "L1",
|
|
"community": 8,
|
|
"norm_label": "diag-user.ts",
|
|
"id": "scripts_diag_user_ts"
|
|
},
|
|
{
|
|
"label": "stripSurroundingQuotes()",
|
|
"file_type": "code",
|
|
"source_file": "scripts\\diag-user.ts",
|
|
"source_location": "L8",
|
|
"community": 8,
|
|
"norm_label": "stripsurroundingquotes()",
|
|
"id": "diag_user_stripsurroundingquotes"
|
|
},
|
|
{
|
|
"label": "readArg()",
|
|
"file_type": "code",
|
|
"source_file": "scripts\\diag-user.ts",
|
|
"source_location": "L18",
|
|
"community": 8,
|
|
"norm_label": "readarg()",
|
|
"id": "diag_user_readarg"
|
|
},
|
|
{
|
|
"label": "main()",
|
|
"file_type": "code",
|
|
"source_file": "scripts\\diag-user.ts",
|
|
"source_location": "L23",
|
|
"community": 8,
|
|
"norm_label": "main()",
|
|
"id": "diag_user_main"
|
|
},
|
|
{
|
|
"label": "system-asset-types.ts",
|
|
"file_type": "code",
|
|
"source_file": "scripts\\seed\\system-asset-types.ts",
|
|
"source_location": "L1",
|
|
"community": 4,
|
|
"norm_label": "system-asset-types.ts",
|
|
"id": "scripts_seed_system_asset_types_ts"
|
|
},
|
|
{
|
|
"label": "upsertSystemType()",
|
|
"file_type": "code",
|
|
"source_file": "scripts\\seed\\system-asset-types.ts",
|
|
"source_location": "L266",
|
|
"community": 4,
|
|
"norm_label": "upsertsystemtype()",
|
|
"id": "system_asset_types_upsertsystemtype"
|
|
},
|
|
{
|
|
"label": "syncFieldDefs()",
|
|
"file_type": "code",
|
|
"source_file": "scripts\\seed\\system-asset-types.ts",
|
|
"source_location": "L306",
|
|
"community": 4,
|
|
"norm_label": "syncfielddefs()",
|
|
"id": "system_asset_types_syncfielddefs"
|
|
},
|
|
{
|
|
"label": "main()",
|
|
"file_type": "code",
|
|
"source_file": "scripts\\seed\\system-asset-types.ts",
|
|
"source_location": "L364",
|
|
"community": 4,
|
|
"norm_label": "main()",
|
|
"id": "system_asset_types_main"
|
|
},
|
|
{
|
|
"label": "app.d.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\app.d.ts",
|
|
"source_location": "L1",
|
|
"community": 30,
|
|
"norm_label": "app.d.ts",
|
|
"id": "src_app_d_ts"
|
|
},
|
|
{
|
|
"label": "hooks.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\hooks.server.ts",
|
|
"source_location": "L1",
|
|
"community": 3,
|
|
"norm_label": "hooks.server.ts",
|
|
"id": "src_hooks_server_ts"
|
|
},
|
|
{
|
|
"label": "handle()",
|
|
"file_type": "code",
|
|
"source_file": "src\\hooks.server.ts",
|
|
"source_location": "L9",
|
|
"community": 3,
|
|
"norm_label": "handle()",
|
|
"id": "hooks_server_handle"
|
|
},
|
|
{
|
|
"label": "accounts.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\accounts.ts",
|
|
"source_location": "L1",
|
|
"community": 31,
|
|
"norm_label": "accounts.ts",
|
|
"id": "src_lib_accounts_ts"
|
|
},
|
|
{
|
|
"label": "field-types.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\field-types.ts",
|
|
"source_location": "L1",
|
|
"community": 22,
|
|
"norm_label": "field-types.ts",
|
|
"id": "src_lib_field_types_ts"
|
|
},
|
|
{
|
|
"label": "needsEnumValues()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\field-types.ts",
|
|
"source_location": "L54",
|
|
"community": 22,
|
|
"norm_label": "needsenumvalues()",
|
|
"id": "field_types_needsenumvalues"
|
|
},
|
|
{
|
|
"label": "notifications.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\notifications.ts",
|
|
"source_location": "L1",
|
|
"community": 32,
|
|
"norm_label": "notifications.ts",
|
|
"id": "src_lib_notifications_ts"
|
|
},
|
|
{
|
|
"label": "roles.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\roles.ts",
|
|
"source_location": "L1",
|
|
"community": 33,
|
|
"norm_label": "roles.ts",
|
|
"id": "src_lib_roles_ts"
|
|
},
|
|
{
|
|
"label": "CustomFieldsForm.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\components\\CustomFieldsForm.svelte",
|
|
"source_location": "L1",
|
|
"community": 34,
|
|
"norm_label": "customfieldsform.svelte",
|
|
"id": "src_lib_components_customfieldsform_svelte"
|
|
},
|
|
{
|
|
"label": "Sidebar.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\components\\Sidebar.svelte",
|
|
"source_location": "L1",
|
|
"community": 35,
|
|
"norm_label": "sidebar.svelte",
|
|
"id": "src_lib_components_sidebar_svelte"
|
|
},
|
|
{
|
|
"label": "TabNav.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\components\\TabNav.svelte",
|
|
"source_location": "L1",
|
|
"community": 36,
|
|
"norm_label": "tabnav.svelte",
|
|
"id": "src_lib_components_tabnav_svelte"
|
|
},
|
|
{
|
|
"label": "ThemeToggle.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\components\\ThemeToggle.svelte",
|
|
"source_location": "L1",
|
|
"community": 37,
|
|
"norm_label": "themetoggle.svelte",
|
|
"id": "src_lib_components_themetoggle_svelte"
|
|
},
|
|
{
|
|
"label": "TopBar.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\components\\TopBar.svelte",
|
|
"source_location": "L1",
|
|
"community": 38,
|
|
"norm_label": "topbar.svelte",
|
|
"id": "src_lib_components_topbar_svelte"
|
|
},
|
|
{
|
|
"label": "csv.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\csv.ts",
|
|
"source_location": "L1",
|
|
"community": 4,
|
|
"norm_label": "csv.ts",
|
|
"id": "src_lib_server_csv_ts"
|
|
},
|
|
{
|
|
"label": "toCsv()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\csv.ts",
|
|
"source_location": "L6",
|
|
"community": 4,
|
|
"norm_label": "tocsv()",
|
|
"id": "csv_tocsv"
|
|
},
|
|
{
|
|
"label": "toCell()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\csv.ts",
|
|
"source_location": "L18",
|
|
"community": 4,
|
|
"norm_label": "tocell()",
|
|
"id": "csv_tocell"
|
|
},
|
|
{
|
|
"label": "escape()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\csv.ts",
|
|
"source_location": "L26",
|
|
"community": 4,
|
|
"norm_label": "escape()",
|
|
"id": "csv_escape"
|
|
},
|
|
{
|
|
"label": "csvResponse()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\csv.ts",
|
|
"source_location": "L31",
|
|
"community": 4,
|
|
"norm_label": "csvresponse()",
|
|
"id": "csv_csvresponse"
|
|
},
|
|
{
|
|
"label": "custom-fields-form.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\custom-fields-form.ts",
|
|
"source_location": "L1",
|
|
"community": 4,
|
|
"norm_label": "custom-fields-form.ts",
|
|
"id": "src_lib_server_custom_fields_form_ts"
|
|
},
|
|
{
|
|
"label": "gatherCustomFieldsFromForm()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\custom-fields-form.ts",
|
|
"source_location": "L8",
|
|
"community": 4,
|
|
"norm_label": "gathercustomfieldsfromform()",
|
|
"id": "custom_fields_form_gathercustomfieldsfromform"
|
|
},
|
|
{
|
|
"label": "env.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\env.ts",
|
|
"source_location": "L1",
|
|
"community": 39,
|
|
"norm_label": "env.ts",
|
|
"id": "src_lib_server_env_ts"
|
|
},
|
|
{
|
|
"label": "markdown.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\markdown.ts",
|
|
"source_location": "L1",
|
|
"community": 6,
|
|
"norm_label": "markdown.ts",
|
|
"id": "src_lib_server_markdown_ts"
|
|
},
|
|
{
|
|
"label": "html()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\markdown.ts",
|
|
"source_location": "L10",
|
|
"community": 6,
|
|
"norm_label": "html()",
|
|
"id": "markdown_html"
|
|
},
|
|
{
|
|
"label": "escapeHtml()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\markdown.ts",
|
|
"source_location": "L17",
|
|
"community": 6,
|
|
"norm_label": "escapehtml()",
|
|
"id": "markdown_escapehtml"
|
|
},
|
|
{
|
|
"label": "renderMarkdown()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\markdown.ts",
|
|
"source_location": "L26",
|
|
"community": 6,
|
|
"norm_label": "rendermarkdown()",
|
|
"id": "markdown_rendermarkdown"
|
|
},
|
|
{
|
|
"label": "guards.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\auth\\guards.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "guards.ts",
|
|
"id": "src_lib_server_auth_guards_ts"
|
|
},
|
|
{
|
|
"label": "requireCompany()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\auth\\guards.ts",
|
|
"source_location": "L8",
|
|
"community": 0,
|
|
"norm_label": "requirecompany()",
|
|
"id": "guards_requirecompany"
|
|
},
|
|
{
|
|
"label": "requireAdmin()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\auth\\guards.ts",
|
|
"source_location": "L22",
|
|
"community": 0,
|
|
"norm_label": "requireadmin()",
|
|
"id": "guards_requireadmin"
|
|
},
|
|
{
|
|
"label": "session.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\auth\\session.ts",
|
|
"source_location": "L1",
|
|
"community": 3,
|
|
"norm_label": "session.ts",
|
|
"id": "src_lib_server_auth_session_ts"
|
|
},
|
|
{
|
|
"label": "generateSessionToken()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\auth\\session.ts",
|
|
"source_location": "L12",
|
|
"community": 3,
|
|
"norm_label": "generatesessiontoken()",
|
|
"id": "session_generatesessiontoken"
|
|
},
|
|
{
|
|
"label": "hashToken()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\auth\\session.ts",
|
|
"source_location": "L18",
|
|
"community": 3,
|
|
"norm_label": "hashtoken()",
|
|
"id": "session_hashtoken"
|
|
},
|
|
{
|
|
"label": "createSession()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\auth\\session.ts",
|
|
"source_location": "L22",
|
|
"community": 3,
|
|
"norm_label": "createsession()",
|
|
"id": "session_createsession"
|
|
},
|
|
{
|
|
"label": "validateSession()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\auth\\session.ts",
|
|
"source_location": "L45",
|
|
"community": 3,
|
|
"norm_label": "validatesession()",
|
|
"id": "session_validatesession"
|
|
},
|
|
{
|
|
"label": "refreshSession()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\auth\\session.ts",
|
|
"source_location": "L98",
|
|
"community": 3,
|
|
"norm_label": "refreshsession()",
|
|
"id": "session_refreshsession"
|
|
},
|
|
{
|
|
"label": "invalidateSession()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\auth\\session.ts",
|
|
"source_location": "L106",
|
|
"community": 3,
|
|
"norm_label": "invalidatesession()",
|
|
"id": "session_invalidatesession"
|
|
},
|
|
{
|
|
"label": "setActiveCompany()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\auth\\session.ts",
|
|
"source_location": "L110",
|
|
"community": 2,
|
|
"norm_label": "setactivecompany()",
|
|
"id": "session_setactivecompany"
|
|
},
|
|
{
|
|
"label": "types.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\auth\\types.ts",
|
|
"source_location": "L1",
|
|
"community": 40,
|
|
"norm_label": "types.ts",
|
|
"id": "src_lib_server_auth_types_ts"
|
|
},
|
|
{
|
|
"label": "client.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\client.ts",
|
|
"source_location": "L1",
|
|
"community": 41,
|
|
"norm_label": "client.ts",
|
|
"id": "src_lib_server_db_client_ts"
|
|
},
|
|
{
|
|
"label": "accounts.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\accounts.ts",
|
|
"source_location": "L1",
|
|
"community": 42,
|
|
"norm_label": "accounts.ts",
|
|
"id": "src_lib_server_db_schema_accounts_ts"
|
|
},
|
|
{
|
|
"label": "assets.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\assets.ts",
|
|
"source_location": "L1",
|
|
"community": 43,
|
|
"norm_label": "assets.ts",
|
|
"id": "src_lib_server_db_schema_assets_ts"
|
|
},
|
|
{
|
|
"label": "checklists.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\checklists.ts",
|
|
"source_location": "L1",
|
|
"community": 44,
|
|
"norm_label": "checklists.ts",
|
|
"id": "src_lib_server_db_schema_checklists_ts"
|
|
},
|
|
{
|
|
"label": "decisions.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\decisions.ts",
|
|
"source_location": "L1",
|
|
"community": 45,
|
|
"norm_label": "decisions.ts",
|
|
"id": "src_lib_server_db_schema_decisions_ts"
|
|
},
|
|
{
|
|
"label": "documents.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\documents.ts",
|
|
"source_location": "L1",
|
|
"community": 46,
|
|
"norm_label": "documents.ts",
|
|
"id": "src_lib_server_db_schema_documents_ts"
|
|
},
|
|
{
|
|
"label": "index.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\index.ts",
|
|
"source_location": "L1",
|
|
"community": 47,
|
|
"norm_label": "index.ts",
|
|
"id": "src_lib_server_db_schema_index_ts"
|
|
},
|
|
{
|
|
"label": "maintenance.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\maintenance.ts",
|
|
"source_location": "L1",
|
|
"community": 48,
|
|
"norm_label": "maintenance.ts",
|
|
"id": "src_lib_server_db_schema_maintenance_ts"
|
|
},
|
|
{
|
|
"label": "notifications.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\notifications.ts",
|
|
"source_location": "L1",
|
|
"community": 49,
|
|
"norm_label": "notifications.ts",
|
|
"id": "src_lib_server_db_schema_notifications_ts"
|
|
},
|
|
{
|
|
"label": "projects.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\projects.ts",
|
|
"source_location": "L1",
|
|
"community": 50,
|
|
"norm_label": "projects.ts",
|
|
"id": "src_lib_server_db_schema_projects_ts"
|
|
},
|
|
{
|
|
"label": "properties.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\properties.ts",
|
|
"source_location": "L1",
|
|
"community": 51,
|
|
"norm_label": "properties.ts",
|
|
"id": "src_lib_server_db_schema_properties_ts"
|
|
},
|
|
{
|
|
"label": "rooms.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\rooms.ts",
|
|
"source_location": "L1",
|
|
"community": 52,
|
|
"norm_label": "rooms.ts",
|
|
"id": "src_lib_server_db_schema_rooms_ts"
|
|
},
|
|
{
|
|
"label": "tenancy.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\tenancy.ts",
|
|
"source_location": "L1",
|
|
"community": 53,
|
|
"norm_label": "tenancy.ts",
|
|
"id": "src_lib_server_db_schema_tenancy_ts"
|
|
},
|
|
{
|
|
"label": "wiki.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\wiki.ts",
|
|
"source_location": "L1",
|
|
"community": 54,
|
|
"norm_label": "wiki.ts",
|
|
"id": "src_lib_server_db_schema_wiki_ts"
|
|
},
|
|
{
|
|
"label": "_shared.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\_shared.ts",
|
|
"source_location": "L1",
|
|
"community": 5,
|
|
"norm_label": "_shared.ts",
|
|
"id": "src_lib_server_db_schema_shared_ts"
|
|
},
|
|
{
|
|
"label": "pk()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\_shared.ts",
|
|
"source_location": "L98",
|
|
"community": 5,
|
|
"norm_label": "pk()",
|
|
"id": "shared_pk"
|
|
},
|
|
{
|
|
"label": "fk()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\_shared.ts",
|
|
"source_location": "L99",
|
|
"community": 5,
|
|
"norm_label": "fk()",
|
|
"id": "shared_fk"
|
|
},
|
|
{
|
|
"label": "createdAt()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\_shared.ts",
|
|
"source_location": "L100",
|
|
"community": 5,
|
|
"norm_label": "createdat()",
|
|
"id": "shared_createdat"
|
|
},
|
|
{
|
|
"label": "updatedAt()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\_shared.ts",
|
|
"source_location": "L102",
|
|
"community": 5,
|
|
"norm_label": "updatedat()",
|
|
"id": "shared_updatedat"
|
|
},
|
|
{
|
|
"label": "deletedAt()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\_shared.ts",
|
|
"source_location": "L104",
|
|
"community": 5,
|
|
"norm_label": "deletedat()",
|
|
"id": "shared_deletedat"
|
|
},
|
|
{
|
|
"label": "slugCol()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\_shared.ts",
|
|
"source_location": "L105",
|
|
"community": 5,
|
|
"norm_label": "slugcol()",
|
|
"id": "shared_slugcol"
|
|
},
|
|
{
|
|
"label": "email.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\notifications\\email.ts",
|
|
"source_location": "L1",
|
|
"community": 6,
|
|
"norm_label": "email.ts",
|
|
"id": "src_lib_server_notifications_email_ts"
|
|
},
|
|
{
|
|
"label": "isEmailConfigured()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\notifications\\email.ts",
|
|
"source_location": "L6",
|
|
"community": 6,
|
|
"norm_label": "isemailconfigured()",
|
|
"id": "email_isemailconfigured"
|
|
},
|
|
{
|
|
"label": "getTransport()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\notifications\\email.ts",
|
|
"source_location": "L10",
|
|
"community": 6,
|
|
"norm_label": "gettransport()",
|
|
"id": "email_gettransport"
|
|
},
|
|
{
|
|
"label": "sendEmail()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\notifications\\email.ts",
|
|
"source_location": "L35",
|
|
"community": 6,
|
|
"norm_label": "sendemail()",
|
|
"id": "email_sendemail"
|
|
},
|
|
{
|
|
"label": "matrix.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\notifications\\matrix.ts",
|
|
"source_location": "L1",
|
|
"community": 6,
|
|
"norm_label": "matrix.ts",
|
|
"id": "src_lib_server_notifications_matrix_ts"
|
|
},
|
|
{
|
|
"label": "isMatrixConfigured()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\notifications\\matrix.ts",
|
|
"source_location": "L3",
|
|
"community": 6,
|
|
"norm_label": "ismatrixconfigured()",
|
|
"id": "matrix_ismatrixconfigured"
|
|
},
|
|
{
|
|
"label": "buildBodies()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\notifications\\matrix.ts",
|
|
"source_location": "L11",
|
|
"community": 6,
|
|
"norm_label": "buildbodies()",
|
|
"id": "matrix_buildbodies"
|
|
},
|
|
{
|
|
"label": "sendMatrixMessage()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\notifications\\matrix.ts",
|
|
"source_location": "L37",
|
|
"community": 6,
|
|
"norm_label": "sendmatrixmessage()",
|
|
"id": "matrix_sendmatrixmessage"
|
|
},
|
|
{
|
|
"label": "accounts.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\accounts.ts",
|
|
"source_location": "L1",
|
|
"community": 3,
|
|
"norm_label": "accounts.ts",
|
|
"id": "src_lib_server_services_accounts_ts"
|
|
},
|
|
{
|
|
"label": "assertProperty()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\accounts.ts",
|
|
"source_location": "L13",
|
|
"community": 3,
|
|
"norm_label": "assertproperty()",
|
|
"id": "accounts_assertproperty"
|
|
},
|
|
{
|
|
"label": "listAccounts()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\accounts.ts",
|
|
"source_location": "L28",
|
|
"community": 3,
|
|
"norm_label": "listaccounts()",
|
|
"id": "accounts_listaccounts"
|
|
},
|
|
{
|
|
"label": "createAccount()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\accounts.ts",
|
|
"source_location": "L40",
|
|
"community": 3,
|
|
"norm_label": "createaccount()",
|
|
"id": "accounts_createaccount"
|
|
},
|
|
{
|
|
"label": "updateAccount()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\accounts.ts",
|
|
"source_location": "L82",
|
|
"community": 3,
|
|
"norm_label": "updateaccount()",
|
|
"id": "accounts_updateaccount"
|
|
},
|
|
{
|
|
"label": "deleteAccount()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\accounts.ts",
|
|
"source_location": "L117",
|
|
"community": 3,
|
|
"norm_label": "deleteaccount()",
|
|
"id": "accounts_deleteaccount"
|
|
},
|
|
{
|
|
"label": "asset-types.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L1",
|
|
"community": 3,
|
|
"norm_label": "asset-types.ts",
|
|
"id": "src_lib_server_services_asset_types_ts"
|
|
},
|
|
{
|
|
"label": "slugifyTypeSlug()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L21",
|
|
"community": 3,
|
|
"norm_label": "slugifytypeslug()",
|
|
"id": "asset_types_slugifytypeslug"
|
|
},
|
|
{
|
|
"label": "normalizeFieldKey()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L31",
|
|
"community": 3,
|
|
"norm_label": "normalizefieldkey()",
|
|
"id": "asset_types_normalizefieldkey"
|
|
},
|
|
{
|
|
"label": "loadEditableType()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L44",
|
|
"community": 3,
|
|
"norm_label": "loadeditabletype()",
|
|
"id": "asset_types_loadeditabletype"
|
|
},
|
|
{
|
|
"label": "createCompanyAssetType()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L58",
|
|
"community": 3,
|
|
"norm_label": "createcompanyassettype()",
|
|
"id": "asset_types_createcompanyassettype"
|
|
},
|
|
{
|
|
"label": "updateCompanyAssetType()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L83",
|
|
"community": 3,
|
|
"norm_label": "updatecompanyassettype()",
|
|
"id": "asset_types_updatecompanyassettype"
|
|
},
|
|
{
|
|
"label": "deleteCompanyAssetType()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L100",
|
|
"community": 3,
|
|
"norm_label": "deletecompanyassettype()",
|
|
"id": "asset_types_deletecompanyassettype"
|
|
},
|
|
{
|
|
"label": "addFieldDef()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L136",
|
|
"community": 3,
|
|
"norm_label": "addfielddef()",
|
|
"id": "asset_types_addfielddef"
|
|
},
|
|
{
|
|
"label": "updateFieldDef()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L181",
|
|
"community": 3,
|
|
"norm_label": "updatefielddef()",
|
|
"id": "asset_types_updatefielddef"
|
|
},
|
|
{
|
|
"label": "removeFieldDef()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L230",
|
|
"community": 3,
|
|
"norm_label": "removefielddef()",
|
|
"id": "asset_types_removefielddef"
|
|
},
|
|
{
|
|
"label": "assets.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L1",
|
|
"community": 10,
|
|
"norm_label": "assets.ts",
|
|
"id": "src_lib_server_services_assets_ts"
|
|
},
|
|
{
|
|
"label": "loadTypeWithFields()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L58",
|
|
"community": 10,
|
|
"norm_label": "loadtypewithfields()",
|
|
"id": "assets_loadtypewithfields"
|
|
},
|
|
{
|
|
"label": "validateCustomFields()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L73",
|
|
"community": 10,
|
|
"norm_label": "validatecustomfields()",
|
|
"id": "assets_validatecustomfields"
|
|
},
|
|
{
|
|
"label": "assertContainer()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L84",
|
|
"community": 10,
|
|
"norm_label": "assertcontainer()",
|
|
"id": "assets_assertcontainer"
|
|
},
|
|
{
|
|
"label": "createAsset()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L114",
|
|
"community": 10,
|
|
"norm_label": "createasset()",
|
|
"id": "assets_createasset"
|
|
},
|
|
{
|
|
"label": "updateAsset()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L165",
|
|
"community": 10,
|
|
"norm_label": "updateasset()",
|
|
"id": "assets_updateasset"
|
|
},
|
|
{
|
|
"label": "moveAsset()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L211",
|
|
"community": 10,
|
|
"norm_label": "moveasset()",
|
|
"id": "assets_moveasset"
|
|
},
|
|
{
|
|
"label": "softDeleteAsset()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L268",
|
|
"community": 10,
|
|
"norm_label": "softdeleteasset()",
|
|
"id": "assets_softdeleteasset"
|
|
},
|
|
{
|
|
"label": "appendAssetLog()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L275",
|
|
"community": 10,
|
|
"norm_label": "appendassetlog()",
|
|
"id": "assets_appendassetlog"
|
|
},
|
|
{
|
|
"label": "listAssets()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L306",
|
|
"community": 10,
|
|
"norm_label": "listassets()",
|
|
"id": "assets_listassets"
|
|
},
|
|
{
|
|
"label": "checklists.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L1",
|
|
"community": 12,
|
|
"norm_label": "checklists.ts",
|
|
"id": "src_lib_server_services_checklists_ts"
|
|
},
|
|
{
|
|
"label": "listTemplates()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L21",
|
|
"community": 12,
|
|
"norm_label": "listtemplates()",
|
|
"id": "checklists_listtemplates"
|
|
},
|
|
{
|
|
"label": "getTemplate()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L43",
|
|
"community": 12,
|
|
"norm_label": "gettemplate()",
|
|
"id": "checklists_gettemplate"
|
|
},
|
|
{
|
|
"label": "createTemplate()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L61",
|
|
"community": 12,
|
|
"norm_label": "createtemplate()",
|
|
"id": "checklists_createtemplate"
|
|
},
|
|
{
|
|
"label": "updateTemplate()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L79",
|
|
"community": 12,
|
|
"norm_label": "updatetemplate()",
|
|
"id": "checklists_updatetemplate"
|
|
},
|
|
{
|
|
"label": "deleteTemplate()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L93",
|
|
"community": 3,
|
|
"norm_label": "deletetemplate()",
|
|
"id": "checklists_deletetemplate"
|
|
},
|
|
{
|
|
"label": "addTemplateItem()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L99",
|
|
"community": 12,
|
|
"norm_label": "addtemplateitem()",
|
|
"id": "checklists_addtemplateitem"
|
|
},
|
|
{
|
|
"label": "removeTemplateItem()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L116",
|
|
"community": 12,
|
|
"norm_label": "removetemplateitem()",
|
|
"id": "checklists_removetemplateitem"
|
|
},
|
|
{
|
|
"label": "instantiateChecklist()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L128",
|
|
"community": 12,
|
|
"norm_label": "instantiatechecklist()",
|
|
"id": "checklists_instantiatechecklist"
|
|
},
|
|
{
|
|
"label": "getInstance()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L185",
|
|
"community": 12,
|
|
"norm_label": "getinstance()",
|
|
"id": "checklists_getinstance"
|
|
},
|
|
{
|
|
"label": "setItemDone()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L206",
|
|
"community": 12,
|
|
"norm_label": "setitemdone()",
|
|
"id": "checklists_setitemdone"
|
|
},
|
|
{
|
|
"label": "completeInstance()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L227",
|
|
"community": 12,
|
|
"norm_label": "completeinstance()",
|
|
"id": "checklists_completeinstance"
|
|
},
|
|
{
|
|
"label": "listInstancesForScope()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L243",
|
|
"community": 12,
|
|
"norm_label": "listinstancesforscope()",
|
|
"id": "checklists_listinstancesforscope"
|
|
},
|
|
{
|
|
"label": "companies.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\companies.ts",
|
|
"source_location": "L1",
|
|
"community": 19,
|
|
"norm_label": "companies.ts",
|
|
"id": "src_lib_server_services_companies_ts"
|
|
},
|
|
{
|
|
"label": "slugify()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\companies.ts",
|
|
"source_location": "L5",
|
|
"community": 19,
|
|
"norm_label": "slugify()",
|
|
"id": "companies_slugify"
|
|
},
|
|
{
|
|
"label": "getCompany()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\companies.ts",
|
|
"source_location": "L15",
|
|
"community": 19,
|
|
"norm_label": "getcompany()",
|
|
"id": "companies_getcompany"
|
|
},
|
|
{
|
|
"label": "updateCompany()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\companies.ts",
|
|
"source_location": "L24",
|
|
"community": 19,
|
|
"norm_label": "updatecompany()",
|
|
"id": "companies_updatecompany"
|
|
},
|
|
{
|
|
"label": "createCompanyWithAdmin()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\companies.ts",
|
|
"source_location": "L39",
|
|
"community": 19,
|
|
"norm_label": "createcompanywithadmin()",
|
|
"id": "companies_createcompanywithadmin"
|
|
},
|
|
{
|
|
"label": "decisions.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\decisions.ts",
|
|
"source_location": "L1",
|
|
"community": 4,
|
|
"norm_label": "decisions.ts",
|
|
"id": "src_lib_server_services_decisions_ts"
|
|
},
|
|
{
|
|
"label": "createDecision()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\decisions.ts",
|
|
"source_location": "L24",
|
|
"community": 4,
|
|
"norm_label": "createdecision()",
|
|
"id": "decisions_createdecision"
|
|
},
|
|
{
|
|
"label": "decisionScopeLink()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\decisions.ts",
|
|
"source_location": "L74",
|
|
"community": 4,
|
|
"norm_label": "decisionscopelink()",
|
|
"id": "decisions_decisionscopelink"
|
|
},
|
|
{
|
|
"label": "listDecisionsForScope()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\decisions.ts",
|
|
"source_location": "L88",
|
|
"community": 4,
|
|
"norm_label": "listdecisionsforscope()",
|
|
"id": "decisions_listdecisionsforscope"
|
|
},
|
|
{
|
|
"label": "softDeleteDecision()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\decisions.ts",
|
|
"source_location": "L120",
|
|
"community": 4,
|
|
"norm_label": "softdeletedecision()",
|
|
"id": "decisions_softdeletedecision"
|
|
},
|
|
{
|
|
"label": "documents.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L1",
|
|
"community": 2,
|
|
"norm_label": "documents.ts",
|
|
"id": "src_lib_server_services_documents_ts"
|
|
},
|
|
{
|
|
"label": "assertScope()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L20",
|
|
"community": 2,
|
|
"norm_label": "assertscope()",
|
|
"id": "documents_assertscope"
|
|
},
|
|
{
|
|
"label": "uploadDocument()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L47",
|
|
"community": 2,
|
|
"norm_label": "uploaddocument()",
|
|
"id": "documents_uploaddocument"
|
|
},
|
|
{
|
|
"label": "listDocumentsForScope()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L75",
|
|
"community": 2,
|
|
"norm_label": "listdocumentsforscope()",
|
|
"id": "documents_listdocumentsforscope"
|
|
},
|
|
{
|
|
"label": "getDocument()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L93",
|
|
"community": 2,
|
|
"norm_label": "getdocument()",
|
|
"id": "documents_getdocument"
|
|
},
|
|
{
|
|
"label": "deleteDocument()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L102",
|
|
"community": 2,
|
|
"norm_label": "deletedocument()",
|
|
"id": "documents_deletedocument"
|
|
},
|
|
{
|
|
"label": "signedUrlForDocument()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L113",
|
|
"community": 2,
|
|
"norm_label": "signedurlfordocument()",
|
|
"id": "documents_signedurlfordocument"
|
|
},
|
|
{
|
|
"label": "maintenance.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L1",
|
|
"community": 9,
|
|
"norm_label": "maintenance.ts",
|
|
"id": "src_lib_server_services_maintenance_ts"
|
|
},
|
|
{
|
|
"label": "addInterval()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L19",
|
|
"community": 9,
|
|
"norm_label": "addinterval()",
|
|
"id": "maintenance_addinterval"
|
|
},
|
|
{
|
|
"label": "assertAsset()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L34",
|
|
"community": 9,
|
|
"norm_label": "assertasset()",
|
|
"id": "maintenance_assertasset"
|
|
},
|
|
{
|
|
"label": "createSchedule()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L59",
|
|
"community": 9,
|
|
"norm_label": "createschedule()",
|
|
"id": "maintenance_createschedule"
|
|
},
|
|
{
|
|
"label": "listSchedulesForAsset()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L99",
|
|
"community": 9,
|
|
"norm_label": "listschedulesforasset()",
|
|
"id": "maintenance_listschedulesforasset"
|
|
},
|
|
{
|
|
"label": "getSchedule()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L108",
|
|
"community": 9,
|
|
"norm_label": "getschedule()",
|
|
"id": "maintenance_getschedule"
|
|
},
|
|
{
|
|
"label": "setScheduleActive()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L121",
|
|
"community": 9,
|
|
"norm_label": "setscheduleactive()",
|
|
"id": "maintenance_setscheduleactive"
|
|
},
|
|
{
|
|
"label": "deleteSchedule()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L134",
|
|
"community": 9,
|
|
"norm_label": "deleteschedule()",
|
|
"id": "maintenance_deleteschedule"
|
|
},
|
|
{
|
|
"label": "recordUsageReading()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L142",
|
|
"community": 9,
|
|
"norm_label": "recordusagereading()",
|
|
"id": "maintenance_recordusagereading"
|
|
},
|
|
{
|
|
"label": "latestUsageReading()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L167",
|
|
"community": 9,
|
|
"norm_label": "latestusagereading()",
|
|
"id": "maintenance_latestusagereading"
|
|
},
|
|
{
|
|
"label": "recordMaintenanceEvent()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L201",
|
|
"community": 9,
|
|
"norm_label": "recordmaintenanceevent()",
|
|
"id": "maintenance_recordmaintenanceevent"
|
|
},
|
|
{
|
|
"label": "listEventsForAsset()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L285",
|
|
"community": 9,
|
|
"norm_label": "listeventsforasset()",
|
|
"id": "maintenance_listeventsforasset"
|
|
},
|
|
{
|
|
"label": "listUsageReadingsForAsset()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L305",
|
|
"community": 9,
|
|
"norm_label": "listusagereadingsforasset()",
|
|
"id": "maintenance_listusagereadingsforasset"
|
|
},
|
|
{
|
|
"label": "listDueAndOverdue()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L323",
|
|
"community": 9,
|
|
"norm_label": "listdueandoverdue()",
|
|
"id": "maintenance_listdueandoverdue"
|
|
},
|
|
{
|
|
"label": "countOverdueForCompany()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L423",
|
|
"community": 9,
|
|
"norm_label": "countoverdueforcompany()",
|
|
"id": "maintenance_countoverdueforcompany"
|
|
},
|
|
{
|
|
"label": "notifications.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L1",
|
|
"community": 6,
|
|
"norm_label": "notifications.ts",
|
|
"id": "src_lib_server_services_notifications_ts"
|
|
},
|
|
{
|
|
"label": "parseSettings()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L31",
|
|
"community": 6,
|
|
"norm_label": "parsesettings()",
|
|
"id": "notifications_parsesettings"
|
|
},
|
|
{
|
|
"label": "absoluteLink()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L40",
|
|
"community": 6,
|
|
"norm_label": "absolutelink()",
|
|
"id": "notifications_absolutelink"
|
|
},
|
|
{
|
|
"label": "notify()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L51",
|
|
"community": 6,
|
|
"norm_label": "notify()",
|
|
"id": "notifications_notify"
|
|
},
|
|
{
|
|
"label": "fanOutExternal()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L70",
|
|
"community": 6,
|
|
"norm_label": "fanoutexternal()",
|
|
"id": "notifications_fanoutexternal"
|
|
},
|
|
{
|
|
"label": "renderEmailHtml()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L125",
|
|
"community": 6,
|
|
"norm_label": "renderemailhtml()",
|
|
"id": "notifications_renderemailhtml"
|
|
},
|
|
{
|
|
"label": "unreadCountForUser()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L144",
|
|
"community": 7,
|
|
"norm_label": "unreadcountforuser()",
|
|
"id": "notifications_unreadcountforuser"
|
|
},
|
|
{
|
|
"label": "listForUser()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L161",
|
|
"community": 6,
|
|
"norm_label": "listforuser()",
|
|
"id": "notifications_listforuser"
|
|
},
|
|
{
|
|
"label": "markRead()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L176",
|
|
"community": 6,
|
|
"norm_label": "markread()",
|
|
"id": "notifications_markread"
|
|
},
|
|
{
|
|
"label": "markAllRead()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L190",
|
|
"community": 6,
|
|
"norm_label": "markallread()",
|
|
"id": "notifications_markallread"
|
|
},
|
|
{
|
|
"label": "updateUserPrefs()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L211",
|
|
"community": 6,
|
|
"norm_label": "updateuserprefs()",
|
|
"id": "notifications_updateuserprefs"
|
|
},
|
|
{
|
|
"label": "getUserPrefs()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L229",
|
|
"community": 6,
|
|
"norm_label": "getuserprefs()",
|
|
"id": "notifications_getuserprefs"
|
|
},
|
|
{
|
|
"label": "projects.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\projects.ts",
|
|
"source_location": "L1",
|
|
"community": 7,
|
|
"norm_label": "projects.ts",
|
|
"id": "src_lib_server_services_projects_ts"
|
|
},
|
|
{
|
|
"label": "createProject()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\projects.ts",
|
|
"source_location": "L16",
|
|
"community": 7,
|
|
"norm_label": "createproject()",
|
|
"id": "projects_createproject"
|
|
},
|
|
{
|
|
"label": "listProjects()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\projects.ts",
|
|
"source_location": "L31",
|
|
"community": 7,
|
|
"norm_label": "listprojects()",
|
|
"id": "projects_listprojects"
|
|
},
|
|
{
|
|
"label": "getProject()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\projects.ts",
|
|
"source_location": "L39",
|
|
"community": 7,
|
|
"norm_label": "getproject()",
|
|
"id": "projects_getproject"
|
|
},
|
|
{
|
|
"label": "updateProject()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\projects.ts",
|
|
"source_location": "L50",
|
|
"community": 7,
|
|
"norm_label": "updateproject()",
|
|
"id": "projects_updateproject"
|
|
},
|
|
{
|
|
"label": "softDeleteProject()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\projects.ts",
|
|
"source_location": "L68",
|
|
"community": 7,
|
|
"norm_label": "softdeleteproject()",
|
|
"id": "projects_softdeleteproject"
|
|
},
|
|
{
|
|
"label": "properties.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L1",
|
|
"community": 7,
|
|
"norm_label": "properties.ts",
|
|
"id": "src_lib_server_services_properties_ts"
|
|
},
|
|
{
|
|
"label": "createProperty()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L57",
|
|
"community": 7,
|
|
"norm_label": "createproperty()",
|
|
"id": "properties_createproperty"
|
|
},
|
|
{
|
|
"label": "listProperties()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L80",
|
|
"community": 7,
|
|
"norm_label": "listproperties()",
|
|
"id": "properties_listproperties"
|
|
},
|
|
{
|
|
"label": "getProperty()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L88",
|
|
"community": 7,
|
|
"norm_label": "getproperty()",
|
|
"id": "properties_getproperty"
|
|
},
|
|
{
|
|
"label": "updateProperty()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L103",
|
|
"community": 7,
|
|
"norm_label": "updateproperty()",
|
|
"id": "properties_updateproperty"
|
|
},
|
|
{
|
|
"label": "softDeleteProperty()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L133",
|
|
"community": 7,
|
|
"norm_label": "softdeleteproperty()",
|
|
"id": "properties_softdeleteproperty"
|
|
},
|
|
{
|
|
"label": "rooms.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L1",
|
|
"community": 13,
|
|
"norm_label": "rooms.ts",
|
|
"id": "src_lib_server_services_rooms_ts"
|
|
},
|
|
{
|
|
"label": "assertProperty()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L12",
|
|
"community": 13,
|
|
"norm_label": "assertproperty()",
|
|
"id": "rooms_assertproperty"
|
|
},
|
|
{
|
|
"label": "listFloors()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L29",
|
|
"community": 13,
|
|
"norm_label": "listfloors()",
|
|
"id": "rooms_listfloors"
|
|
},
|
|
{
|
|
"label": "createFloor()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L38",
|
|
"community": 13,
|
|
"norm_label": "createfloor()",
|
|
"id": "rooms_createfloor"
|
|
},
|
|
{
|
|
"label": "updateFloor()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L63",
|
|
"community": 13,
|
|
"norm_label": "updatefloor()",
|
|
"id": "rooms_updatefloor"
|
|
},
|
|
{
|
|
"label": "deleteFloor()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L85",
|
|
"community": 13,
|
|
"norm_label": "deletefloor()",
|
|
"id": "rooms_deletefloor"
|
|
},
|
|
{
|
|
"label": "listRoomsWithCounts()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L99",
|
|
"community": 13,
|
|
"norm_label": "listroomswithcounts()",
|
|
"id": "rooms_listroomswithcounts"
|
|
},
|
|
{
|
|
"label": "getRoom()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L129",
|
|
"community": 13,
|
|
"norm_label": "getroom()",
|
|
"id": "rooms_getroom"
|
|
},
|
|
{
|
|
"label": "createRoom()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L145",
|
|
"community": 13,
|
|
"norm_label": "createroom()",
|
|
"id": "rooms_createroom"
|
|
},
|
|
{
|
|
"label": "updateRoom()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L188",
|
|
"community": 13,
|
|
"norm_label": "updateroom()",
|
|
"id": "rooms_updateroom"
|
|
},
|
|
{
|
|
"label": "softDeleteRoom()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L217",
|
|
"community": 13,
|
|
"norm_label": "softdeleteroom()",
|
|
"id": "rooms_softdeleteroom"
|
|
},
|
|
{
|
|
"label": "assertRoomInProperty()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L239",
|
|
"community": 10,
|
|
"norm_label": "assertroominproperty()",
|
|
"id": "rooms_assertroominproperty"
|
|
},
|
|
{
|
|
"label": "tasks.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L1",
|
|
"community": 14,
|
|
"norm_label": "tasks.ts",
|
|
"id": "src_lib_server_services_tasks_ts"
|
|
},
|
|
{
|
|
"label": "assertWorkPackage()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L8",
|
|
"community": 14,
|
|
"norm_label": "assertworkpackage()",
|
|
"id": "tasks_assertworkpackage"
|
|
},
|
|
{
|
|
"label": "listTasksForWorkPackage()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L24",
|
|
"community": 14,
|
|
"norm_label": "listtasksforworkpackage()",
|
|
"id": "tasks_listtasksforworkpackage"
|
|
},
|
|
{
|
|
"label": "createTask()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L33",
|
|
"community": 14,
|
|
"norm_label": "createtask()",
|
|
"id": "tasks_createtask"
|
|
},
|
|
{
|
|
"label": "getTaskWithSubtasks()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L62",
|
|
"community": 14,
|
|
"norm_label": "gettaskwithsubtasks()",
|
|
"id": "tasks_gettaskwithsubtasks"
|
|
},
|
|
{
|
|
"label": "updateTask()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L79",
|
|
"community": 14,
|
|
"norm_label": "updatetask()",
|
|
"id": "tasks_updatetask"
|
|
},
|
|
{
|
|
"label": "softDeleteTask()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L125",
|
|
"community": 14,
|
|
"norm_label": "softdeletetask()",
|
|
"id": "tasks_softdeletetask"
|
|
},
|
|
{
|
|
"label": "addSubtask()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L136",
|
|
"community": 14,
|
|
"norm_label": "addsubtask()",
|
|
"id": "tasks_addsubtask"
|
|
},
|
|
{
|
|
"label": "toggleSubtask()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L143",
|
|
"community": 14,
|
|
"norm_label": "togglesubtask()",
|
|
"id": "tasks_togglesubtask"
|
|
},
|
|
{
|
|
"label": "removeSubtask()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L157",
|
|
"community": 14,
|
|
"norm_label": "removesubtask()",
|
|
"id": "tasks_removesubtask"
|
|
},
|
|
{
|
|
"label": "users.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L1",
|
|
"community": 8,
|
|
"norm_label": "users.ts",
|
|
"id": "src_lib_server_services_users_ts"
|
|
},
|
|
{
|
|
"label": "listCompanyUsers()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L20",
|
|
"community": 8,
|
|
"norm_label": "listcompanyusers()",
|
|
"id": "users_listcompanyusers"
|
|
},
|
|
{
|
|
"label": "countAdmins()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L39",
|
|
"community": 8,
|
|
"norm_label": "countadmins()",
|
|
"id": "users_countadmins"
|
|
},
|
|
{
|
|
"label": "createUserAndAddToCompany()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L67",
|
|
"community": 8,
|
|
"norm_label": "createuserandaddtocompany()",
|
|
"id": "users_createuserandaddtocompany"
|
|
},
|
|
{
|
|
"label": "updateDisplayName()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L119",
|
|
"community": 8,
|
|
"norm_label": "updatedisplayname()",
|
|
"id": "users_updatedisplayname"
|
|
},
|
|
{
|
|
"label": "setUserRoleInCompany()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L130",
|
|
"community": 8,
|
|
"norm_label": "setuserroleincompany()",
|
|
"id": "users_setuserroleincompany"
|
|
},
|
|
{
|
|
"label": "removeUserFromCompany()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L154",
|
|
"community": 8,
|
|
"norm_label": "removeuserfromcompany()",
|
|
"id": "users_removeuserfromcompany"
|
|
},
|
|
{
|
|
"label": "setUserActive()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L176",
|
|
"community": 8,
|
|
"norm_label": "setuseractive()",
|
|
"id": "users_setuseractive"
|
|
},
|
|
{
|
|
"label": "resetUserPassword()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L199",
|
|
"community": 8,
|
|
"norm_label": "resetuserpassword()",
|
|
"id": "users_resetuserpassword"
|
|
},
|
|
{
|
|
"label": "assertMembership()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L212",
|
|
"community": 8,
|
|
"norm_label": "assertmembership()",
|
|
"id": "users_assertmembership"
|
|
},
|
|
{
|
|
"label": "isSelf()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L223",
|
|
"community": 8,
|
|
"norm_label": "isself()",
|
|
"id": "users_isself"
|
|
},
|
|
{
|
|
"label": "wiki.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "wiki.ts",
|
|
"id": "src_lib_server_services_wiki_ts"
|
|
},
|
|
{
|
|
"label": "slugify()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L8",
|
|
"community": 0,
|
|
"norm_label": "slugify()",
|
|
"id": "wiki_slugify"
|
|
},
|
|
{
|
|
"label": "scopeIdMatches()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L19",
|
|
"community": 0,
|
|
"norm_label": "scopeidmatches()",
|
|
"id": "wiki_scopeidmatches"
|
|
},
|
|
{
|
|
"label": "listPagesForScope()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L23",
|
|
"community": 0,
|
|
"norm_label": "listpagesforscope()",
|
|
"id": "wiki_listpagesforscope"
|
|
},
|
|
{
|
|
"label": "getPageWithCurrentRevision()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L47",
|
|
"community": 0,
|
|
"norm_label": "getpagewithcurrentrevision()",
|
|
"id": "wiki_getpagewithcurrentrevision"
|
|
},
|
|
{
|
|
"label": "listRevisions()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L80",
|
|
"community": 0,
|
|
"norm_label": "listrevisions()",
|
|
"id": "wiki_listrevisions"
|
|
},
|
|
{
|
|
"label": "getRevision()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L102",
|
|
"community": 0,
|
|
"norm_label": "getrevision()",
|
|
"id": "wiki_getrevision"
|
|
},
|
|
{
|
|
"label": "upsertPage()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L125",
|
|
"community": 0,
|
|
"norm_label": "upsertpage()",
|
|
"id": "wiki_upsertpage"
|
|
},
|
|
{
|
|
"label": "softDeletePage()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L214",
|
|
"community": 0,
|
|
"norm_label": "softdeletepage()",
|
|
"id": "wiki_softdeletepage"
|
|
},
|
|
{
|
|
"label": "searchPages()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L225",
|
|
"community": 0,
|
|
"norm_label": "searchpages()",
|
|
"id": "wiki_searchpages"
|
|
},
|
|
{
|
|
"label": "work-packages.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\work-packages.ts",
|
|
"source_location": "L1",
|
|
"community": 15,
|
|
"norm_label": "work-packages.ts",
|
|
"id": "src_lib_server_services_work_packages_ts"
|
|
},
|
|
{
|
|
"label": "assertProject()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\work-packages.ts",
|
|
"source_location": "L5",
|
|
"community": 15,
|
|
"norm_label": "assertproject()",
|
|
"id": "work_packages_assertproject"
|
|
},
|
|
{
|
|
"label": "listWorkPackagesForProject()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\work-packages.ts",
|
|
"source_location": "L20",
|
|
"community": 15,
|
|
"norm_label": "listworkpackagesforproject()",
|
|
"id": "work_packages_listworkpackagesforproject"
|
|
},
|
|
{
|
|
"label": "createWorkPackage()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\work-packages.ts",
|
|
"source_location": "L47",
|
|
"community": 15,
|
|
"norm_label": "createworkpackage()",
|
|
"id": "work_packages_createworkpackage"
|
|
},
|
|
{
|
|
"label": "getWorkPackage()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\work-packages.ts",
|
|
"source_location": "L72",
|
|
"community": 15,
|
|
"norm_label": "getworkpackage()",
|
|
"id": "work_packages_getworkpackage"
|
|
},
|
|
{
|
|
"label": "updateWorkPackage()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\work-packages.ts",
|
|
"source_location": "L88",
|
|
"community": 15,
|
|
"norm_label": "updateworkpackage()",
|
|
"id": "work_packages_updateworkpackage"
|
|
},
|
|
{
|
|
"label": "softDeleteWorkPackage()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\work-packages.ts",
|
|
"source_location": "L104",
|
|
"community": 15,
|
|
"norm_label": "softdeleteworkpackage()",
|
|
"id": "work_packages_softdeleteworkpackage"
|
|
},
|
|
{
|
|
"label": "index.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\index.ts",
|
|
"source_location": "L1",
|
|
"community": 2,
|
|
"norm_label": "index.ts",
|
|
"id": "src_lib_server_storage_index_ts"
|
|
},
|
|
{
|
|
"label": "getStorage()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\index.ts",
|
|
"source_location": "L8",
|
|
"community": 2,
|
|
"norm_label": "getstorage()",
|
|
"id": "index_getstorage"
|
|
},
|
|
{
|
|
"label": "_setStorageForTesting()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\index.ts",
|
|
"source_location": "L35",
|
|
"community": 2,
|
|
"norm_label": "_setstoragefortesting()",
|
|
"id": "index_setstoragefortesting"
|
|
},
|
|
{
|
|
"label": "local.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L1",
|
|
"community": 2,
|
|
"norm_label": "local.ts",
|
|
"id": "src_lib_server_storage_local_ts"
|
|
},
|
|
{
|
|
"label": "LocalDiskStorage",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L15",
|
|
"community": 2,
|
|
"norm_label": "localdiskstorage",
|
|
"id": "local_localdiskstorage"
|
|
},
|
|
{
|
|
"label": ".constructor()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L16",
|
|
"community": 2,
|
|
"norm_label": ".constructor()",
|
|
"id": "local_localdiskstorage_constructor"
|
|
},
|
|
{
|
|
"label": ".resolve()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L22",
|
|
"community": 2,
|
|
"norm_label": ".resolve()",
|
|
"id": "local_localdiskstorage_resolve"
|
|
},
|
|
{
|
|
"label": ".put()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L29",
|
|
"community": 2,
|
|
"norm_label": ".put()",
|
|
"id": "local_localdiskstorage_put"
|
|
},
|
|
{
|
|
"label": ".get()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L67",
|
|
"community": 2,
|
|
"norm_label": ".get()",
|
|
"id": "local_localdiskstorage_get"
|
|
},
|
|
{
|
|
"label": ".head()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L77",
|
|
"community": 2,
|
|
"norm_label": ".head()",
|
|
"id": "local_localdiskstorage_head"
|
|
},
|
|
{
|
|
"label": ".delete()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L82",
|
|
"community": 2,
|
|
"norm_label": ".delete()",
|
|
"id": "local_localdiskstorage_delete"
|
|
},
|
|
{
|
|
"label": ".generateKey()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L88",
|
|
"community": 2,
|
|
"norm_label": ".generatekey()",
|
|
"id": "local_localdiskstorage_generatekey"
|
|
},
|
|
{
|
|
"label": ".getSignedUrl()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L92",
|
|
"community": 2,
|
|
"norm_label": ".getsignedurl()",
|
|
"id": "local_localdiskstorage_getsignedurl"
|
|
},
|
|
{
|
|
"label": ".verifySignedUrl()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L108",
|
|
"community": 2,
|
|
"norm_label": ".verifysignedurl()",
|
|
"id": "local_localdiskstorage_verifysignedurl"
|
|
},
|
|
{
|
|
"label": "s3.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L1",
|
|
"community": 2,
|
|
"norm_label": "s3.ts",
|
|
"id": "src_lib_server_storage_s3_ts"
|
|
},
|
|
{
|
|
"label": "S3Storage",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L30",
|
|
"community": 2,
|
|
"norm_label": "s3storage",
|
|
"id": "s3_s3storage"
|
|
},
|
|
{
|
|
"label": ".constructor()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L34",
|
|
"community": 2,
|
|
"norm_label": ".constructor()",
|
|
"id": "s3_s3storage_constructor"
|
|
},
|
|
{
|
|
"label": ".generateKey()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L50",
|
|
"community": 2,
|
|
"norm_label": ".generatekey()",
|
|
"id": "s3_s3storage_generatekey"
|
|
},
|
|
{
|
|
"label": ".put()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L54",
|
|
"community": 2,
|
|
"norm_label": ".put()",
|
|
"id": "s3_s3storage_put"
|
|
},
|
|
{
|
|
"label": ".get()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L77",
|
|
"community": 2,
|
|
"norm_label": ".get()",
|
|
"id": "s3_s3storage_get"
|
|
},
|
|
{
|
|
"label": ".head()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L89",
|
|
"community": 2,
|
|
"norm_label": ".head()",
|
|
"id": "s3_s3storage_head"
|
|
},
|
|
{
|
|
"label": ".delete()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L99",
|
|
"community": 3,
|
|
"norm_label": ".delete()",
|
|
"id": "s3_s3storage_delete"
|
|
},
|
|
{
|
|
"label": ".getSignedUrl()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L103",
|
|
"community": 2,
|
|
"norm_label": ".getsignedurl()",
|
|
"id": "s3_s3storage_getsignedurl"
|
|
},
|
|
{
|
|
"label": "streamToBuffer()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L115",
|
|
"community": 2,
|
|
"norm_label": "streamtobuffer()",
|
|
"id": "s3_streamtobuffer"
|
|
},
|
|
{
|
|
"label": "types.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\types.ts",
|
|
"source_location": "L1",
|
|
"community": 2,
|
|
"norm_label": "types.ts",
|
|
"id": "src_lib_server_storage_types_ts"
|
|
},
|
|
{
|
|
"label": "generateStorageKey()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\storage\\types.ts",
|
|
"source_location": "L40",
|
|
"community": 2,
|
|
"norm_label": "generatestoragekey()",
|
|
"id": "types_generatestoragekey"
|
|
},
|
|
{
|
|
"label": "custom-fields.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\validation\\custom-fields.ts",
|
|
"source_location": "L1",
|
|
"community": 10,
|
|
"norm_label": "custom-fields.ts",
|
|
"id": "src_lib_server_validation_custom_fields_ts"
|
|
},
|
|
{
|
|
"label": "validatorFor()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\validation\\custom-fields.ts",
|
|
"source_location": "L24",
|
|
"community": 10,
|
|
"norm_label": "validatorfor()",
|
|
"id": "custom_fields_validatorfor"
|
|
},
|
|
{
|
|
"label": "buildCustomFieldsSchema()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\validation\\custom-fields.ts",
|
|
"source_location": "L70",
|
|
"community": 10,
|
|
"norm_label": "buildcustomfieldsschema()",
|
|
"id": "custom_fields_buildcustomfieldsschema"
|
|
},
|
|
{
|
|
"label": "getCachedCustomFieldsSchema()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\validation\\custom-fields.ts",
|
|
"source_location": "L99",
|
|
"community": 10,
|
|
"norm_label": "getcachedcustomfieldsschema()",
|
|
"id": "custom_fields_getcachedcustomfieldsschema"
|
|
},
|
|
{
|
|
"label": "clearCustomFieldsCache()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\validation\\custom-fields.ts",
|
|
"source_location": "L111",
|
|
"community": 10,
|
|
"norm_label": "clearcustomfieldscache()",
|
|
"id": "custom_fields_clearcustomfieldscache"
|
|
},
|
|
{
|
|
"label": "email.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\utils\\email.ts",
|
|
"source_location": "L1",
|
|
"community": 8,
|
|
"norm_label": "email.ts",
|
|
"id": "src_lib_utils_email_ts"
|
|
},
|
|
{
|
|
"label": "normalizeEmail()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\utils\\email.ts",
|
|
"source_location": "L1",
|
|
"community": 8,
|
|
"norm_label": "normalizeemail()",
|
|
"id": "email_normalizeemail"
|
|
},
|
|
{
|
|
"label": "+error.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\+error.svelte",
|
|
"source_location": "L1",
|
|
"community": 55,
|
|
"norm_label": "+error.svelte",
|
|
"id": "src_routes_error_svelte"
|
|
},
|
|
{
|
|
"label": "+layout.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\+layout.svelte",
|
|
"source_location": "L1",
|
|
"community": 56,
|
|
"norm_label": "+layout.svelte",
|
|
"id": "src_routes_layout_svelte"
|
|
},
|
|
{
|
|
"label": "+layout.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\+layout.server.ts",
|
|
"source_location": "L1",
|
|
"community": 7,
|
|
"norm_label": "+layout.server.ts",
|
|
"id": "src_routes_app_layout_server_ts"
|
|
},
|
|
{
|
|
"label": "load()",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\+layout.server.ts",
|
|
"source_location": "L8",
|
|
"community": 7,
|
|
"norm_label": "load()",
|
|
"id": "layout_server_load"
|
|
},
|
|
{
|
|
"label": "+layout.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\+layout.svelte",
|
|
"source_location": "L1",
|
|
"community": 57,
|
|
"norm_label": "+layout.svelte",
|
|
"id": "src_routes_app_layout_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_page_server_ts"
|
|
},
|
|
{
|
|
"label": "load()",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\todos\\+page.server.ts",
|
|
"source_location": "L6",
|
|
"community": 0,
|
|
"norm_label": "load()",
|
|
"id": "page_server_load"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 58,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\admin\\asset-types\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_admin_asset_types_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\admin\\asset-types\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 59,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_admin_asset_types_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\admin\\asset-types\\new\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 60,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_admin_asset_types_new_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\admin\\asset-types\\new\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 61,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_admin_asset_types_new_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\admin\\asset-types\\[id]\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_admin_asset_types_id_page_server_ts"
|
|
},
|
|
{
|
|
"label": "parseEnumValues()",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\admin\\asset-types\\[id]\\+page.server.ts",
|
|
"source_location": "L69",
|
|
"community": 0,
|
|
"norm_label": "parseenumvalues()",
|
|
"id": "page_server_parseenumvalues"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\admin\\asset-types\\[id]\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 62,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_admin_asset_types_id_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\admin\\company\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_admin_company_page_server_ts"
|
|
},
|
|
{
|
|
"label": "parseSettings()",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\import\\+page.server.ts",
|
|
"source_location": "L15",
|
|
"community": 0,
|
|
"norm_label": "parsesettings()",
|
|
"id": "page_server_parsesettings"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\admin\\company\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 63,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_admin_company_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\admin\\company\\new\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 64,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_admin_company_new_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\admin\\company\\new\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 65,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_admin_company_new_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\admin\\users\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_admin_users_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\admin\\users\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 66,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_admin_users_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\admin\\users\\new\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_admin_users_new_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\admin\\users\\new\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 67,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_admin_users_new_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_assets_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 68,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_assets_page_svelte"
|
|
},
|
|
{
|
|
"label": "+server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\export.csv\\+server.ts",
|
|
"source_location": "L1",
|
|
"community": 4,
|
|
"norm_label": "+server.ts",
|
|
"id": "src_routes_app_assets_export_csv_server_ts"
|
|
},
|
|
{
|
|
"label": "GET()",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\import\\template.csv\\+server.ts",
|
|
"source_location": "L7",
|
|
"community": 4,
|
|
"norm_label": "get()",
|
|
"id": "server_get"
|
|
},
|
|
{
|
|
"label": "today()",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\decisions\\export.csv\\+server.ts",
|
|
"source_location": "L38",
|
|
"community": 4,
|
|
"norm_label": "today()",
|
|
"id": "server_today"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\new\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_assets_new_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\new\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 69,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_assets_new_page_svelte"
|
|
},
|
|
{
|
|
"label": "+layout.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\+layout.server.ts",
|
|
"source_location": "L1",
|
|
"community": 7,
|
|
"norm_label": "+layout.server.ts",
|
|
"id": "src_routes_app_assets_id_layout_server_ts"
|
|
},
|
|
{
|
|
"label": "+layout.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\+layout.svelte",
|
|
"source_location": "L1",
|
|
"community": 70,
|
|
"norm_label": "+layout.svelte",
|
|
"id": "src_routes_app_assets_id_layout_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_assets_id_page_server_ts"
|
|
},
|
|
{
|
|
"label": "e2n()",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\+page.server.ts",
|
|
"source_location": "L26",
|
|
"community": 0,
|
|
"norm_label": "e2n()",
|
|
"id": "page_server_e2n"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 71,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_assets_id_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\documents\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_assets_id_documents_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\documents\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 72,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_assets_id_documents_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\history\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_assets_id_history_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\history\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 73,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_assets_id_history_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\label\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_assets_id_label_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\label\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 74,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_assets_id_label_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\logs\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_assets_id_logs_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\logs\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 75,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_assets_id_logs_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\maintenance\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_assets_id_maintenance_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\maintenance\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 76,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_assets_id_maintenance_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\maintenance\\events\\[eventId]\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_assets_id_maintenance_events_eventid_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\maintenance\\events\\[eventId]\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 77,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_assets_id_maintenance_events_eventid_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\move\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_assets_id_move_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\move\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 78,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_assets_id_move_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\checklists\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_checklists_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\checklists\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 79,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_checklists_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\checklists\\[id]\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_checklists_id_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\checklists\\[id]\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 80,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_checklists_id_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\maintenance\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_maintenance_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\maintenance\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 81,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_maintenance_page_svelte"
|
|
},
|
|
{
|
|
"label": "+server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\maintenance\\export.csv\\+server.ts",
|
|
"source_location": "L1",
|
|
"community": 4,
|
|
"norm_label": "+server.ts",
|
|
"id": "src_routes_app_maintenance_export_csv_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\notifications\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_notifications_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\notifications\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 82,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_notifications_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_projects_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 83,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_projects_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\new\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_projects_new_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\new\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 84,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_projects_new_page_svelte"
|
|
},
|
|
{
|
|
"label": "+layout.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\+layout.server.ts",
|
|
"source_location": "L1",
|
|
"community": 7,
|
|
"norm_label": "+layout.server.ts",
|
|
"id": "src_routes_app_projects_id_layout_server_ts"
|
|
},
|
|
{
|
|
"label": "+layout.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\+layout.svelte",
|
|
"source_location": "L1",
|
|
"community": 85,
|
|
"norm_label": "+layout.svelte",
|
|
"id": "src_routes_app_projects_id_layout_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_projects_id_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 86,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_projects_id_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\assets\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_projects_id_assets_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\assets\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 87,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_projects_id_assets_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\decisions\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_projects_id_decisions_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\decisions\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 88,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_projects_id_decisions_page_svelte"
|
|
},
|
|
{
|
|
"label": "+server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\decisions\\export.csv\\+server.ts",
|
|
"source_location": "L1",
|
|
"community": 4,
|
|
"norm_label": "+server.ts",
|
|
"id": "src_routes_app_projects_id_decisions_export_csv_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\documents\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_projects_id_documents_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\documents\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 89,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_projects_id_documents_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_projects_id_wiki_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 90,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_projects_id_wiki_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\new\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 91,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_projects_id_wiki_new_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\new\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 92,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_projects_id_wiki_new_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_projects_id_wiki_slug_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 93,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_projects_id_wiki_slug_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\edit\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_projects_id_wiki_slug_edit_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\edit\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 94,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_projects_id_wiki_slug_edit_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\history\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_projects_id_wiki_slug_history_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\history\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 95,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_projects_id_wiki_slug_history_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\revisions\\[rev]\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_projects_id_wiki_slug_revisions_rev_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\revisions\\[rev]\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 96,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_projects_id_wiki_slug_revisions_rev_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\work\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_projects_id_work_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\work\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 97,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_projects_id_work_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\work\\[wpId]\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_projects_id_work_wpid_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\work\\[wpId]\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 98,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_projects_id_work_wpid_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\work\\[wpId]\\[taskId]\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_projects_id_work_wpid_taskid_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\work\\[wpId]\\[taskId]\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 99,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_projects_id_work_wpid_taskid_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_properties_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 100,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_properties_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\new\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 5,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_properties_new_page_server_ts"
|
|
},
|
|
{
|
|
"label": "emptyToNull()",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\new\\+page.server.ts",
|
|
"source_location": "L22",
|
|
"community": 5,
|
|
"norm_label": "emptytonull()",
|
|
"id": "page_server_emptytonull"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\new\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 101,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_properties_new_page_svelte"
|
|
},
|
|
{
|
|
"label": "+layout.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\+layout.server.ts",
|
|
"source_location": "L1",
|
|
"community": 7,
|
|
"norm_label": "+layout.server.ts",
|
|
"id": "src_routes_app_properties_id_layout_server_ts"
|
|
},
|
|
{
|
|
"label": "+layout.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\+layout.svelte",
|
|
"source_location": "L1",
|
|
"community": 102,
|
|
"norm_label": "+layout.svelte",
|
|
"id": "src_routes_app_properties_id_layout_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_properties_id_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 103,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_properties_id_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\accounts\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_properties_id_accounts_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\accounts\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 104,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_properties_id_accounts_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\assets\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_properties_id_assets_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\assets\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 105,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_properties_id_assets_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\documents\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_properties_id_documents_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\documents\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 106,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_properties_id_documents_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\rooms\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_properties_id_rooms_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\rooms\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 107,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_properties_id_rooms_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\settings\\notifications\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_settings_notifications_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\settings\\notifications\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 108,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_settings_notifications_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\wiki\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_wiki_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\wiki\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 109,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_wiki_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\wiki\\new\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 110,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_wiki_new_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\wiki\\new\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 111,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_wiki_new_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\wiki\\[slug]\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_wiki_slug_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\wiki\\[slug]\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 112,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_wiki_slug_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\wiki\\[slug]\\edit\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_wiki_slug_edit_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\wiki\\[slug]\\edit\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 113,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_wiki_slug_edit_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\wiki\\[slug]\\history\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_wiki_slug_history_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\wiki\\[slug]\\history\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 114,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_wiki_slug_history_page_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\wiki\\[slug]\\revisions\\[rev]\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_app_wiki_slug_revisions_rev_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\wiki\\[slug]\\revisions\\[rev]\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 115,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_app_wiki_slug_revisions_rev_page_svelte"
|
|
},
|
|
{
|
|
"label": "+layout.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(auth)\\+layout.svelte",
|
|
"source_location": "L1",
|
|
"community": 116,
|
|
"norm_label": "+layout.svelte",
|
|
"id": "src_routes_auth_layout_svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(auth)\\login\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts",
|
|
"id": "src_routes_auth_login_page_server_ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(auth)\\login\\+page.svelte",
|
|
"source_location": "L1",
|
|
"community": 117,
|
|
"norm_label": "+page.svelte",
|
|
"id": "src_routes_auth_login_page_svelte"
|
|
},
|
|
{
|
|
"label": "+server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\api\\documents\\+server.ts",
|
|
"source_location": "L1",
|
|
"community": 2,
|
|
"norm_label": "+server.ts",
|
|
"id": "src_routes_api_documents_server_ts"
|
|
},
|
|
{
|
|
"label": "POST()",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\switch-company\\+server.ts",
|
|
"source_location": "L8",
|
|
"community": 2,
|
|
"norm_label": "post()",
|
|
"id": "server_post"
|
|
},
|
|
{
|
|
"label": "+server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\api\\files\\+server.ts",
|
|
"source_location": "L1",
|
|
"community": 4,
|
|
"norm_label": "+server.ts",
|
|
"id": "src_routes_api_files_server_ts"
|
|
},
|
|
{
|
|
"label": "+server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\api\\qr\\+server.ts",
|
|
"source_location": "L1",
|
|
"community": 4,
|
|
"norm_label": "+server.ts",
|
|
"id": "src_routes_api_qr_server_ts"
|
|
},
|
|
{
|
|
"label": "clamp()",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\api\\qr\\+server.ts",
|
|
"source_location": "L42",
|
|
"community": 4,
|
|
"norm_label": "clamp()",
|
|
"id": "server_clamp"
|
|
},
|
|
{
|
|
"label": "+server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\logout\\+server.ts",
|
|
"source_location": "L1",
|
|
"community": 3,
|
|
"norm_label": "+server.ts",
|
|
"id": "src_routes_logout_server_ts"
|
|
},
|
|
{
|
|
"label": "handleLogout()",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\logout\\+server.ts",
|
|
"source_location": "L5",
|
|
"community": 3,
|
|
"norm_label": "handlelogout()",
|
|
"id": "server_handlelogout"
|
|
},
|
|
{
|
|
"label": "+server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\switch-company\\+server.ts",
|
|
"source_location": "L1",
|
|
"community": 2,
|
|
"norm_label": "+server.ts",
|
|
"id": "src_routes_switch_company_server_ts"
|
|
},
|
|
{
|
|
"label": "buildfor_life_ops",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L1-L3",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 11,
|
|
"norm_label": "buildfor_life_ops",
|
|
"id": "readme_buildfor_life_ops"
|
|
},
|
|
{
|
|
"label": "buildfor_life_budget (sibling)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L4,L178",
|
|
"source_url": "https://git.b4l.co.th/B4L/buildfor_life_budget",
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 11,
|
|
"norm_label": "buildfor_life_budget (sibling)",
|
|
"id": "readme_buildfor_life_budget"
|
|
},
|
|
{
|
|
"label": "buildfor_life_repair (sibling)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L4,L179",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 11,
|
|
"norm_label": "buildfor_life_repair (sibling)",
|
|
"id": "readme_buildfor_life_repair"
|
|
},
|
|
{
|
|
"label": "SvelteKit 5 (adapter-node)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L8",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 11,
|
|
"norm_label": "sveltekit 5 (adapter-node)",
|
|
"id": "readme_stack_sveltekit5"
|
|
},
|
|
{
|
|
"label": "Tailwind v4 + @theme inline tokens",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L9",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 11,
|
|
"norm_label": "tailwind v4 + @theme inline tokens",
|
|
"id": "readme_stack_tailwind_v4"
|
|
},
|
|
{
|
|
"label": "PostgreSQL 16+ via Drizzle ORM + Zod",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L10",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 11,
|
|
"norm_label": "postgresql 16+ via drizzle orm + zod",
|
|
"id": "readme_stack_postgres_drizzle"
|
|
},
|
|
{
|
|
"label": "Argon2id sessions (@node-rs/argon2 + @oslojs/crypto)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L11",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 11,
|
|
"norm_label": "argon2id sessions (@node-rs/argon2 + @oslojs/crypto)",
|
|
"id": "readme_auth_argon2id"
|
|
},
|
|
{
|
|
"label": "EasyMDE markdown editor",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L12",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 11,
|
|
"norm_label": "easymde markdown editor",
|
|
"id": "readme_easymde"
|
|
},
|
|
{
|
|
"label": "Sharp image thumbnails",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L12",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 11,
|
|
"norm_label": "sharp image thumbnails",
|
|
"id": "readme_sharp"
|
|
},
|
|
{
|
|
"label": "StorageAdapter interface",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L13",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 16,
|
|
"norm_label": "storageadapter interface",
|
|
"id": "readme_storage_adapter"
|
|
},
|
|
{
|
|
"label": "LocalDiskStorage",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L13,L143",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 16,
|
|
"norm_label": "localdiskstorage",
|
|
"id": "readme_local_disk_storage"
|
|
},
|
|
{
|
|
"label": "S3Storage (future)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L144",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 16,
|
|
"norm_label": "s3storage (future)",
|
|
"id": "readme_s3_storage"
|
|
},
|
|
{
|
|
"label": ".env configuration",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L29-L44",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 23,
|
|
"norm_label": ".env configuration",
|
|
"id": "readme_env_dotenv"
|
|
},
|
|
{
|
|
"label": "npm run create-user script",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L59-L66,L122",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 24,
|
|
"norm_label": "npm run create-user script",
|
|
"id": "readme_create_user_script"
|
|
},
|
|
{
|
|
"label": "npm run db:migrate",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L54,L86",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 17,
|
|
"norm_label": "npm run db:migrate",
|
|
"id": "readme_db_migrate"
|
|
},
|
|
{
|
|
"label": "npm run db:generate",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L85",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 17,
|
|
"norm_label": "npm run db:generate",
|
|
"id": "readme_db_generate"
|
|
},
|
|
{
|
|
"label": "npm run db:push (dev only)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L87",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 17,
|
|
"norm_label": "npm run db:push (dev only)",
|
|
"id": "readme_db_push"
|
|
},
|
|
{
|
|
"label": "npm run db:studio (Drizzle Studio)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L88",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 17,
|
|
"norm_label": "npm run db:studio (drizzle studio)",
|
|
"id": "readme_db_studio"
|
|
},
|
|
{
|
|
"label": "npm run db:seed",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L89",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 118,
|
|
"norm_label": "npm run db:seed",
|
|
"id": "readme_db_seed"
|
|
},
|
|
{
|
|
"label": "npm run validate (check + build)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L84",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 119,
|
|
"norm_label": "npm run validate (check + build)",
|
|
"id": "readme_validate_script"
|
|
},
|
|
{
|
|
"label": "Auth model (sessions + hashed cookies)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L132-L138",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 18,
|
|
"norm_label": "auth model (sessions + hashed cookies)",
|
|
"id": "readme_auth_model"
|
|
},
|
|
{
|
|
"label": "Sliding session renewal (30d/15d)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L135",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 18,
|
|
"norm_label": "sliding session renewal (30d/15d)",
|
|
"id": "readme_sliding_renewal"
|
|
},
|
|
{
|
|
"label": "SHA-256 cookie hashing before DB lookup",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L134",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 18,
|
|
"norm_label": "sha-256 cookie hashing before db lookup",
|
|
"id": "readme_sha256_cookie_hash"
|
|
},
|
|
{
|
|
"label": "company_users role mapping",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L138",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 18,
|
|
"norm_label": "company_users role mapping",
|
|
"id": "readme_company_users"
|
|
},
|
|
{
|
|
"label": "Storage model (opaque storage_key)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L141-L144",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 16,
|
|
"norm_label": "storage model (opaque storage_key)",
|
|
"id": "readme_storage_model"
|
|
},
|
|
{
|
|
"label": "HMAC-signed short-lived file URLs",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L143",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 16,
|
|
"norm_label": "hmac-signed short-lived file urls",
|
|
"id": "readme_hmac_signed_urls"
|
|
},
|
|
{
|
|
"label": "/api/files route (signature verification + streaming)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L120,L143",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 16,
|
|
"norm_label": "/api/files route (signature verification + streaming)",
|
|
"id": "readme_api_files_route"
|
|
},
|
|
{
|
|
"label": "(app) route group (authed shell)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L113-L116,L137",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 18,
|
|
"norm_label": "(app) route group (authed shell)",
|
|
"id": "readme_layout_app_group"
|
|
},
|
|
{
|
|
"label": "(auth) route group (login shell)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L117-L118",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 120,
|
|
"norm_label": "(auth) route group (login shell)",
|
|
"id": "readme_layout_auth_group"
|
|
},
|
|
{
|
|
"label": "hooks.server.ts (session validation)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L99",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 18,
|
|
"norm_label": "hooks.server.ts (session validation)",
|
|
"id": "readme_hooks_server"
|
|
},
|
|
{
|
|
"label": "env.ts (Zod-validated process.env)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L108",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 23,
|
|
"norm_label": "env.ts (zod-validated process.env)",
|
|
"id": "readme_env_ts"
|
|
},
|
|
{
|
|
"label": "src/lib/server/db/schema/",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L105-L106",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 24,
|
|
"norm_label": "src/lib/server/db/schema/",
|
|
"id": "readme_db_schema_dir"
|
|
},
|
|
{
|
|
"label": "Phase 0: scaffold (shipped)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L150",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 121,
|
|
"norm_label": "phase 0: scaffold (shipped)",
|
|
"id": "readme_roadmap_phase0"
|
|
},
|
|
{
|
|
"label": "Phase 1: Properties + Assets",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L151",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 20,
|
|
"norm_label": "phase 1: properties + assets",
|
|
"id": "readme_roadmap_phase1"
|
|
},
|
|
{
|
|
"label": "Phase 2: Checklists + maintenance",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L152",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 122,
|
|
"norm_label": "phase 2: checklists + maintenance",
|
|
"id": "readme_roadmap_phase2"
|
|
},
|
|
{
|
|
"label": "Phase 3: Projects + structured decisions",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L153",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 25,
|
|
"norm_label": "phase 3: projects + structured decisions",
|
|
"id": "readme_roadmap_phase3"
|
|
},
|
|
{
|
|
"label": "Phase 4: Wiki + FTS",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L154",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 11,
|
|
"norm_label": "phase 4: wiki + fts",
|
|
"id": "readme_roadmap_phase4"
|
|
},
|
|
{
|
|
"label": "Phase 5: QR, notifications, S3",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L155",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 16,
|
|
"norm_label": "phase 5: qr, notifications, s3",
|
|
"id": "readme_roadmap_phase5"
|
|
},
|
|
{
|
|
"label": "Decision: UUID v7 primary keys",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L161",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 123,
|
|
"norm_label": "decision: uuid v7 primary keys",
|
|
"id": "readme_decision_uuidv7"
|
|
},
|
|
{
|
|
"label": "Decision: timestamptz UTC everywhere",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L162",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 124,
|
|
"norm_label": "decision: timestamptz utc everywhere",
|
|
"id": "readme_decision_timestamptz"
|
|
},
|
|
{
|
|
"label": "Decision: soft delete (deleted_at)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L163",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 125,
|
|
"norm_label": "decision: soft delete (deleted_at)",
|
|
"id": "readme_decision_soft_delete"
|
|
},
|
|
{
|
|
"label": "Decision: numeric(18,4) + char(3) currency",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L164",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 126,
|
|
"norm_label": "decision: numeric(18,4) + char(3) currency",
|
|
"id": "readme_decision_money_type"
|
|
},
|
|
{
|
|
"label": "Decision: JSONB custom fields + asset_field_defs",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L165",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 20,
|
|
"norm_label": "decision: jsonb custom fields + asset_field_defs",
|
|
"id": "readme_decision_jsonb_custom_fields"
|
|
},
|
|
{
|
|
"label": "Decision: XOR asset location (project XOR property)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L166",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 26,
|
|
"norm_label": "decision: xor asset location (project xor property)",
|
|
"id": "readme_decision_xor_location"
|
|
},
|
|
{
|
|
"label": "Decision: asset_location_history (movable assets)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L167",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 26,
|
|
"norm_label": "decision: asset_location_history (movable assets)",
|
|
"id": "readme_decision_asset_history"
|
|
},
|
|
{
|
|
"label": "Decision: immutable custom-field keys",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L168",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 20,
|
|
"norm_label": "decision: immutable custom-field keys",
|
|
"id": "readme_decision_immutable_keys"
|
|
},
|
|
{
|
|
"label": "Decision: decisions scoped to project/property/asset/work_package",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L169",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 25,
|
|
"norm_label": "decision: decisions scoped to project/property/asset/work_package",
|
|
"id": "readme_decision_decision_scope"
|
|
},
|
|
{
|
|
"label": "Decision: company default currency in settings_json",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L170",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 127,
|
|
"norm_label": "decision: company default currency in settings_json",
|
|
"id": "readme_decision_currency_default"
|
|
},
|
|
{
|
|
"label": "Decision: tabs = nested routes (not query-string)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L171",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 128,
|
|
"norm_label": "decision: tabs = nested routes (not query-string)",
|
|
"id": "readme_decision_tabs_routes"
|
|
},
|
|
{
|
|
"label": "Decision: localStorage['theme'] key shared across siblings",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": "L172",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 11,
|
|
"norm_label": "decision: localstorage['theme'] key shared across siblings",
|
|
"id": "readme_decision_theme_key"
|
|
},
|
|
{
|
|
"label": "Drizzle migrations directory",
|
|
"file_type": "document",
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": "L1-L5",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 17,
|
|
"norm_label": "drizzle migrations directory",
|
|
"id": "drizzle_readme_migrations"
|
|
},
|
|
{
|
|
"label": "Review SQL after generate: enum/index/custom_fields",
|
|
"file_type": "document",
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": "L13-L18",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 17,
|
|
"norm_label": "review sql after generate: enum/index/custom_fields",
|
|
"id": "drizzle_readme_review_rationale"
|
|
},
|
|
{
|
|
"label": "Use CONCURRENTLY on large-table index changes",
|
|
"file_type": "document",
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": "L16",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 17,
|
|
"norm_label": "use concurrently on large-table index changes",
|
|
"id": "drizzle_readme_concurrently_note"
|
|
},
|
|
{
|
|
"label": "Immutable-key policy reference",
|
|
"file_type": "document",
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": "L17-L18",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 20,
|
|
"norm_label": "immutable-key policy reference",
|
|
"id": "drizzle_readme_immutable_key_ref"
|
|
},
|
|
{
|
|
"label": "app.html root document",
|
|
"file_type": "code",
|
|
"source_file": "src/app.html",
|
|
"source_location": "L1-L20",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 11,
|
|
"norm_label": "app.html root document",
|
|
"id": "apphtml_root"
|
|
},
|
|
{
|
|
"label": "Dark-mode bootstrap inline script (localStorage['theme'])",
|
|
"file_type": "code",
|
|
"source_file": "src/app.html",
|
|
"source_location": "L7-L14",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 11,
|
|
"norm_label": "dark-mode bootstrap inline script (localstorage['theme'])",
|
|
"id": "apphtml_theme_bootstrap"
|
|
},
|
|
{
|
|
"label": "%sveltekit.head% / %sveltekit.body% placeholders",
|
|
"file_type": "code",
|
|
"source_file": "src/app.html",
|
|
"source_location": "L15,L18",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 11,
|
|
"norm_label": "%sveltekit.head% / %sveltekit.body% placeholders",
|
|
"id": "apphtml_sveltekit_placeholders"
|
|
},
|
|
{
|
|
"label": "Tailwind body classes with dark: variants",
|
|
"file_type": "code",
|
|
"source_file": "src/app.html",
|
|
"source_location": "L17",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 11,
|
|
"norm_label": "tailwind body classes with dark: variants",
|
|
"id": "apphtml_tailwind_body_classes"
|
|
},
|
|
{
|
|
"label": "data-sveltekit-preload-data=hover",
|
|
"file_type": "code",
|
|
"source_file": "src/app.html",
|
|
"source_location": "L17",
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"community": 11,
|
|
"norm_label": "data-sveltekit-preload-data=hover",
|
|
"id": "apphtml_preload_hover"
|
|
},
|
|
{
|
|
"label": "expenses.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\expenses.ts",
|
|
"source_location": "L1",
|
|
"id": "src_lib_expenses_ts",
|
|
"community": 129,
|
|
"norm_label": "expenses.ts"
|
|
},
|
|
{
|
|
"label": "ExpenseChart.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\components\\ExpenseChart.svelte",
|
|
"source_location": "L1",
|
|
"id": "src_lib_components_expensechart_svelte",
|
|
"community": 130,
|
|
"norm_label": "expensechart.svelte"
|
|
},
|
|
{
|
|
"label": "csv-parse.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\csv-parse.ts",
|
|
"source_location": "L1",
|
|
"id": "src_lib_server_csv_parse_ts",
|
|
"community": 21,
|
|
"norm_label": "csv-parse.ts"
|
|
},
|
|
{
|
|
"label": "parseCsv()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\csv-parse.ts",
|
|
"source_location": "L17",
|
|
"id": "csv_parse_parsecsv",
|
|
"community": 21,
|
|
"norm_label": "parsecsv()"
|
|
},
|
|
{
|
|
"label": "parseCsvDict()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\csv-parse.ts",
|
|
"source_location": "L88",
|
|
"id": "csv_parse_parsecsvdict",
|
|
"community": 21,
|
|
"norm_label": "parsecsvdict()"
|
|
},
|
|
{
|
|
"label": "expenses.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\db\\schema\\expenses.ts",
|
|
"source_location": "L1",
|
|
"id": "src_lib_server_db_schema_expenses_ts",
|
|
"community": 131,
|
|
"norm_label": "expenses.ts"
|
|
},
|
|
{
|
|
"label": "listInstancesForProperties()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L265",
|
|
"id": "checklists_listinstancesforproperties",
|
|
"community": 12,
|
|
"norm_label": "listinstancesforproperties()"
|
|
},
|
|
{
|
|
"label": "expenses.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L1",
|
|
"id": "src_lib_server_services_expenses_ts",
|
|
"community": 5,
|
|
"norm_label": "expenses.ts"
|
|
},
|
|
{
|
|
"label": "assertProperty()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L14",
|
|
"id": "expenses_assertproperty",
|
|
"community": 5,
|
|
"norm_label": "assertproperty()"
|
|
},
|
|
{
|
|
"label": "assertAccountInProperty()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L29",
|
|
"id": "expenses_assertaccountinproperty",
|
|
"community": 5,
|
|
"norm_label": "assertaccountinproperty()"
|
|
},
|
|
{
|
|
"label": "createExpense()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L65",
|
|
"id": "expenses_createexpense",
|
|
"community": 5,
|
|
"norm_label": "createexpense()"
|
|
},
|
|
{
|
|
"label": "updateExpense()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L108",
|
|
"id": "expenses_updateexpense",
|
|
"community": 5,
|
|
"norm_label": "updateexpense()"
|
|
},
|
|
{
|
|
"label": "deleteExpense()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L151",
|
|
"id": "expenses_deleteexpense",
|
|
"community": 5,
|
|
"norm_label": "deleteexpense()"
|
|
},
|
|
{
|
|
"label": "listExpensesForProperty()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L162",
|
|
"id": "expenses_listexpensesforproperty",
|
|
"community": 5,
|
|
"norm_label": "listexpensesforproperty()"
|
|
},
|
|
{
|
|
"label": "listExpensesForProperties()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L177",
|
|
"id": "expenses_listexpensesforproperties",
|
|
"community": 5,
|
|
"norm_label": "listexpensesforproperties()"
|
|
},
|
|
{
|
|
"label": "monthlySeriesForProperty()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L209",
|
|
"id": "expenses_monthlyseriesforproperty",
|
|
"community": 5,
|
|
"norm_label": "monthlyseriesforproperty()"
|
|
},
|
|
{
|
|
"label": "monthlySeriesForProperties()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L222",
|
|
"id": "expenses_monthlyseriesforproperties",
|
|
"community": 5,
|
|
"norm_label": "monthlyseriesforproperties()"
|
|
},
|
|
{
|
|
"label": "summaryForProperty()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L297",
|
|
"id": "expenses_summaryforproperty",
|
|
"community": 5,
|
|
"norm_label": "summaryforproperty()"
|
|
},
|
|
{
|
|
"label": "summaryForProperties()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L315",
|
|
"id": "expenses_summaryforproperties",
|
|
"community": 5,
|
|
"norm_label": "summaryforproperties()"
|
|
},
|
|
{
|
|
"label": "parseDate()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L380",
|
|
"id": "expenses_parsedate",
|
|
"community": 5,
|
|
"norm_label": "parsedate()"
|
|
},
|
|
{
|
|
"label": "importExpenses()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L396",
|
|
"id": "expenses_importexpenses",
|
|
"community": 5,
|
|
"norm_label": "importexpenses()"
|
|
},
|
|
{
|
|
"label": "listSchedulesForProperties()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L359",
|
|
"id": "maintenance_listschedulesforproperties",
|
|
"community": 9,
|
|
"norm_label": "listschedulesforproperties()"
|
|
},
|
|
{
|
|
"label": "listEventsForProperties()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L390",
|
|
"id": "maintenance_listeventsforproperties",
|
|
"community": 9,
|
|
"norm_label": "listeventsforproperties()"
|
|
},
|
|
{
|
|
"label": "warnIfDeep()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L26",
|
|
"id": "properties_warnifdeep",
|
|
"community": 7,
|
|
"norm_label": "warnifdeep()"
|
|
},
|
|
{
|
|
"label": "assertParentInCompany()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L42",
|
|
"id": "properties_assertparentincompany",
|
|
"community": 7,
|
|
"norm_label": "assertparentincompany()"
|
|
},
|
|
{
|
|
"label": "getDescendantIds()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L166",
|
|
"id": "properties_getdescendantids",
|
|
"community": 7,
|
|
"norm_label": "getdescendantids()"
|
|
},
|
|
{
|
|
"label": "getAncestorIds()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L191",
|
|
"id": "properties_getancestorids",
|
|
"community": 7,
|
|
"norm_label": "getancestorids()"
|
|
},
|
|
{
|
|
"label": "assertNoCycle()",
|
|
"file_type": "code",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L214",
|
|
"id": "properties_assertnocycle",
|
|
"community": 7,
|
|
"norm_label": "assertnocycle()"
|
|
},
|
|
{
|
|
"label": "flattenTree()",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\+page.server.ts",
|
|
"source_location": "L15",
|
|
"id": "page_server_flattentree",
|
|
"community": 0,
|
|
"norm_label": "flattentree()"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"id": "src_routes_app_properties_id_expenses_page_server_ts",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts"
|
|
},
|
|
{
|
|
"label": "parseRange()",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\+page.server.ts",
|
|
"source_location": "L65",
|
|
"id": "page_server_parserange",
|
|
"community": 0,
|
|
"norm_label": "parserange()"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\+page.svelte",
|
|
"source_location": "L1",
|
|
"id": "src_routes_app_properties_id_expenses_page_svelte",
|
|
"community": 132,
|
|
"norm_label": "+page.svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\import\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"id": "src_routes_app_properties_id_expenses_import_page_server_ts",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\import\\+page.svelte",
|
|
"source_location": "L1",
|
|
"id": "src_routes_app_properties_id_expenses_import_page_svelte",
|
|
"community": 133,
|
|
"norm_label": "+page.svelte"
|
|
},
|
|
{
|
|
"label": "+server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\import\\template.csv\\+server.ts",
|
|
"source_location": "L1",
|
|
"id": "src_routes_app_properties_id_expenses_import_template_csv_server_ts",
|
|
"community": 4,
|
|
"norm_label": "+server.ts"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\maintenance\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"id": "src_routes_app_properties_id_maintenance_page_server_ts",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\maintenance\\+page.svelte",
|
|
"source_location": "L1",
|
|
"id": "src_routes_app_properties_id_maintenance_page_svelte",
|
|
"community": 134,
|
|
"norm_label": "+page.svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\sub-properties\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"id": "src_routes_app_properties_id_sub_properties_page_server_ts",
|
|
"community": 5,
|
|
"norm_label": "+page.server.ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\sub-properties\\+page.svelte",
|
|
"source_location": "L1",
|
|
"id": "src_routes_app_properties_id_sub_properties_page_svelte",
|
|
"community": 135,
|
|
"norm_label": "+page.svelte"
|
|
},
|
|
{
|
|
"label": "+page.server.ts",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\todos\\+page.server.ts",
|
|
"source_location": "L1",
|
|
"id": "src_routes_app_properties_id_todos_page_server_ts",
|
|
"community": 0,
|
|
"norm_label": "+page.server.ts"
|
|
},
|
|
{
|
|
"label": "+page.svelte",
|
|
"file_type": "code",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\todos\\+page.svelte",
|
|
"source_location": "L1",
|
|
"id": "src_routes_app_properties_id_todos_page_svelte",
|
|
"community": 136,
|
|
"norm_label": "+page.svelte"
|
|
},
|
|
{
|
|
"label": "buildfor_life_ops",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "buildfor_life_ops",
|
|
"community": 1,
|
|
"norm_label": "buildfor_life_ops"
|
|
},
|
|
{
|
|
"label": "buildfor_life_budget (sibling)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "buildfor_life_budget",
|
|
"community": 1,
|
|
"norm_label": "buildfor_life_budget (sibling)"
|
|
},
|
|
{
|
|
"label": "buildfor_life_repair (sibling)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "buildfor_life_repair",
|
|
"community": 1,
|
|
"norm_label": "buildfor_life_repair (sibling)"
|
|
},
|
|
{
|
|
"label": "SvelteKit 5 + adapter-node",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "sveltekit_5",
|
|
"community": 1,
|
|
"norm_label": "sveltekit 5 + adapter-node"
|
|
},
|
|
{
|
|
"label": "Tailwind v4 with @theme tokens",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "tailwind_v4",
|
|
"community": 1,
|
|
"norm_label": "tailwind v4 with @theme tokens"
|
|
},
|
|
{
|
|
"label": "PostgreSQL 16+",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "postgres_16",
|
|
"community": 1,
|
|
"norm_label": "postgresql 16+"
|
|
},
|
|
{
|
|
"label": "Drizzle ORM + Zod",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "drizzle_orm",
|
|
"community": 5,
|
|
"norm_label": "drizzle orm + zod"
|
|
},
|
|
{
|
|
"label": "fnm (Node version manager)",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "fnm",
|
|
"community": 1,
|
|
"norm_label": "fnm (node version manager)"
|
|
},
|
|
{
|
|
"label": "pnpm 9.15.0 via Corepack",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "pnpm",
|
|
"community": 1,
|
|
"norm_label": "pnpm 9.15.0 via corepack"
|
|
},
|
|
{
|
|
"label": "Node 24 (.node-version pin)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "node_24",
|
|
"community": 1,
|
|
"norm_label": "node 24 (.node-version pin)"
|
|
},
|
|
{
|
|
"label": "Argon2id sessions (@node-rs/argon2)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "argon2id_sessions",
|
|
"community": 1,
|
|
"norm_label": "argon2id sessions (@node-rs/argon2)"
|
|
},
|
|
{
|
|
"label": "SHA-256 cookie hashing before DB lookup",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "session_cookie_hash",
|
|
"community": 1,
|
|
"norm_label": "sha-256 cookie hashing before db lookup"
|
|
},
|
|
{
|
|
"label": "30-day sessions with sliding renewal",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "sliding_renewal",
|
|
"community": 1,
|
|
"norm_label": "30-day sessions with sliding renewal"
|
|
},
|
|
{
|
|
"label": "Optional OIDC SSO",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "oidc",
|
|
"community": 1,
|
|
"norm_label": "optional oidc sso"
|
|
},
|
|
{
|
|
"label": "EasyMDE markdown editor",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "easymde",
|
|
"community": 1,
|
|
"norm_label": "easymde markdown editor"
|
|
},
|
|
{
|
|
"label": "Sharp image thumbnails",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "sharp",
|
|
"community": 1,
|
|
"norm_label": "sharp image thumbnails"
|
|
},
|
|
{
|
|
"label": "StorageAdapter interface",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "storage_adapter",
|
|
"community": 1,
|
|
"norm_label": "storageadapter interface"
|
|
},
|
|
{
|
|
"label": "LocalDiskStorage",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "local_disk_storage",
|
|
"community": 1,
|
|
"norm_label": "localdiskstorage"
|
|
},
|
|
{
|
|
"label": "S3Storage (planned drop-in)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "s3_storage",
|
|
"community": 1,
|
|
"norm_label": "s3storage (planned drop-in)"
|
|
},
|
|
{
|
|
"label": "HMAC-signed short-lived file URLs",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "hmac_signed_urls",
|
|
"community": 1,
|
|
"norm_label": "hmac-signed short-lived file urls"
|
|
},
|
|
{
|
|
"label": "documents.storage_key opaque identifier",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "documents_storage_key",
|
|
"community": 1,
|
|
"norm_label": "documents.storage_key opaque identifier"
|
|
},
|
|
{
|
|
"label": "Zod-validated env (src/lib/server/env.ts)",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "env_validation",
|
|
"community": 1,
|
|
"norm_label": "zod-validated env (src/lib/server/env.ts)"
|
|
},
|
|
{
|
|
"label": "SESSION_SECRET (>=32 hex)",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "session_secret",
|
|
"community": 1,
|
|
"norm_label": "session_secret (>=32 hex)"
|
|
},
|
|
{
|
|
"label": "STORAGE_SIGNING_SECRET (>=32 hex)",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "storage_signing_secret",
|
|
"community": 1,
|
|
"norm_label": "storage_signing_secret (>=32 hex)"
|
|
},
|
|
{
|
|
"label": "PUBLIC_BASE_URL",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "public_base_url",
|
|
"community": 1,
|
|
"norm_label": "public_base_url"
|
|
},
|
|
{
|
|
"label": "systemd service unit",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "systemd_unit",
|
|
"community": 1,
|
|
"norm_label": "systemd service unit"
|
|
},
|
|
{
|
|
"label": "nginx reverse proxy with TLS",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "nginx_proxy",
|
|
"community": 1,
|
|
"norm_label": "nginx reverse proxy with tls"
|
|
},
|
|
{
|
|
"label": "10M upload size cap (BODY_SIZE_LIMIT + client_max_body_size)",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "body_size_limit",
|
|
"community": 1,
|
|
"norm_label": "10m upload size cap (body_size_limit + client_max_body_size)"
|
|
},
|
|
{
|
|
"label": "Gitea Actions deploy.yml workflow",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "gitea_ci_deploy",
|
|
"community": 1,
|
|
"norm_label": "gitea actions deploy.yml workflow"
|
|
},
|
|
{
|
|
"label": "Public HTTPS clone (no deploy key)",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "public_https_clone",
|
|
"community": 1,
|
|
"norm_label": "public https clone (no deploy key)"
|
|
},
|
|
{
|
|
"label": "pg_dump daily offsite backup (>=14 days)",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "pg_dump_backup",
|
|
"community": 1,
|
|
"norm_label": "pg_dump daily offsite backup (>=14 days)"
|
|
},
|
|
{
|
|
"label": "Blob storage snapshot/rsync backup",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "blob_backup",
|
|
"community": 1,
|
|
"norm_label": "blob storage snapshot/rsync backup"
|
|
},
|
|
{
|
|
"label": "Drizzle migrations (drizzle/)",
|
|
"file_type": "document",
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "drizzle_migrations",
|
|
"community": 1,
|
|
"norm_label": "drizzle migrations (drizzle/)"
|
|
},
|
|
{
|
|
"label": "pnpm db:generate",
|
|
"file_type": "document",
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "db_generate",
|
|
"community": 1,
|
|
"norm_label": "pnpm db:generate"
|
|
},
|
|
{
|
|
"label": "pnpm db:migrate",
|
|
"file_type": "document",
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "db_migrate",
|
|
"community": 1,
|
|
"norm_label": "pnpm db:migrate"
|
|
},
|
|
{
|
|
"label": "pnpm db:push (dev only)",
|
|
"file_type": "document",
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "db_push",
|
|
"community": 1,
|
|
"norm_label": "pnpm db:push (dev only)"
|
|
},
|
|
{
|
|
"label": "pnpm db:studio",
|
|
"file_type": "document",
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "db_studio",
|
|
"community": 1,
|
|
"norm_label": "pnpm db:studio"
|
|
},
|
|
{
|
|
"label": "No down-migrations; rollback is manual",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "no_down_migrations",
|
|
"community": 1,
|
|
"norm_label": "no down-migrations; rollback is manual"
|
|
},
|
|
{
|
|
"label": "Enum additions non-blocking; removals require data migration",
|
|
"file_type": "document",
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "enum_policy",
|
|
"community": 1,
|
|
"norm_label": "enum additions non-blocking; removals require data migration"
|
|
},
|
|
{
|
|
"label": "CREATE INDEX CONCURRENTLY for large tables",
|
|
"file_type": "document",
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "concurrently_index",
|
|
"community": 1,
|
|
"norm_label": "create index concurrently for large tables"
|
|
},
|
|
{
|
|
"label": "Immutable JSONB key policy on assets.custom_fields",
|
|
"file_type": "document",
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "immutable_jsonb_keys",
|
|
"community": 1,
|
|
"norm_label": "immutable jsonb key policy on assets.custom_fields"
|
|
},
|
|
{
|
|
"label": "UUID v7 primary keys via gen_random_uuid()",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "uuid_v7_pks",
|
|
"community": 1,
|
|
"norm_label": "uuid v7 primary keys via gen_random_uuid()"
|
|
},
|
|
{
|
|
"label": "timestamptz everywhere, UTC",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "timestamptz_utc",
|
|
"community": 1,
|
|
"norm_label": "timestamptz everywhere, utc"
|
|
},
|
|
{
|
|
"label": "Soft delete (deleted_at) on user-facing entities",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "soft_delete",
|
|
"community": 1,
|
|
"norm_label": "soft delete (deleted_at) on user-facing entities"
|
|
},
|
|
{
|
|
"label": "numeric(18,4) + char(3) currency",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "money_numeric",
|
|
"community": 1,
|
|
"norm_label": "numeric(18,4) + char(3) currency"
|
|
},
|
|
{
|
|
"label": "XOR location: asset at project OR property (CHECK)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "asset_xor_location",
|
|
"community": 1,
|
|
"norm_label": "xor location: asset at project or property (check)"
|
|
},
|
|
{
|
|
"label": "asset_location_history (movable assets)",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "asset_location_history",
|
|
"community": 1,
|
|
"norm_label": "asset_location_history (movable assets)"
|
|
},
|
|
{
|
|
"label": "Decisions scoped to project|property|asset|work_package",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "decisions_scope",
|
|
"community": 1,
|
|
"norm_label": "decisions scoped to project|property|asset|work_package"
|
|
},
|
|
{
|
|
"label": "company_users role: admin|manager|user|viewer",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "company_users_roles",
|
|
"community": 1,
|
|
"norm_label": "company_users role: admin|manager|user|viewer"
|
|
},
|
|
{
|
|
"label": "scripts/create-user.ts bootstrap",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "create_user_script",
|
|
"community": 1,
|
|
"norm_label": "scripts/create-user.ts bootstrap"
|
|
},
|
|
{
|
|
"label": "Roadmap Phases 0-5",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "roadmap",
|
|
"community": 1,
|
|
"norm_label": "roadmap phases 0-5"
|
|
},
|
|
{
|
|
"label": "Rationale: schema does not change when swapping to S3",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "rationale_storage_abstraction",
|
|
"community": 1,
|
|
"norm_label": "rationale: schema does not change when swapping to s3"
|
|
},
|
|
{
|
|
"label": "Rationale: leaked session row must not leak cookie",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "rationale_cookie_hash",
|
|
"community": 1,
|
|
"norm_label": "rationale: leaked session row must not leak cookie"
|
|
},
|
|
{
|
|
"label": "Rationale: rename = two-step JSONB migration + version bump",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "rationale_immutable_keys",
|
|
"community": 1,
|
|
"norm_label": "rationale: rename = two-step jsonb migration + version bump"
|
|
},
|
|
{
|
|
"label": "Rationale: install on deploy host so sharp/argon2 binaries match",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "rationale_native_install_host",
|
|
"community": 1,
|
|
"norm_label": "rationale: install on deploy host so sharp/argon2 binaries match"
|
|
},
|
|
{
|
|
"label": "Rationale: pin fnm aliases path so stray fnm default doesn't change runtime",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "rationale_aliases_path",
|
|
"community": 1,
|
|
"norm_label": "rationale: pin fnm aliases path so stray fnm default doesn't change runtime"
|
|
},
|
|
{
|
|
"label": "Rationale: DB is source of truth; orphan blobs unusable",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "rationale_db_truth",
|
|
"community": 1,
|
|
"norm_label": "rationale: db is source of truth; orphan blobs unusable"
|
|
},
|
|
{
|
|
"label": "Theme key localStorage['theme'] cross-app sync",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "theme_localstorage",
|
|
"community": 1,
|
|
"norm_label": "theme key localstorage['theme'] cross-app sync"
|
|
},
|
|
{
|
|
"label": "Tabs as nested routes, not query strings",
|
|
"file_type": "document",
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "tabs_nested_routes",
|
|
"community": 1,
|
|
"norm_label": "tabs as nested routes, not query strings"
|
|
},
|
|
{
|
|
"label": "GET /login as makeshift health check",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "login_health_check",
|
|
"community": 1,
|
|
"norm_label": "get /login as makeshift health check"
|
|
},
|
|
{
|
|
"label": "pnpm install --frozen-lockfile (reproducible)",
|
|
"file_type": "document",
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"source_url": null,
|
|
"captured_at": null,
|
|
"author": null,
|
|
"contributor": null,
|
|
"id": "frozen_lockfile",
|
|
"community": 1,
|
|
"norm_label": "pnpm install --frozen-lockfile (reproducible)"
|
|
}
|
|
],
|
|
"links": [
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts\\create-user.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "scripts_create_user_ts",
|
|
"_tgt": "create_user_slugify",
|
|
"confidence_score": 1.0,
|
|
"source": "scripts_create_user_ts",
|
|
"target": "create_user_slugify"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts\\create-user.ts",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "scripts_create_user_ts",
|
|
"_tgt": "create_user_stripsurroundingquotes",
|
|
"confidence_score": 1.0,
|
|
"source": "scripts_create_user_ts",
|
|
"target": "create_user_stripsurroundingquotes"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts\\create-user.ts",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "scripts_create_user_ts",
|
|
"_tgt": "create_user_readarg",
|
|
"confidence_score": 1.0,
|
|
"source": "scripts_create_user_ts",
|
|
"target": "create_user_readarg"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts\\create-user.ts",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "scripts_create_user_ts",
|
|
"_tgt": "create_user_main",
|
|
"confidence_score": 1.0,
|
|
"source": "scripts_create_user_ts",
|
|
"target": "create_user_main"
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts\\create-user.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "scripts_create_user_ts",
|
|
"_tgt": "drizzle_orm",
|
|
"source": "scripts_create_user_ts",
|
|
"target": "drizzle_orm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts\\create-user.ts",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_src": "create_user_main",
|
|
"_tgt": "create_user_slugify",
|
|
"confidence_score": 1.0,
|
|
"source": "create_user_slugify",
|
|
"target": "create_user_main"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts\\create-user.ts",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "create_user_readarg",
|
|
"_tgt": "create_user_stripsurroundingquotes",
|
|
"confidence_score": 1.0,
|
|
"source": "create_user_stripsurroundingquotes",
|
|
"target": "create_user_readarg"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts\\create-user.ts",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_src": "create_user_main",
|
|
"_tgt": "create_user_readarg",
|
|
"confidence_score": 1.0,
|
|
"source": "create_user_readarg",
|
|
"target": "create_user_main"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "scripts\\create-user.ts",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_src": "create_user_main",
|
|
"_tgt": "email_normalizeemail",
|
|
"source": "create_user_main",
|
|
"target": "email_normalizeemail"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts\\diag-user.ts",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "scripts_diag_user_ts",
|
|
"_tgt": "diag_user_stripsurroundingquotes",
|
|
"confidence_score": 1.0,
|
|
"source": "scripts_diag_user_ts",
|
|
"target": "diag_user_stripsurroundingquotes"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts\\diag-user.ts",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "scripts_diag_user_ts",
|
|
"_tgt": "diag_user_readarg",
|
|
"confidence_score": 1.0,
|
|
"source": "scripts_diag_user_ts",
|
|
"target": "diag_user_readarg"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts\\diag-user.ts",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "scripts_diag_user_ts",
|
|
"_tgt": "diag_user_main",
|
|
"confidence_score": 1.0,
|
|
"source": "scripts_diag_user_ts",
|
|
"target": "diag_user_main"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts\\diag-user.ts",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "diag_user_readarg",
|
|
"_tgt": "diag_user_stripsurroundingquotes",
|
|
"confidence_score": 1.0,
|
|
"source": "diag_user_stripsurroundingquotes",
|
|
"target": "diag_user_readarg"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts\\diag-user.ts",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "diag_user_main",
|
|
"_tgt": "diag_user_readarg",
|
|
"confidence_score": 1.0,
|
|
"source": "diag_user_readarg",
|
|
"target": "diag_user_main"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "scripts\\diag-user.ts",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_src": "diag_user_main",
|
|
"_tgt": "email_normalizeemail",
|
|
"source": "diag_user_main",
|
|
"target": "email_normalizeemail"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts\\seed\\system-asset-types.ts",
|
|
"source_location": "L266",
|
|
"weight": 1.0,
|
|
"_src": "scripts_seed_system_asset_types_ts",
|
|
"_tgt": "system_asset_types_upsertsystemtype",
|
|
"confidence_score": 1.0,
|
|
"source": "scripts_seed_system_asset_types_ts",
|
|
"target": "system_asset_types_upsertsystemtype"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts\\seed\\system-asset-types.ts",
|
|
"source_location": "L306",
|
|
"weight": 1.0,
|
|
"_src": "scripts_seed_system_asset_types_ts",
|
|
"_tgt": "system_asset_types_syncfielddefs",
|
|
"confidence_score": 1.0,
|
|
"source": "scripts_seed_system_asset_types_ts",
|
|
"target": "system_asset_types_syncfielddefs"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts\\seed\\system-asset-types.ts",
|
|
"source_location": "L364",
|
|
"weight": 1.0,
|
|
"_src": "scripts_seed_system_asset_types_ts",
|
|
"_tgt": "system_asset_types_main",
|
|
"confidence_score": 1.0,
|
|
"source": "scripts_seed_system_asset_types_ts",
|
|
"target": "system_asset_types_main"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts\\seed\\system-asset-types.ts",
|
|
"source_location": "L368",
|
|
"weight": 1.0,
|
|
"_src": "system_asset_types_main",
|
|
"_tgt": "system_asset_types_upsertsystemtype",
|
|
"confidence_score": 1.0,
|
|
"source": "system_asset_types_upsertsystemtype",
|
|
"target": "system_asset_types_main"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "scripts\\seed\\system-asset-types.ts",
|
|
"source_location": "L369",
|
|
"weight": 1.0,
|
|
"_src": "system_asset_types_main",
|
|
"_tgt": "system_asset_types_syncfielddefs",
|
|
"confidence_score": 1.0,
|
|
"source": "system_asset_types_syncfielddefs",
|
|
"target": "system_asset_types_main"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "scripts\\seed\\system-asset-types.ts",
|
|
"source_location": "L326",
|
|
"weight": 1.0,
|
|
"_src": "system_asset_types_syncfielddefs",
|
|
"_tgt": "server_get",
|
|
"source": "system_asset_types_syncfielddefs",
|
|
"target": "server_get"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "scripts\\seed\\system-asset-types.ts",
|
|
"source_location": "L350",
|
|
"weight": 1.0,
|
|
"_src": "system_asset_types_syncfielddefs",
|
|
"_tgt": "s3_s3storage_delete",
|
|
"source": "system_asset_types_syncfielddefs",
|
|
"target": "s3_s3storage_delete"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\hooks.server.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "src_hooks_server_ts",
|
|
"_tgt": "hooks_server_handle",
|
|
"confidence_score": 1.0,
|
|
"source": "src_hooks_server_ts",
|
|
"target": "hooks_server_handle"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\hooks.server.ts",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "hooks_server_handle",
|
|
"_tgt": "server_get",
|
|
"source": "hooks_server_handle",
|
|
"target": "server_get"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\hooks.server.ts",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "hooks_server_handle",
|
|
"_tgt": "session_validatesession",
|
|
"source": "hooks_server_handle",
|
|
"target": "session_validatesession"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\hooks.server.ts",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "hooks_server_handle",
|
|
"_tgt": "session_refreshsession",
|
|
"source": "hooks_server_handle",
|
|
"target": "session_refreshsession"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\hooks.server.ts",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "hooks_server_handle",
|
|
"_tgt": "s3_s3storage_delete",
|
|
"source": "hooks_server_handle",
|
|
"target": "s3_s3storage_delete"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\hooks.server.ts",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_src": "hooks_server_handle",
|
|
"_tgt": "local_localdiskstorage_resolve",
|
|
"source": "hooks_server_handle",
|
|
"target": "local_localdiskstorage_resolve"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\field-types.ts",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_field_types_ts",
|
|
"_tgt": "field_types_needsenumvalues",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_field_types_ts",
|
|
"target": "field_types_needsenumvalues"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\csv.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_csv_ts",
|
|
"_tgt": "csv_tocsv",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_csv_ts",
|
|
"target": "csv_tocsv"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\csv.ts",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_csv_ts",
|
|
"_tgt": "csv_tocell",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_csv_ts",
|
|
"target": "csv_tocell"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\csv.ts",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_csv_ts",
|
|
"_tgt": "csv_escape",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_csv_ts",
|
|
"target": "csv_escape"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\csv.ts",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_csv_ts",
|
|
"_tgt": "csv_csvresponse",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_csv_ts",
|
|
"target": "csv_csvresponse"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\assets\\export.csv\\+server.ts",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "server_get",
|
|
"_tgt": "csv_tocsv",
|
|
"source": "csv_tocsv",
|
|
"target": "server_get"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\assets\\export.csv\\+server.ts",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_src": "server_get",
|
|
"_tgt": "csv_csvresponse",
|
|
"source": "csv_csvresponse",
|
|
"target": "server_get"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\custom-fields-form.ts",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_custom_fields_form_ts",
|
|
"_tgt": "custom_fields_form_gathercustomfieldsfromform",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_custom_fields_form_ts",
|
|
"target": "custom_fields_form_gathercustomfieldsfromform"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\custom-fields-form.ts",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "custom_fields_form_gathercustomfieldsfromform",
|
|
"_tgt": "server_get",
|
|
"source": "custom_fields_form_gathercustomfieldsfromform",
|
|
"target": "server_get"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\markdown.ts",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_markdown_ts",
|
|
"_tgt": "markdown_html",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_markdown_ts",
|
|
"target": "markdown_html"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\markdown.ts",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_markdown_ts",
|
|
"_tgt": "markdown_escapehtml",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_markdown_ts",
|
|
"target": "markdown_escapehtml"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\markdown.ts",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_markdown_ts",
|
|
"_tgt": "markdown_rendermarkdown",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_markdown_ts",
|
|
"target": "markdown_rendermarkdown"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\markdown.ts",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "markdown_html",
|
|
"_tgt": "markdown_escapehtml",
|
|
"confidence_score": 1.0,
|
|
"source": "markdown_html",
|
|
"target": "markdown_escapehtml"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\notifications\\matrix.ts",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "matrix_buildbodies",
|
|
"_tgt": "markdown_escapehtml",
|
|
"source": "markdown_escapehtml",
|
|
"target": "matrix_buildbodies"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\+page.server.ts",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "markdown_rendermarkdown",
|
|
"source": "markdown_rendermarkdown",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\auth\\guards.ts",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_auth_guards_ts",
|
|
"_tgt": "guards_requirecompany",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_auth_guards_ts",
|
|
"target": "guards_requirecompany"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\auth\\guards.ts",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_auth_guards_ts",
|
|
"_tgt": "guards_requireadmin",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_auth_guards_ts",
|
|
"target": "guards_requireadmin"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\auth\\guards.ts",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_src": "guards_requireadmin",
|
|
"_tgt": "guards_requirecompany",
|
|
"confidence_score": 1.0,
|
|
"source": "guards_requirecompany",
|
|
"target": "guards_requireadmin"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\admin\\company\\+page.server.ts",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "guards_requirecompany",
|
|
"source": "guards_requirecompany",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\admin\\users\\new\\+page.server.ts",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "guards_requireadmin",
|
|
"source": "guards_requireadmin",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\auth\\session.ts",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_auth_session_ts",
|
|
"_tgt": "session_generatesessiontoken",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_auth_session_ts",
|
|
"target": "session_generatesessiontoken"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\auth\\session.ts",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_auth_session_ts",
|
|
"_tgt": "session_hashtoken",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_auth_session_ts",
|
|
"target": "session_hashtoken"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\auth\\session.ts",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_auth_session_ts",
|
|
"_tgt": "session_createsession",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_auth_session_ts",
|
|
"target": "session_createsession"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\auth\\session.ts",
|
|
"source_location": "L45",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_auth_session_ts",
|
|
"_tgt": "session_validatesession",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_auth_session_ts",
|
|
"target": "session_validatesession"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\auth\\session.ts",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_auth_session_ts",
|
|
"_tgt": "session_refreshsession",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_auth_session_ts",
|
|
"target": "session_refreshsession"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\auth\\session.ts",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_auth_session_ts",
|
|
"_tgt": "session_invalidatesession",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_auth_session_ts",
|
|
"target": "session_invalidatesession"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\auth\\session.ts",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_auth_session_ts",
|
|
"_tgt": "session_setactivecompany",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_auth_session_ts",
|
|
"target": "session_setactivecompany"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\auth\\session.ts",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_src": "session_createsession",
|
|
"_tgt": "session_hashtoken",
|
|
"confidence_score": 1.0,
|
|
"source": "session_hashtoken",
|
|
"target": "session_createsession"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\auth\\session.ts",
|
|
"source_location": "L46",
|
|
"weight": 1.0,
|
|
"_src": "session_validatesession",
|
|
"_tgt": "session_hashtoken",
|
|
"confidence_score": 1.0,
|
|
"source": "session_hashtoken",
|
|
"target": "session_validatesession"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\auth\\session.ts",
|
|
"source_location": "L107",
|
|
"weight": 1.0,
|
|
"_src": "session_invalidatesession",
|
|
"_tgt": "s3_s3storage_delete",
|
|
"source": "session_invalidatesession",
|
|
"target": "s3_s3storage_delete"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\logout\\+server.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "server_handlelogout",
|
|
"_tgt": "session_invalidatesession",
|
|
"source": "session_invalidatesession",
|
|
"target": "server_handlelogout"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\+layout.server.ts",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_src": "layout_server_load",
|
|
"_tgt": "session_setactivecompany",
|
|
"source": "session_setactivecompany",
|
|
"target": "layout_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\switch-company\\+server.ts",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "server_post",
|
|
"_tgt": "session_setactivecompany",
|
|
"source": "session_setactivecompany",
|
|
"target": "server_post"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\db\\schema\\_shared.ts",
|
|
"source_location": "L98",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_db_schema_shared_ts",
|
|
"_tgt": "shared_pk",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_db_schema_shared_ts",
|
|
"target": "shared_pk"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\db\\schema\\_shared.ts",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_db_schema_shared_ts",
|
|
"_tgt": "shared_fk",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_db_schema_shared_ts",
|
|
"target": "shared_fk"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\db\\schema\\_shared.ts",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_db_schema_shared_ts",
|
|
"_tgt": "shared_createdat",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_db_schema_shared_ts",
|
|
"target": "shared_createdat"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\db\\schema\\_shared.ts",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_db_schema_shared_ts",
|
|
"_tgt": "shared_updatedat",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_db_schema_shared_ts",
|
|
"target": "shared_updatedat"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\db\\schema\\_shared.ts",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_db_schema_shared_ts",
|
|
"_tgt": "shared_deletedat",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_db_schema_shared_ts",
|
|
"target": "shared_deletedat"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\db\\schema\\_shared.ts",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_db_schema_shared_ts",
|
|
"_tgt": "shared_slugcol",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_db_schema_shared_ts",
|
|
"target": "shared_slugcol"
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\db\\schema\\_shared.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_db_schema_shared_ts",
|
|
"_tgt": "drizzle_orm",
|
|
"source": "src_lib_server_db_schema_shared_ts",
|
|
"target": "drizzle_orm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\notifications\\email.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_notifications_email_ts",
|
|
"_tgt": "email_isemailconfigured",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_notifications_email_ts",
|
|
"target": "email_isemailconfigured"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\notifications\\email.ts",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_notifications_email_ts",
|
|
"_tgt": "email_gettransport",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_notifications_email_ts",
|
|
"target": "email_gettransport"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\notifications\\email.ts",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_notifications_email_ts",
|
|
"_tgt": "email_sendemail",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_notifications_email_ts",
|
|
"target": "email_sendemail"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\notifications\\email.ts",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "email_gettransport",
|
|
"_tgt": "email_isemailconfigured",
|
|
"confidence_score": 1.0,
|
|
"source": "email_isemailconfigured",
|
|
"target": "email_gettransport"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\notifications\\email.ts",
|
|
"source_location": "L36",
|
|
"weight": 1.0,
|
|
"_src": "email_sendemail",
|
|
"_tgt": "email_isemailconfigured",
|
|
"confidence_score": 1.0,
|
|
"source": "email_isemailconfigured",
|
|
"target": "email_sendemail"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_src": "notifications_fanoutexternal",
|
|
"_tgt": "email_isemailconfigured",
|
|
"source": "email_isemailconfigured",
|
|
"target": "notifications_fanoutexternal"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\notifications\\email.ts",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_src": "email_sendemail",
|
|
"_tgt": "email_gettransport",
|
|
"confidence_score": 1.0,
|
|
"source": "email_gettransport",
|
|
"target": "email_sendemail"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\notifications\\matrix.ts",
|
|
"source_location": "L3",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_notifications_matrix_ts",
|
|
"_tgt": "matrix_ismatrixconfigured",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_notifications_matrix_ts",
|
|
"target": "matrix_ismatrixconfigured"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\notifications\\matrix.ts",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_notifications_matrix_ts",
|
|
"_tgt": "matrix_buildbodies",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_notifications_matrix_ts",
|
|
"target": "matrix_buildbodies"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\notifications\\matrix.ts",
|
|
"source_location": "L37",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_notifications_matrix_ts",
|
|
"_tgt": "matrix_sendmatrixmessage",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_notifications_matrix_ts",
|
|
"target": "matrix_sendmatrixmessage"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\notifications\\matrix.ts",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_src": "matrix_sendmatrixmessage",
|
|
"_tgt": "matrix_ismatrixconfigured",
|
|
"confidence_score": 1.0,
|
|
"source": "matrix_ismatrixconfigured",
|
|
"target": "matrix_sendmatrixmessage"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_src": "notifications_fanoutexternal",
|
|
"_tgt": "matrix_ismatrixconfigured",
|
|
"source": "matrix_ismatrixconfigured",
|
|
"target": "notifications_fanoutexternal"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\notifications\\matrix.ts",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "matrix_sendmatrixmessage",
|
|
"_tgt": "matrix_buildbodies",
|
|
"confidence_score": 1.0,
|
|
"source": "matrix_buildbodies",
|
|
"target": "matrix_sendmatrixmessage"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"_src": "notifications_fanoutexternal",
|
|
"_tgt": "matrix_sendmatrixmessage",
|
|
"source": "matrix_sendmatrixmessage",
|
|
"target": "notifications_fanoutexternal"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\accounts.ts",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_accounts_ts",
|
|
"_tgt": "accounts_assertproperty",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_accounts_ts",
|
|
"target": "accounts_assertproperty"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\accounts.ts",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_accounts_ts",
|
|
"_tgt": "accounts_listaccounts",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_accounts_ts",
|
|
"target": "accounts_listaccounts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\accounts.ts",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_accounts_ts",
|
|
"_tgt": "accounts_createaccount",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_accounts_ts",
|
|
"target": "accounts_createaccount"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\accounts.ts",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_accounts_ts",
|
|
"_tgt": "accounts_updateaccount",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_accounts_ts",
|
|
"target": "accounts_updateaccount"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\accounts.ts",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_accounts_ts",
|
|
"_tgt": "accounts_deleteaccount",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_accounts_ts",
|
|
"target": "accounts_deleteaccount"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\accounts.ts",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_src": "accounts_listaccounts",
|
|
"_tgt": "accounts_assertproperty",
|
|
"confidence_score": 1.0,
|
|
"source": "accounts_assertproperty",
|
|
"target": "accounts_listaccounts"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\accounts.ts",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_src": "accounts_createaccount",
|
|
"_tgt": "accounts_assertproperty",
|
|
"confidence_score": 1.0,
|
|
"source": "accounts_assertproperty",
|
|
"target": "accounts_createaccount"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\accounts\\+page.server.ts",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "accounts_listaccounts",
|
|
"source": "accounts_listaccounts",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\accounts.ts",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_src": "accounts_deleteaccount",
|
|
"_tgt": "s3_s3storage_delete",
|
|
"source": "accounts_deleteaccount",
|
|
"target": "s3_s3storage_delete"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_asset_types_ts",
|
|
"_tgt": "asset_types_slugifytypeslug",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_asset_types_ts",
|
|
"target": "asset_types_slugifytypeslug"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_asset_types_ts",
|
|
"_tgt": "asset_types_normalizefieldkey",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_asset_types_ts",
|
|
"target": "asset_types_normalizefieldkey"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_asset_types_ts",
|
|
"_tgt": "asset_types_loadeditabletype",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_asset_types_ts",
|
|
"target": "asset_types_loadeditabletype"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_asset_types_ts",
|
|
"_tgt": "asset_types_createcompanyassettype",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_asset_types_ts",
|
|
"target": "asset_types_createcompanyassettype"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_asset_types_ts",
|
|
"_tgt": "asset_types_updatecompanyassettype",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_asset_types_ts",
|
|
"target": "asset_types_updatecompanyassettype"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_asset_types_ts",
|
|
"_tgt": "asset_types_deletecompanyassettype",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_asset_types_ts",
|
|
"target": "asset_types_deletecompanyassettype"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_asset_types_ts",
|
|
"_tgt": "asset_types_addfielddef",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_asset_types_ts",
|
|
"target": "asset_types_addfielddef"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L181",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_asset_types_ts",
|
|
"_tgt": "asset_types_updatefielddef",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_asset_types_ts",
|
|
"target": "asset_types_updatefielddef"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L230",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_asset_types_ts",
|
|
"_tgt": "asset_types_removefielddef",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_asset_types_ts",
|
|
"target": "asset_types_removefielddef"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_src": "asset_types_createcompanyassettype",
|
|
"_tgt": "asset_types_slugifytypeslug",
|
|
"confidence_score": 1.0,
|
|
"source": "asset_types_slugifytypeslug",
|
|
"target": "asset_types_createcompanyassettype"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"_src": "asset_types_addfielddef",
|
|
"_tgt": "asset_types_normalizefieldkey",
|
|
"confidence_score": 1.0,
|
|
"source": "asset_types_normalizefieldkey",
|
|
"target": "asset_types_addfielddef"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_src": "asset_types_updatecompanyassettype",
|
|
"_tgt": "asset_types_loadeditabletype",
|
|
"confidence_score": 1.0,
|
|
"source": "asset_types_loadeditabletype",
|
|
"target": "asset_types_updatecompanyassettype"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"_src": "asset_types_deletecompanyassettype",
|
|
"_tgt": "asset_types_loadeditabletype",
|
|
"confidence_score": 1.0,
|
|
"source": "asset_types_loadeditabletype",
|
|
"target": "asset_types_deletecompanyassettype"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L141",
|
|
"weight": 1.0,
|
|
"_src": "asset_types_addfielddef",
|
|
"_tgt": "asset_types_loadeditabletype",
|
|
"confidence_score": 1.0,
|
|
"source": "asset_types_loadeditabletype",
|
|
"target": "asset_types_addfielddef"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"_src": "asset_types_deletecompanyassettype",
|
|
"_tgt": "s3_s3storage_delete",
|
|
"source": "asset_types_deletecompanyassettype",
|
|
"target": "s3_s3storage_delete"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\asset-types.ts",
|
|
"source_location": "L267",
|
|
"weight": 1.0,
|
|
"_src": "asset_types_removefielddef",
|
|
"_tgt": "s3_s3storage_delete",
|
|
"source": "asset_types_removefielddef",
|
|
"target": "s3_s3storage_delete"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L58",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_assets_ts",
|
|
"_tgt": "assets_loadtypewithfields",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_assets_ts",
|
|
"target": "assets_loadtypewithfields"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_assets_ts",
|
|
"_tgt": "assets_validatecustomfields",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_assets_ts",
|
|
"target": "assets_validatecustomfields"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_assets_ts",
|
|
"_tgt": "assets_assertcontainer",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_assets_ts",
|
|
"target": "assets_assertcontainer"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_assets_ts",
|
|
"_tgt": "assets_createasset",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_assets_ts",
|
|
"target": "assets_createasset"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L165",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_assets_ts",
|
|
"_tgt": "assets_updateasset",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_assets_ts",
|
|
"target": "assets_updateasset"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L211",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_assets_ts",
|
|
"_tgt": "assets_moveasset",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_assets_ts",
|
|
"target": "assets_moveasset"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L268",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_assets_ts",
|
|
"_tgt": "assets_softdeleteasset",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_assets_ts",
|
|
"target": "assets_softdeleteasset"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L275",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_assets_ts",
|
|
"_tgt": "assets_appendassetlog",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_assets_ts",
|
|
"target": "assets_appendassetlog"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L306",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_assets_ts",
|
|
"_tgt": "assets_listassets",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_assets_ts",
|
|
"target": "assets_listassets"
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_assets_ts",
|
|
"_tgt": "drizzle_orm",
|
|
"source": "src_lib_server_services_assets_ts",
|
|
"target": "drizzle_orm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_src": "assets_validatecustomfields",
|
|
"_tgt": "assets_loadtypewithfields",
|
|
"confidence_score": 1.0,
|
|
"source": "assets_loadtypewithfields",
|
|
"target": "assets_validatecustomfields"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\admin\\asset-types\\[id]\\+page.server.ts",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "assets_loadtypewithfields",
|
|
"source": "assets_loadtypewithfields",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\+layout.server.ts",
|
|
"source_location": "L27",
|
|
"weight": 1.0,
|
|
"_src": "layout_server_load",
|
|
"_tgt": "assets_loadtypewithfields",
|
|
"source": "assets_loadtypewithfields",
|
|
"target": "layout_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_src": "assets_createasset",
|
|
"_tgt": "assets_validatecustomfields",
|
|
"confidence_score": 1.0,
|
|
"source": "assets_validatecustomfields",
|
|
"target": "assets_createasset"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L179",
|
|
"weight": 1.0,
|
|
"_src": "assets_updateasset",
|
|
"_tgt": "assets_validatecustomfields",
|
|
"confidence_score": 1.0,
|
|
"source": "assets_validatecustomfields",
|
|
"target": "assets_updateasset"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_src": "assets_validatecustomfields",
|
|
"_tgt": "custom_fields_getcachedcustomfieldsschema",
|
|
"source": "assets_validatecustomfields",
|
|
"target": "custom_fields_getcachedcustomfieldsschema"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"_src": "assets_createasset",
|
|
"_tgt": "assets_assertcontainer",
|
|
"confidence_score": 1.0,
|
|
"source": "assets_assertcontainer",
|
|
"target": "assets_createasset"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L223",
|
|
"weight": 1.0,
|
|
"_src": "assets_moveasset",
|
|
"_tgt": "assets_assertcontainer",
|
|
"confidence_score": 1.0,
|
|
"source": "assets_assertcontainer",
|
|
"target": "assets_moveasset"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L123",
|
|
"weight": 1.0,
|
|
"_src": "assets_createasset",
|
|
"_tgt": "rooms_assertroominproperty",
|
|
"source": "assets_createasset",
|
|
"target": "rooms_assertroominproperty"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"_src": "assets_updateasset",
|
|
"_tgt": "rooms_assertroominproperty",
|
|
"source": "assets_updateasset",
|
|
"target": "rooms_assertroominproperty"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\assets.ts",
|
|
"source_location": "L230",
|
|
"weight": 1.0,
|
|
"_src": "assets_moveasset",
|
|
"_tgt": "rooms_assertroominproperty",
|
|
"source": "assets_moveasset",
|
|
"target": "rooms_assertroominproperty"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\assets\\+page.server.ts",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "assets_listassets",
|
|
"source": "assets_listassets",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\assets\\export.csv\\+server.ts",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "server_get",
|
|
"_tgt": "assets_listassets",
|
|
"source": "assets_listassets",
|
|
"target": "server_get"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_checklists_ts",
|
|
"_tgt": "checklists_listtemplates",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_checklists_ts",
|
|
"target": "checklists_listtemplates"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L43",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_checklists_ts",
|
|
"_tgt": "checklists_gettemplate",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_checklists_ts",
|
|
"target": "checklists_gettemplate"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_checklists_ts",
|
|
"_tgt": "checklists_createtemplate",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_checklists_ts",
|
|
"target": "checklists_createtemplate"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_checklists_ts",
|
|
"_tgt": "checklists_updatetemplate",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_checklists_ts",
|
|
"target": "checklists_updatetemplate"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_checklists_ts",
|
|
"_tgt": "checklists_deletetemplate",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_checklists_ts",
|
|
"target": "checklists_deletetemplate"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_checklists_ts",
|
|
"_tgt": "checklists_addtemplateitem",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_checklists_ts",
|
|
"target": "checklists_addtemplateitem"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L116",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_checklists_ts",
|
|
"_tgt": "checklists_removetemplateitem",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_checklists_ts",
|
|
"target": "checklists_removetemplateitem"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L128",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_checklists_ts",
|
|
"_tgt": "checklists_instantiatechecklist",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_checklists_ts",
|
|
"target": "checklists_instantiatechecklist"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L185",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_checklists_ts",
|
|
"_tgt": "checklists_getinstance",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_checklists_ts",
|
|
"target": "checklists_getinstance"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L206",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_checklists_ts",
|
|
"_tgt": "checklists_setitemdone",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_checklists_ts",
|
|
"target": "checklists_setitemdone"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L227",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_checklists_ts",
|
|
"_tgt": "checklists_completeinstance",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_checklists_ts",
|
|
"target": "checklists_completeinstance"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L243",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_checklists_ts",
|
|
"_tgt": "checklists_listinstancesforscope",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_checklists_ts",
|
|
"target": "checklists_listinstancesforscope"
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_checklists_ts",
|
|
"_tgt": "drizzle_orm",
|
|
"source": "src_lib_server_services_checklists_ts",
|
|
"target": "drizzle_orm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L265",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_checklists_ts",
|
|
"_tgt": "checklists_listinstancesforproperties",
|
|
"source": "src_lib_server_services_checklists_ts",
|
|
"target": "checklists_listinstancesforproperties",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\maintenance\\+page.server.ts",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "checklists_listtemplates",
|
|
"source": "checklists_listtemplates",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"_src": "checklists_addtemplateitem",
|
|
"_tgt": "checklists_gettemplate",
|
|
"confidence_score": 1.0,
|
|
"source": "checklists_gettemplate",
|
|
"target": "checklists_addtemplateitem"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"_src": "checklists_removetemplateitem",
|
|
"_tgt": "checklists_gettemplate",
|
|
"confidence_score": 1.0,
|
|
"source": "checklists_gettemplate",
|
|
"target": "checklists_removetemplateitem"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\checklists\\[id]\\+page.server.ts",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "checklists_gettemplate",
|
|
"source": "checklists_gettemplate",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"_src": "checklists_deletetemplate",
|
|
"_tgt": "s3_s3storage_delete",
|
|
"source": "checklists_deletetemplate",
|
|
"target": "s3_s3storage_delete"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_src": "checklists_removetemplateitem",
|
|
"_tgt": "s3_s3storage_delete",
|
|
"source": "checklists_removetemplateitem",
|
|
"target": "s3_s3storage_delete"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\checklists.ts",
|
|
"source_location": "L214",
|
|
"weight": 1.0,
|
|
"_src": "checklists_setitemdone",
|
|
"_tgt": "checklists_getinstance",
|
|
"confidence_score": 1.0,
|
|
"source": "checklists_getinstance",
|
|
"target": "checklists_setitemdone"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\maintenance\\events\\[eventId]\\+page.server.ts",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "checklists_getinstance",
|
|
"source": "checklists_getinstance",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\companies.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_companies_ts",
|
|
"_tgt": "companies_slugify",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_companies_ts",
|
|
"target": "companies_slugify"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\companies.ts",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_companies_ts",
|
|
"_tgt": "companies_getcompany",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_companies_ts",
|
|
"target": "companies_getcompany"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\companies.ts",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_companies_ts",
|
|
"_tgt": "companies_updatecompany",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_companies_ts",
|
|
"target": "companies_updatecompany"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\companies.ts",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_companies_ts",
|
|
"_tgt": "companies_createcompanywithadmin",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_companies_ts",
|
|
"target": "companies_createcompanywithadmin"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\companies.ts",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "companies_updatecompany",
|
|
"_tgt": "companies_slugify",
|
|
"confidence_score": 1.0,
|
|
"source": "companies_slugify",
|
|
"target": "companies_updatecompany"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\companies.ts",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_src": "companies_createcompanywithadmin",
|
|
"_tgt": "companies_slugify",
|
|
"confidence_score": 1.0,
|
|
"source": "companies_slugify",
|
|
"target": "companies_createcompanywithadmin"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\admin\\company\\+page.server.ts",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "companies_getcompany",
|
|
"source": "companies_getcompany",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\decisions.ts",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_decisions_ts",
|
|
"_tgt": "decisions_createdecision",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_decisions_ts",
|
|
"target": "decisions_createdecision"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\decisions.ts",
|
|
"source_location": "L74",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_decisions_ts",
|
|
"_tgt": "decisions_decisionscopelink",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_decisions_ts",
|
|
"target": "decisions_decisionscopelink"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\decisions.ts",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_decisions_ts",
|
|
"_tgt": "decisions_listdecisionsforscope",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_decisions_ts",
|
|
"target": "decisions_listdecisionsforscope"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\decisions.ts",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_decisions_ts",
|
|
"_tgt": "decisions_softdeletedecision",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_decisions_ts",
|
|
"target": "decisions_softdeletedecision"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\decisions.ts",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_src": "decisions_createdecision",
|
|
"_tgt": "decisions_decisionscopelink",
|
|
"confidence_score": 1.0,
|
|
"source": "decisions_createdecision",
|
|
"target": "decisions_decisionscopelink"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\decisions.ts",
|
|
"source_location": "L61",
|
|
"weight": 1.0,
|
|
"_src": "decisions_createdecision",
|
|
"_tgt": "notifications_notify",
|
|
"source": "decisions_createdecision",
|
|
"target": "notifications_notify"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\decisions\\+page.server.ts",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "decisions_listdecisionsforscope",
|
|
"source": "decisions_listdecisionsforscope",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\decisions\\export.csv\\+server.ts",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "server_get",
|
|
"_tgt": "decisions_listdecisionsforscope",
|
|
"source": "decisions_listdecisionsforscope",
|
|
"target": "server_get"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_documents_ts",
|
|
"_tgt": "documents_assertscope",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_documents_ts",
|
|
"target": "documents_assertscope"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_documents_ts",
|
|
"_tgt": "documents_uploaddocument",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_documents_ts",
|
|
"target": "documents_uploaddocument"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L75",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_documents_ts",
|
|
"_tgt": "documents_listdocumentsforscope",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_documents_ts",
|
|
"target": "documents_listdocumentsforscope"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_documents_ts",
|
|
"_tgt": "documents_getdocument",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_documents_ts",
|
|
"target": "documents_getdocument"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_documents_ts",
|
|
"_tgt": "documents_deletedocument",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_documents_ts",
|
|
"target": "documents_deletedocument"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L113",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_documents_ts",
|
|
"_tgt": "documents_signedurlfordocument",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_documents_ts",
|
|
"target": "documents_signedurlfordocument"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L48",
|
|
"weight": 1.0,
|
|
"_src": "documents_uploaddocument",
|
|
"_tgt": "documents_assertscope",
|
|
"confidence_score": 1.0,
|
|
"source": "documents_assertscope",
|
|
"target": "documents_uploaddocument"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_src": "documents_uploaddocument",
|
|
"_tgt": "index_getstorage",
|
|
"source": "documents_uploaddocument",
|
|
"target": "index_getstorage"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_src": "documents_uploaddocument",
|
|
"_tgt": "s3_s3storage_generatekey",
|
|
"source": "documents_uploaddocument",
|
|
"target": "s3_s3storage_generatekey"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_src": "documents_uploaddocument",
|
|
"_tgt": "s3_s3storage_put",
|
|
"source": "documents_uploaddocument",
|
|
"target": "s3_s3storage_put"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\api\\documents\\+server.ts",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "server_post",
|
|
"_tgt": "documents_uploaddocument",
|
|
"source": "documents_uploaddocument",
|
|
"target": "server_post"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\documents\\+page.server.ts",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "documents_listdocumentsforscope",
|
|
"source": "documents_listdocumentsforscope",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"_src": "documents_deletedocument",
|
|
"_tgt": "documents_getdocument",
|
|
"confidence_score": 1.0,
|
|
"source": "documents_getdocument",
|
|
"target": "documents_deletedocument"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"_src": "documents_deletedocument",
|
|
"_tgt": "index_getstorage",
|
|
"source": "documents_deletedocument",
|
|
"target": "index_getstorage"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"_src": "documents_deletedocument",
|
|
"_tgt": "s3_s3storage_delete",
|
|
"source": "documents_deletedocument",
|
|
"target": "s3_s3storage_delete"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L117",
|
|
"weight": 1.0,
|
|
"_src": "documents_signedurlfordocument",
|
|
"_tgt": "index_getstorage",
|
|
"source": "documents_signedurlfordocument",
|
|
"target": "index_getstorage"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\documents.ts",
|
|
"source_location": "L118",
|
|
"weight": 1.0,
|
|
"_src": "documents_signedurlfordocument",
|
|
"_tgt": "s3_s3storage_getsignedurl",
|
|
"source": "documents_signedurlfordocument",
|
|
"target": "s3_s3storage_getsignedurl"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_maintenance_ts",
|
|
"_tgt": "maintenance_addinterval",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_maintenance_ts",
|
|
"target": "maintenance_addinterval"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_maintenance_ts",
|
|
"_tgt": "maintenance_assertasset",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_maintenance_ts",
|
|
"target": "maintenance_assertasset"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_maintenance_ts",
|
|
"_tgt": "maintenance_createschedule",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_maintenance_ts",
|
|
"target": "maintenance_createschedule"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_maintenance_ts",
|
|
"_tgt": "maintenance_listschedulesforasset",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_maintenance_ts",
|
|
"target": "maintenance_listschedulesforasset"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_maintenance_ts",
|
|
"_tgt": "maintenance_getschedule",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_maintenance_ts",
|
|
"target": "maintenance_getschedule"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L121",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_maintenance_ts",
|
|
"_tgt": "maintenance_setscheduleactive",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_maintenance_ts",
|
|
"target": "maintenance_setscheduleactive"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_maintenance_ts",
|
|
"_tgt": "maintenance_deleteschedule",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_maintenance_ts",
|
|
"target": "maintenance_deleteschedule"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L142",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_maintenance_ts",
|
|
"_tgt": "maintenance_recordusagereading",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_maintenance_ts",
|
|
"target": "maintenance_recordusagereading"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_maintenance_ts",
|
|
"_tgt": "maintenance_latestusagereading",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_maintenance_ts",
|
|
"target": "maintenance_latestusagereading"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L201",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_maintenance_ts",
|
|
"_tgt": "maintenance_recordmaintenanceevent",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_maintenance_ts",
|
|
"target": "maintenance_recordmaintenanceevent"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L285",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_maintenance_ts",
|
|
"_tgt": "maintenance_listeventsforasset",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_maintenance_ts",
|
|
"target": "maintenance_listeventsforasset"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L305",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_maintenance_ts",
|
|
"_tgt": "maintenance_listusagereadingsforasset",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_maintenance_ts",
|
|
"target": "maintenance_listusagereadingsforasset"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L323",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_maintenance_ts",
|
|
"_tgt": "maintenance_listdueandoverdue",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_maintenance_ts",
|
|
"target": "maintenance_listdueandoverdue"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L423",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_maintenance_ts",
|
|
"_tgt": "maintenance_countoverdueforcompany",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_maintenance_ts",
|
|
"target": "maintenance_countoverdueforcompany"
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_maintenance_ts",
|
|
"_tgt": "drizzle_orm",
|
|
"source": "src_lib_server_services_maintenance_ts",
|
|
"target": "drizzle_orm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L359",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_maintenance_ts",
|
|
"_tgt": "maintenance_listschedulesforproperties",
|
|
"source": "src_lib_server_services_maintenance_ts",
|
|
"target": "maintenance_listschedulesforproperties",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L390",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_maintenance_ts",
|
|
"_tgt": "maintenance_listeventsforproperties",
|
|
"source": "src_lib_server_services_maintenance_ts",
|
|
"target": "maintenance_listeventsforproperties",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L86",
|
|
"weight": 1.0,
|
|
"_src": "maintenance_createschedule",
|
|
"_tgt": "maintenance_addinterval",
|
|
"confidence_score": 1.0,
|
|
"source": "maintenance_addinterval",
|
|
"target": "maintenance_createschedule"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_src": "maintenance_createschedule",
|
|
"_tgt": "maintenance_assertasset",
|
|
"confidence_score": 1.0,
|
|
"source": "maintenance_assertasset",
|
|
"target": "maintenance_createschedule"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"_src": "maintenance_listschedulesforasset",
|
|
"_tgt": "maintenance_assertasset",
|
|
"confidence_score": 1.0,
|
|
"source": "maintenance_assertasset",
|
|
"target": "maintenance_listschedulesforasset"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L150",
|
|
"weight": 1.0,
|
|
"_src": "maintenance_recordusagereading",
|
|
"_tgt": "maintenance_assertasset",
|
|
"confidence_score": 1.0,
|
|
"source": "maintenance_assertasset",
|
|
"target": "maintenance_recordusagereading"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L286",
|
|
"weight": 1.0,
|
|
"_src": "maintenance_listeventsforasset",
|
|
"_tgt": "maintenance_assertasset",
|
|
"confidence_score": 1.0,
|
|
"source": "maintenance_assertasset",
|
|
"target": "maintenance_listeventsforasset"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L306",
|
|
"weight": 1.0,
|
|
"_src": "maintenance_listusagereadingsforasset",
|
|
"_tgt": "maintenance_assertasset",
|
|
"confidence_score": 1.0,
|
|
"source": "maintenance_assertasset",
|
|
"target": "maintenance_listusagereadingsforasset"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\maintenance\\+page.server.ts",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "maintenance_listschedulesforasset",
|
|
"source": "maintenance_listschedulesforasset",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"_src": "maintenance_setscheduleactive",
|
|
"_tgt": "maintenance_getschedule",
|
|
"confidence_score": 1.0,
|
|
"source": "maintenance_getschedule",
|
|
"target": "maintenance_setscheduleactive"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"_src": "maintenance_deleteschedule",
|
|
"_tgt": "maintenance_getschedule",
|
|
"confidence_score": 1.0,
|
|
"source": "maintenance_getschedule",
|
|
"target": "maintenance_deleteschedule"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L205",
|
|
"weight": 1.0,
|
|
"_src": "maintenance_recordmaintenanceevent",
|
|
"_tgt": "maintenance_getschedule",
|
|
"confidence_score": 1.0,
|
|
"source": "maintenance_getschedule",
|
|
"target": "maintenance_recordmaintenanceevent"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\maintenance.ts",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"_src": "maintenance_deleteschedule",
|
|
"_tgt": "s3_s3storage_delete",
|
|
"source": "maintenance_deleteschedule",
|
|
"target": "s3_s3storage_delete"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\maintenance\\+page.server.ts",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "maintenance_listeventsforasset",
|
|
"source": "maintenance_listeventsforasset",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\maintenance\\+page.server.ts",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "maintenance_listusagereadingsforasset",
|
|
"source": "maintenance_listusagereadingsforasset",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\+page.server.ts",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "maintenance_listdueandoverdue",
|
|
"source": "maintenance_listdueandoverdue",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\maintenance\\export.csv\\+server.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "server_get",
|
|
"_tgt": "maintenance_listdueandoverdue",
|
|
"source": "maintenance_listdueandoverdue",
|
|
"target": "server_get"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\+page.server.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "maintenance_countoverdueforcompany",
|
|
"source": "maintenance_countoverdueforcompany",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_notifications_ts",
|
|
"_tgt": "notifications_parsesettings",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_notifications_ts",
|
|
"target": "notifications_parsesettings"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_notifications_ts",
|
|
"_tgt": "notifications_absolutelink",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_notifications_ts",
|
|
"target": "notifications_absolutelink"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_notifications_ts",
|
|
"_tgt": "notifications_notify",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_notifications_ts",
|
|
"target": "notifications_notify"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_notifications_ts",
|
|
"_tgt": "notifications_fanoutexternal",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_notifications_ts",
|
|
"target": "notifications_fanoutexternal"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_notifications_ts",
|
|
"_tgt": "notifications_renderemailhtml",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_notifications_ts",
|
|
"target": "notifications_renderemailhtml"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_notifications_ts",
|
|
"_tgt": "notifications_unreadcountforuser",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_notifications_ts",
|
|
"target": "notifications_unreadcountforuser"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L161",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_notifications_ts",
|
|
"_tgt": "notifications_listforuser",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_notifications_ts",
|
|
"target": "notifications_listforuser"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L176",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_notifications_ts",
|
|
"_tgt": "notifications_markread",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_notifications_ts",
|
|
"target": "notifications_markread"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L190",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_notifications_ts",
|
|
"_tgt": "notifications_markallread",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_notifications_ts",
|
|
"target": "notifications_markallread"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L211",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_notifications_ts",
|
|
"_tgt": "notifications_updateuserprefs",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_notifications_ts",
|
|
"target": "notifications_updateuserprefs"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L229",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_notifications_ts",
|
|
"_tgt": "notifications_getuserprefs",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_notifications_ts",
|
|
"target": "notifications_getuserprefs"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_src": "notifications_fanoutexternal",
|
|
"_tgt": "notifications_parsesettings",
|
|
"confidence_score": 1.0,
|
|
"source": "notifications_parsesettings",
|
|
"target": "notifications_fanoutexternal"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"_src": "notifications_fanoutexternal",
|
|
"_tgt": "notifications_absolutelink",
|
|
"confidence_score": 1.0,
|
|
"source": "notifications_absolutelink",
|
|
"target": "notifications_fanoutexternal"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\notifications.ts",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"_src": "notifications_notify",
|
|
"_tgt": "notifications_fanoutexternal",
|
|
"confidence_score": 1.0,
|
|
"source": "notifications_notify",
|
|
"target": "notifications_fanoutexternal"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L114",
|
|
"weight": 1.0,
|
|
"_src": "tasks_updatetask",
|
|
"_tgt": "notifications_notify",
|
|
"source": "notifications_notify",
|
|
"target": "tasks_updatetask"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\+layout.server.ts",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_src": "layout_server_load",
|
|
"_tgt": "notifications_unreadcountforuser",
|
|
"source": "notifications_unreadcountforuser",
|
|
"target": "layout_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\notifications\\+page.server.ts",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "notifications_listforuser",
|
|
"source": "notifications_listforuser",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\settings\\notifications\\+page.server.ts",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "notifications_getuserprefs",
|
|
"source": "notifications_getuserprefs",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\projects.ts",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_projects_ts",
|
|
"_tgt": "projects_createproject",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_projects_ts",
|
|
"target": "projects_createproject"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\projects.ts",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_projects_ts",
|
|
"_tgt": "projects_listprojects",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_projects_ts",
|
|
"target": "projects_listprojects"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\projects.ts",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_projects_ts",
|
|
"_tgt": "projects_getproject",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_projects_ts",
|
|
"target": "projects_getproject"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\projects.ts",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_projects_ts",
|
|
"_tgt": "projects_updateproject",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_projects_ts",
|
|
"target": "projects_updateproject"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\projects.ts",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_projects_ts",
|
|
"_tgt": "projects_softdeleteproject",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_projects_ts",
|
|
"target": "projects_softdeleteproject"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\projects\\+page.server.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "projects_listprojects",
|
|
"source": "projects_listprojects",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\+layout.server.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "layout_server_load",
|
|
"_tgt": "projects_getproject",
|
|
"source": "projects_getproject",
|
|
"target": "layout_server_load"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_properties_ts",
|
|
"_tgt": "properties_createproperty",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_properties_ts",
|
|
"target": "properties_createproperty"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_properties_ts",
|
|
"_tgt": "properties_listproperties",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_properties_ts",
|
|
"target": "properties_listproperties"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_properties_ts",
|
|
"_tgt": "properties_getproperty",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_properties_ts",
|
|
"target": "properties_getproperty"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_properties_ts",
|
|
"_tgt": "properties_updateproperty",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_properties_ts",
|
|
"target": "properties_updateproperty"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L133",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_properties_ts",
|
|
"_tgt": "properties_softdeleteproperty",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_properties_ts",
|
|
"target": "properties_softdeleteproperty"
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_properties_ts",
|
|
"_tgt": "drizzle_orm",
|
|
"source": "src_lib_server_services_properties_ts",
|
|
"target": "drizzle_orm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_properties_ts",
|
|
"_tgt": "properties_warnifdeep",
|
|
"source": "src_lib_server_services_properties_ts",
|
|
"target": "properties_warnifdeep",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_properties_ts",
|
|
"_tgt": "properties_assertparentincompany",
|
|
"source": "src_lib_server_services_properties_ts",
|
|
"target": "properties_assertparentincompany",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L166",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_properties_ts",
|
|
"_tgt": "properties_getdescendantids",
|
|
"source": "src_lib_server_services_properties_ts",
|
|
"target": "properties_getdescendantids",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L191",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_properties_ts",
|
|
"_tgt": "properties_getancestorids",
|
|
"source": "src_lib_server_services_properties_ts",
|
|
"target": "properties_getancestorids",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L214",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_properties_ts",
|
|
"_tgt": "properties_assertnocycle",
|
|
"source": "src_lib_server_services_properties_ts",
|
|
"target": "properties_assertnocycle",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_src": "properties_createproperty",
|
|
"_tgt": "properties_warnifdeep",
|
|
"source": "properties_createproperty",
|
|
"target": "properties_warnifdeep",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L59",
|
|
"weight": 1.0,
|
|
"_src": "properties_createproperty",
|
|
"_tgt": "properties_assertparentincompany",
|
|
"source": "properties_createproperty",
|
|
"target": "properties_assertparentincompany",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\properties\\+page.server.ts",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "properties_listproperties",
|
|
"source": "properties_listproperties",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\+layout.server.ts",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "layout_server_load",
|
|
"_tgt": "properties_getproperty",
|
|
"source": "properties_getproperty",
|
|
"target": "layout_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L112",
|
|
"weight": 1.0,
|
|
"_src": "properties_updateproperty",
|
|
"_tgt": "properties_warnifdeep",
|
|
"source": "properties_updateproperty",
|
|
"target": "properties_warnifdeep",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L110",
|
|
"weight": 1.0,
|
|
"_src": "properties_updateproperty",
|
|
"_tgt": "properties_assertparentincompany",
|
|
"source": "properties_updateproperty",
|
|
"target": "properties_assertparentincompany",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_src": "properties_updateproperty",
|
|
"_tgt": "properties_assertnocycle",
|
|
"source": "properties_updateproperty",
|
|
"target": "properties_assertnocycle",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_rooms_ts",
|
|
"_tgt": "rooms_assertproperty",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_rooms_ts",
|
|
"target": "rooms_assertproperty"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_rooms_ts",
|
|
"_tgt": "rooms_listfloors",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_rooms_ts",
|
|
"target": "rooms_listfloors"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_rooms_ts",
|
|
"_tgt": "rooms_createfloor",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_rooms_ts",
|
|
"target": "rooms_createfloor"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L63",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_rooms_ts",
|
|
"_tgt": "rooms_updatefloor",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_rooms_ts",
|
|
"target": "rooms_updatefloor"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L85",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_rooms_ts",
|
|
"_tgt": "rooms_deletefloor",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_rooms_ts",
|
|
"target": "rooms_deletefloor"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_rooms_ts",
|
|
"_tgt": "rooms_listroomswithcounts",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_rooms_ts",
|
|
"target": "rooms_listroomswithcounts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L129",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_rooms_ts",
|
|
"_tgt": "rooms_getroom",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_rooms_ts",
|
|
"target": "rooms_getroom"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L145",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_rooms_ts",
|
|
"_tgt": "rooms_createroom",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_rooms_ts",
|
|
"target": "rooms_createroom"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L188",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_rooms_ts",
|
|
"_tgt": "rooms_updateroom",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_rooms_ts",
|
|
"target": "rooms_updateroom"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L217",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_rooms_ts",
|
|
"_tgt": "rooms_softdeleteroom",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_rooms_ts",
|
|
"target": "rooms_softdeleteroom"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L239",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_rooms_ts",
|
|
"_tgt": "rooms_assertroominproperty",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_rooms_ts",
|
|
"target": "rooms_assertroominproperty"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "rooms_listfloors",
|
|
"_tgt": "rooms_assertproperty",
|
|
"confidence_score": 1.0,
|
|
"source": "rooms_assertproperty",
|
|
"target": "rooms_listfloors"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_src": "rooms_createfloor",
|
|
"_tgt": "rooms_assertproperty",
|
|
"confidence_score": 1.0,
|
|
"source": "rooms_assertproperty",
|
|
"target": "rooms_createfloor"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L100",
|
|
"weight": 1.0,
|
|
"_src": "rooms_listroomswithcounts",
|
|
"_tgt": "rooms_assertproperty",
|
|
"confidence_score": 1.0,
|
|
"source": "rooms_assertproperty",
|
|
"target": "rooms_listroomswithcounts"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L152",
|
|
"weight": 1.0,
|
|
"_src": "rooms_createroom",
|
|
"_tgt": "rooms_assertproperty",
|
|
"confidence_score": 1.0,
|
|
"source": "rooms_assertproperty",
|
|
"target": "rooms_createroom"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\rooms\\+page.server.ts",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "rooms_listfloors",
|
|
"source": "rooms_listfloors",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L94",
|
|
"weight": 1.0,
|
|
"_src": "rooms_deletefloor",
|
|
"_tgt": "s3_s3storage_delete",
|
|
"source": "rooms_deletefloor",
|
|
"target": "s3_s3storage_delete"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\rooms\\+page.server.ts",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "rooms_listroomswithcounts",
|
|
"source": "rooms_listroomswithcounts",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L193",
|
|
"weight": 1.0,
|
|
"_src": "rooms_updateroom",
|
|
"_tgt": "rooms_getroom",
|
|
"confidence_score": 1.0,
|
|
"source": "rooms_getroom",
|
|
"target": "rooms_updateroom"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\rooms.ts",
|
|
"source_location": "L218",
|
|
"weight": 1.0,
|
|
"_src": "rooms_softdeleteroom",
|
|
"_tgt": "rooms_getroom",
|
|
"confidence_score": 1.0,
|
|
"source": "rooms_getroom",
|
|
"target": "rooms_softdeleteroom"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_tasks_ts",
|
|
"_tgt": "tasks_assertworkpackage",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_tasks_ts",
|
|
"target": "tasks_assertworkpackage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_tasks_ts",
|
|
"_tgt": "tasks_listtasksforworkpackage",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_tasks_ts",
|
|
"target": "tasks_listtasksforworkpackage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_tasks_ts",
|
|
"_tgt": "tasks_createtask",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_tasks_ts",
|
|
"target": "tasks_createtask"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L62",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_tasks_ts",
|
|
"_tgt": "tasks_gettaskwithsubtasks",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_tasks_ts",
|
|
"target": "tasks_gettaskwithsubtasks"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L79",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_tasks_ts",
|
|
"_tgt": "tasks_updatetask",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_tasks_ts",
|
|
"target": "tasks_updatetask"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_tasks_ts",
|
|
"_tgt": "tasks_softdeletetask",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_tasks_ts",
|
|
"target": "tasks_softdeletetask"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L136",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_tasks_ts",
|
|
"_tgt": "tasks_addsubtask",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_tasks_ts",
|
|
"target": "tasks_addsubtask"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_tasks_ts",
|
|
"_tgt": "tasks_togglesubtask",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_tasks_ts",
|
|
"target": "tasks_togglesubtask"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L157",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_tasks_ts",
|
|
"_tgt": "tasks_removesubtask",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_tasks_ts",
|
|
"target": "tasks_removesubtask"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L25",
|
|
"weight": 1.0,
|
|
"_src": "tasks_listtasksforworkpackage",
|
|
"_tgt": "tasks_assertworkpackage",
|
|
"confidence_score": 1.0,
|
|
"source": "tasks_assertworkpackage",
|
|
"target": "tasks_listtasksforworkpackage"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_src": "tasks_createtask",
|
|
"_tgt": "tasks_assertworkpackage",
|
|
"confidence_score": 1.0,
|
|
"source": "tasks_assertworkpackage",
|
|
"target": "tasks_createtask"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\work\\[wpId]\\+page.server.ts",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "tasks_listtasksforworkpackage",
|
|
"source": "tasks_listtasksforworkpackage",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L90",
|
|
"weight": 1.0,
|
|
"_src": "tasks_updatetask",
|
|
"_tgt": "tasks_gettaskwithsubtasks",
|
|
"confidence_score": 1.0,
|
|
"source": "tasks_gettaskwithsubtasks",
|
|
"target": "tasks_updatetask"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L126",
|
|
"weight": 1.0,
|
|
"_src": "tasks_softdeletetask",
|
|
"_tgt": "tasks_gettaskwithsubtasks",
|
|
"confidence_score": 1.0,
|
|
"source": "tasks_gettaskwithsubtasks",
|
|
"target": "tasks_softdeletetask"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"_src": "tasks_addsubtask",
|
|
"_tgt": "tasks_gettaskwithsubtasks",
|
|
"confidence_score": 1.0,
|
|
"source": "tasks_gettaskwithsubtasks",
|
|
"target": "tasks_addsubtask"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L149",
|
|
"weight": 1.0,
|
|
"_src": "tasks_togglesubtask",
|
|
"_tgt": "tasks_gettaskwithsubtasks",
|
|
"confidence_score": 1.0,
|
|
"source": "tasks_gettaskwithsubtasks",
|
|
"target": "tasks_togglesubtask"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L162",
|
|
"weight": 1.0,
|
|
"_src": "tasks_removesubtask",
|
|
"_tgt": "tasks_gettaskwithsubtasks",
|
|
"confidence_score": 1.0,
|
|
"source": "tasks_gettaskwithsubtasks",
|
|
"target": "tasks_removesubtask"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\work\\[wpId]\\[taskId]\\+page.server.ts",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "tasks_gettaskwithsubtasks",
|
|
"source": "tasks_gettaskwithsubtasks",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\tasks.ts",
|
|
"source_location": "L164",
|
|
"weight": 1.0,
|
|
"_src": "tasks_removesubtask",
|
|
"_tgt": "s3_s3storage_delete",
|
|
"source": "tasks_removesubtask",
|
|
"target": "s3_s3storage_delete"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_users_ts",
|
|
"_tgt": "users_listcompanyusers",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_users_ts",
|
|
"target": "users_listcompanyusers"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L39",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_users_ts",
|
|
"_tgt": "users_countadmins",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_users_ts",
|
|
"target": "users_countadmins"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_users_ts",
|
|
"_tgt": "users_createuserandaddtocompany",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_users_ts",
|
|
"target": "users_createuserandaddtocompany"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L119",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_users_ts",
|
|
"_tgt": "users_updatedisplayname",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_users_ts",
|
|
"target": "users_updatedisplayname"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L130",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_users_ts",
|
|
"_tgt": "users_setuserroleincompany",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_users_ts",
|
|
"target": "users_setuserroleincompany"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L154",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_users_ts",
|
|
"_tgt": "users_removeuserfromcompany",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_users_ts",
|
|
"target": "users_removeuserfromcompany"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L176",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_users_ts",
|
|
"_tgt": "users_setuseractive",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_users_ts",
|
|
"target": "users_setuseractive"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L199",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_users_ts",
|
|
"_tgt": "users_resetuserpassword",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_users_ts",
|
|
"target": "users_resetuserpassword"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L212",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_users_ts",
|
|
"_tgt": "users_assertmembership",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_users_ts",
|
|
"target": "users_assertmembership"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L223",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_users_ts",
|
|
"_tgt": "users_isself",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_users_ts",
|
|
"target": "users_isself"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\admin\\users\\+page.server.ts",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "users_listcompanyusers",
|
|
"source": "users_listcompanyusers",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"_src": "users_setuserroleincompany",
|
|
"_tgt": "users_countadmins",
|
|
"confidence_score": 1.0,
|
|
"source": "users_countadmins",
|
|
"target": "users_setuserroleincompany"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L166",
|
|
"weight": 1.0,
|
|
"_src": "users_removeuserfromcompany",
|
|
"_tgt": "users_countadmins",
|
|
"confidence_score": 1.0,
|
|
"source": "users_countadmins",
|
|
"target": "users_removeuserfromcompany"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L190",
|
|
"weight": 1.0,
|
|
"_src": "users_setuseractive",
|
|
"_tgt": "users_countadmins",
|
|
"confidence_score": 1.0,
|
|
"source": "users_countadmins",
|
|
"target": "users_setuseractive"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_src": "users_createuserandaddtocompany",
|
|
"_tgt": "email_normalizeemail",
|
|
"source": "users_createuserandaddtocompany",
|
|
"target": "email_normalizeemail"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L124",
|
|
"weight": 1.0,
|
|
"_src": "users_updatedisplayname",
|
|
"_tgt": "users_assertmembership",
|
|
"confidence_score": 1.0,
|
|
"source": "users_updatedisplayname",
|
|
"target": "users_assertmembership"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"_src": "users_setuserroleincompany",
|
|
"_tgt": "users_assertmembership",
|
|
"confidence_score": 1.0,
|
|
"source": "users_setuserroleincompany",
|
|
"target": "users_assertmembership"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L158",
|
|
"weight": 1.0,
|
|
"_src": "users_removeuserfromcompany",
|
|
"_tgt": "users_assertmembership",
|
|
"confidence_score": 1.0,
|
|
"source": "users_removeuserfromcompany",
|
|
"target": "users_assertmembership"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L171",
|
|
"weight": 1.0,
|
|
"_src": "users_removeuserfromcompany",
|
|
"_tgt": "s3_s3storage_delete",
|
|
"source": "users_removeuserfromcompany",
|
|
"target": "s3_s3storage_delete"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L181",
|
|
"weight": 1.0,
|
|
"_src": "users_setuseractive",
|
|
"_tgt": "users_assertmembership",
|
|
"confidence_score": 1.0,
|
|
"source": "users_setuseractive",
|
|
"target": "users_assertmembership"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\users.ts",
|
|
"source_location": "L204",
|
|
"weight": 1.0,
|
|
"_src": "users_resetuserpassword",
|
|
"_tgt": "users_assertmembership",
|
|
"confidence_score": 1.0,
|
|
"source": "users_resetuserpassword",
|
|
"target": "users_assertmembership"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_wiki_ts",
|
|
"_tgt": "wiki_slugify",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_wiki_ts",
|
|
"target": "wiki_slugify"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_wiki_ts",
|
|
"_tgt": "wiki_scopeidmatches",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_wiki_ts",
|
|
"target": "wiki_scopeidmatches"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L23",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_wiki_ts",
|
|
"_tgt": "wiki_listpagesforscope",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_wiki_ts",
|
|
"target": "wiki_listpagesforscope"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_wiki_ts",
|
|
"_tgt": "wiki_getpagewithcurrentrevision",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_wiki_ts",
|
|
"target": "wiki_getpagewithcurrentrevision"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L80",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_wiki_ts",
|
|
"_tgt": "wiki_listrevisions",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_wiki_ts",
|
|
"target": "wiki_listrevisions"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L102",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_wiki_ts",
|
|
"_tgt": "wiki_getrevision",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_wiki_ts",
|
|
"target": "wiki_getrevision"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_wiki_ts",
|
|
"_tgt": "wiki_upsertpage",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_wiki_ts",
|
|
"target": "wiki_upsertpage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L214",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_wiki_ts",
|
|
"_tgt": "wiki_softdeletepage",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_wiki_ts",
|
|
"target": "wiki_softdeletepage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L225",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_wiki_ts",
|
|
"_tgt": "wiki_searchpages",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_wiki_ts",
|
|
"target": "wiki_searchpages"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"_src": "wiki_upsertpage",
|
|
"_tgt": "wiki_slugify",
|
|
"confidence_score": 1.0,
|
|
"source": "wiki_slugify",
|
|
"target": "wiki_upsertpage"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "wiki_listpagesforscope",
|
|
"_tgt": "wiki_scopeidmatches",
|
|
"confidence_score": 1.0,
|
|
"source": "wiki_scopeidmatches",
|
|
"target": "wiki_listpagesforscope"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L60",
|
|
"weight": 1.0,
|
|
"_src": "wiki_getpagewithcurrentrevision",
|
|
"_tgt": "wiki_scopeidmatches",
|
|
"confidence_score": 1.0,
|
|
"source": "wiki_scopeidmatches",
|
|
"target": "wiki_getpagewithcurrentrevision"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\wiki.ts",
|
|
"source_location": "L249",
|
|
"weight": 1.0,
|
|
"_src": "wiki_searchpages",
|
|
"_tgt": "wiki_scopeidmatches",
|
|
"confidence_score": 1.0,
|
|
"source": "wiki_scopeidmatches",
|
|
"target": "wiki_searchpages"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\+page.server.ts",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "wiki_listpagesforscope",
|
|
"source": "wiki_listpagesforscope",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\+page.server.ts",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "wiki_getpagewithcurrentrevision",
|
|
"source": "wiki_getpagewithcurrentrevision",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\history\\+page.server.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "wiki_listrevisions",
|
|
"source": "wiki_listrevisions",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\revisions\\[rev]\\+page.server.ts",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "wiki_getrevision",
|
|
"source": "wiki_getrevision",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\+page.server.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "wiki_searchpages",
|
|
"source": "wiki_searchpages",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\work-packages.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_work_packages_ts",
|
|
"_tgt": "work_packages_assertproject",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_work_packages_ts",
|
|
"target": "work_packages_assertproject"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\work-packages.ts",
|
|
"source_location": "L20",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_work_packages_ts",
|
|
"_tgt": "work_packages_listworkpackagesforproject",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_work_packages_ts",
|
|
"target": "work_packages_listworkpackagesforproject"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\work-packages.ts",
|
|
"source_location": "L47",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_work_packages_ts",
|
|
"_tgt": "work_packages_createworkpackage",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_work_packages_ts",
|
|
"target": "work_packages_createworkpackage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\work-packages.ts",
|
|
"source_location": "L72",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_work_packages_ts",
|
|
"_tgt": "work_packages_getworkpackage",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_work_packages_ts",
|
|
"target": "work_packages_getworkpackage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\work-packages.ts",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_work_packages_ts",
|
|
"_tgt": "work_packages_updateworkpackage",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_work_packages_ts",
|
|
"target": "work_packages_updateworkpackage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\work-packages.ts",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_work_packages_ts",
|
|
"_tgt": "work_packages_softdeleteworkpackage",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_services_work_packages_ts",
|
|
"target": "work_packages_softdeleteworkpackage"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\work-packages.ts",
|
|
"source_location": "L21",
|
|
"weight": 1.0,
|
|
"_src": "work_packages_listworkpackagesforproject",
|
|
"_tgt": "work_packages_assertproject",
|
|
"confidence_score": 1.0,
|
|
"source": "work_packages_assertproject",
|
|
"target": "work_packages_listworkpackagesforproject"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\work-packages.ts",
|
|
"source_location": "L53",
|
|
"weight": 1.0,
|
|
"_src": "work_packages_createworkpackage",
|
|
"_tgt": "work_packages_assertproject",
|
|
"confidence_score": 1.0,
|
|
"source": "work_packages_assertproject",
|
|
"target": "work_packages_createworkpackage"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\work\\+page.server.ts",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "work_packages_listworkpackagesforproject",
|
|
"source": "work_packages_listworkpackagesforproject",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\work-packages.ts",
|
|
"source_location": "L93",
|
|
"weight": 1.0,
|
|
"_src": "work_packages_updateworkpackage",
|
|
"_tgt": "work_packages_getworkpackage",
|
|
"confidence_score": 1.0,
|
|
"source": "work_packages_getworkpackage",
|
|
"target": "work_packages_updateworkpackage"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\work-packages.ts",
|
|
"source_location": "L105",
|
|
"weight": 1.0,
|
|
"_src": "work_packages_softdeleteworkpackage",
|
|
"_tgt": "work_packages_getworkpackage",
|
|
"confidence_score": 1.0,
|
|
"source": "work_packages_getworkpackage",
|
|
"target": "work_packages_softdeleteworkpackage"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\work\\[wpId]\\+page.server.ts",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "work_packages_getworkpackage",
|
|
"source": "work_packages_getworkpackage",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\index.ts",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_storage_index_ts",
|
|
"_tgt": "index_getstorage",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_storage_index_ts",
|
|
"target": "index_getstorage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\index.ts",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_storage_index_ts",
|
|
"_tgt": "index_setstoragefortesting",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_storage_index_ts",
|
|
"target": "index_setstoragefortesting"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\api\\files\\+server.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "server_get",
|
|
"_tgt": "index_getstorage",
|
|
"source": "index_getstorage",
|
|
"target": "server_get"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_storage_local_ts",
|
|
"_tgt": "local_localdiskstorage",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_storage_local_ts",
|
|
"target": "local_localdiskstorage"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "local_localdiskstorage",
|
|
"_tgt": "local_localdiskstorage_constructor",
|
|
"confidence_score": 1.0,
|
|
"source": "local_localdiskstorage",
|
|
"target": "local_localdiskstorage_constructor"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "local_localdiskstorage",
|
|
"_tgt": "local_localdiskstorage_resolve",
|
|
"confidence_score": 1.0,
|
|
"source": "local_localdiskstorage",
|
|
"target": "local_localdiskstorage_resolve"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_src": "local_localdiskstorage",
|
|
"_tgt": "local_localdiskstorage_put",
|
|
"confidence_score": 1.0,
|
|
"source": "local_localdiskstorage",
|
|
"target": "local_localdiskstorage_put"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L67",
|
|
"weight": 1.0,
|
|
"_src": "local_localdiskstorage",
|
|
"_tgt": "local_localdiskstorage_get",
|
|
"confidence_score": 1.0,
|
|
"source": "local_localdiskstorage",
|
|
"target": "local_localdiskstorage_get"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_src": "local_localdiskstorage",
|
|
"_tgt": "local_localdiskstorage_head",
|
|
"confidence_score": 1.0,
|
|
"source": "local_localdiskstorage",
|
|
"target": "local_localdiskstorage_head"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L82",
|
|
"weight": 1.0,
|
|
"_src": "local_localdiskstorage",
|
|
"_tgt": "local_localdiskstorage_delete",
|
|
"confidence_score": 1.0,
|
|
"source": "local_localdiskstorage",
|
|
"target": "local_localdiskstorage_delete"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_src": "local_localdiskstorage",
|
|
"_tgt": "local_localdiskstorage_generatekey",
|
|
"confidence_score": 1.0,
|
|
"source": "local_localdiskstorage",
|
|
"target": "local_localdiskstorage_generatekey"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L92",
|
|
"weight": 1.0,
|
|
"_src": "local_localdiskstorage",
|
|
"_tgt": "local_localdiskstorage_getsignedurl",
|
|
"confidence_score": 1.0,
|
|
"source": "local_localdiskstorage",
|
|
"target": "local_localdiskstorage_getsignedurl"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"_src": "local_localdiskstorage",
|
|
"_tgt": "local_localdiskstorage_verifysignedurl",
|
|
"confidence_score": 1.0,
|
|
"source": "local_localdiskstorage",
|
|
"target": "local_localdiskstorage_verifysignedurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "local_localdiskstorage_put",
|
|
"_tgt": "local_localdiskstorage_resolve",
|
|
"confidence_score": 1.0,
|
|
"source": "local_localdiskstorage_resolve",
|
|
"target": "local_localdiskstorage_put"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_src": "local_localdiskstorage_get",
|
|
"_tgt": "local_localdiskstorage_resolve",
|
|
"confidence_score": 1.0,
|
|
"source": "local_localdiskstorage_resolve",
|
|
"target": "local_localdiskstorage_get"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L78",
|
|
"weight": 1.0,
|
|
"_src": "local_localdiskstorage_head",
|
|
"_tgt": "local_localdiskstorage_resolve",
|
|
"confidence_score": 1.0,
|
|
"source": "local_localdiskstorage_resolve",
|
|
"target": "local_localdiskstorage_head"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L83",
|
|
"weight": 1.0,
|
|
"_src": "local_localdiskstorage_delete",
|
|
"_tgt": "local_localdiskstorage_resolve",
|
|
"confidence_score": 1.0,
|
|
"source": "local_localdiskstorage_resolve",
|
|
"target": "local_localdiskstorage_delete"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L109",
|
|
"weight": 1.0,
|
|
"_src": "local_localdiskstorage_verifysignedurl",
|
|
"_tgt": "local_localdiskstorage_get",
|
|
"confidence_score": 1.0,
|
|
"source": "local_localdiskstorage_get",
|
|
"target": "local_localdiskstorage_verifysignedurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\storage\\local.ts",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"_src": "local_localdiskstorage_generatekey",
|
|
"_tgt": "types_generatestoragekey",
|
|
"source": "local_localdiskstorage_generatekey",
|
|
"target": "types_generatestoragekey"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\api\\files\\+server.ts",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "server_get",
|
|
"_tgt": "local_localdiskstorage_verifysignedurl",
|
|
"source": "local_localdiskstorage_verifysignedurl",
|
|
"target": "server_get"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_storage_s3_ts",
|
|
"_tgt": "s3_s3storage",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_storage_s3_ts",
|
|
"target": "s3_s3storage"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L115",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_storage_s3_ts",
|
|
"_tgt": "s3_streamtobuffer",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_storage_s3_ts",
|
|
"target": "s3_streamtobuffer"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_src": "s3_s3storage",
|
|
"_tgt": "s3_s3storage_constructor",
|
|
"confidence_score": 1.0,
|
|
"source": "s3_s3storage",
|
|
"target": "s3_s3storage_constructor"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L50",
|
|
"weight": 1.0,
|
|
"_src": "s3_s3storage",
|
|
"_tgt": "s3_s3storage_generatekey",
|
|
"confidence_score": 1.0,
|
|
"source": "s3_s3storage",
|
|
"target": "s3_s3storage_generatekey"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"_src": "s3_s3storage",
|
|
"_tgt": "s3_s3storage_put",
|
|
"confidence_score": 1.0,
|
|
"source": "s3_s3storage",
|
|
"target": "s3_s3storage_put"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L77",
|
|
"weight": 1.0,
|
|
"_src": "s3_s3storage",
|
|
"_tgt": "s3_s3storage_get",
|
|
"confidence_score": 1.0,
|
|
"source": "s3_s3storage",
|
|
"target": "s3_s3storage_get"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"_src": "s3_s3storage",
|
|
"_tgt": "s3_s3storage_head",
|
|
"confidence_score": 1.0,
|
|
"source": "s3_s3storage",
|
|
"target": "s3_s3storage_head"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_src": "s3_s3storage",
|
|
"_tgt": "s3_s3storage_delete",
|
|
"confidence_score": 1.0,
|
|
"source": "s3_s3storage",
|
|
"target": "s3_s3storage_delete"
|
|
},
|
|
{
|
|
"relation": "method",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L103",
|
|
"weight": 1.0,
|
|
"_src": "s3_s3storage",
|
|
"_tgt": "s3_s3storage_getsignedurl",
|
|
"confidence_score": 1.0,
|
|
"source": "s3_s3storage",
|
|
"target": "s3_s3storage_getsignedurl"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L51",
|
|
"weight": 1.0,
|
|
"_src": "s3_s3storage_generatekey",
|
|
"_tgt": "types_generatestoragekey",
|
|
"source": "s3_s3storage_generatekey",
|
|
"target": "types_generatestoragekey"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\s3.ts",
|
|
"source_location": "L57",
|
|
"weight": 1.0,
|
|
"_src": "s3_s3storage_put",
|
|
"_tgt": "s3_streamtobuffer",
|
|
"confidence_score": 1.0,
|
|
"source": "s3_s3storage_put",
|
|
"target": "s3_streamtobuffer"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\logout\\+server.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "server_handlelogout",
|
|
"_tgt": "s3_s3storage_delete",
|
|
"source": "s3_s3storage_delete",
|
|
"target": "server_handlelogout"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\storage\\types.ts",
|
|
"source_location": "L40",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_storage_types_ts",
|
|
"_tgt": "types_generatestoragekey",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_storage_types_ts",
|
|
"target": "types_generatestoragekey"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\validation\\custom-fields.ts",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_validation_custom_fields_ts",
|
|
"_tgt": "custom_fields_validatorfor",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_validation_custom_fields_ts",
|
|
"target": "custom_fields_validatorfor"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\validation\\custom-fields.ts",
|
|
"source_location": "L70",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_validation_custom_fields_ts",
|
|
"_tgt": "custom_fields_buildcustomfieldsschema",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_validation_custom_fields_ts",
|
|
"target": "custom_fields_buildcustomfieldsschema"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\validation\\custom-fields.ts",
|
|
"source_location": "L99",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_validation_custom_fields_ts",
|
|
"_tgt": "custom_fields_getcachedcustomfieldsschema",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_validation_custom_fields_ts",
|
|
"target": "custom_fields_getcachedcustomfieldsschema"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\validation\\custom-fields.ts",
|
|
"source_location": "L111",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_validation_custom_fields_ts",
|
|
"_tgt": "custom_fields_clearcustomfieldscache",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_server_validation_custom_fields_ts",
|
|
"target": "custom_fields_clearcustomfieldscache"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\validation\\custom-fields.ts",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"_src": "custom_fields_buildcustomfieldsschema",
|
|
"_tgt": "custom_fields_validatorfor",
|
|
"confidence_score": 1.0,
|
|
"source": "custom_fields_validatorfor",
|
|
"target": "custom_fields_buildcustomfieldsschema"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\validation\\custom-fields.ts",
|
|
"source_location": "L106",
|
|
"weight": 1.0,
|
|
"_src": "custom_fields_getcachedcustomfieldsschema",
|
|
"_tgt": "custom_fields_buildcustomfieldsschema",
|
|
"confidence_score": 1.0,
|
|
"source": "custom_fields_buildcustomfieldsschema",
|
|
"target": "custom_fields_getcachedcustomfieldsschema"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\validation\\custom-fields.ts",
|
|
"source_location": "L104",
|
|
"weight": 1.0,
|
|
"_src": "custom_fields_getcachedcustomfieldsschema",
|
|
"_tgt": "server_get",
|
|
"source": "custom_fields_getcachedcustomfieldsschema",
|
|
"target": "server_get"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\utils\\email.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_utils_email_ts",
|
|
"_tgt": "email_normalizeemail",
|
|
"confidence_score": 1.0,
|
|
"source": "src_lib_utils_email_ts",
|
|
"target": "email_normalizeemail"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\+layout.server.ts",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_layout_server_ts",
|
|
"_tgt": "layout_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "src_routes_app_layout_server_ts",
|
|
"target": "layout_server_load"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\+layout.server.ts",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_assets_id_layout_server_ts",
|
|
"_tgt": "layout_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "layout_server_load",
|
|
"target": "src_routes_app_assets_id_layout_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\+layout.server.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_projects_id_layout_server_ts",
|
|
"_tgt": "layout_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "layout_server_load",
|
|
"target": "src_routes_app_projects_id_layout_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\+layout.server.ts",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_layout_server_ts",
|
|
"_tgt": "layout_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "layout_server_load",
|
|
"target": "src_routes_app_properties_id_layout_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\+page.server.ts",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "src_routes_app_page_server_ts",
|
|
"target": "page_server_load"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\admin\\asset-types\\+page.server.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_admin_asset_types_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_admin_asset_types_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\admin\\asset-types\\[id]\\+page.server.ts",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_admin_asset_types_id_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_admin_asset_types_id_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\admin\\company\\+page.server.ts",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_admin_company_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_admin_company_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\import\\+page.server.ts",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "page_server_parsesettings",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "page_server_parsesettings"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\admin\\users\\+page.server.ts",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_admin_users_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_admin_users_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\admin\\users\\new\\+page.server.ts",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_admin_users_new_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_admin_users_new_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\assets\\+page.server.ts",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_assets_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_assets_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\assets\\new\\+page.server.ts",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_assets_new_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_assets_new_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\+page.server.ts",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_assets_id_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_assets_id_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\documents\\+page.server.ts",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_assets_id_documents_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_assets_id_documents_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\history\\+page.server.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_assets_id_history_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_assets_id_history_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\label\\+page.server.ts",
|
|
"source_location": "L4",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_assets_id_label_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_assets_id_label_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\logs\\+page.server.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_assets_id_logs_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_assets_id_logs_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\maintenance\\+page.server.ts",
|
|
"source_location": "L18",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_assets_id_maintenance_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_assets_id_maintenance_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\maintenance\\events\\[eventId]\\+page.server.ts",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_assets_id_maintenance_events_eventid_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_assets_id_maintenance_events_eventid_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\move\\+page.server.ts",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_assets_id_move_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_assets_id_move_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\checklists\\+page.server.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_checklists_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_checklists_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\checklists\\[id]\\+page.server.ts",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_checklists_id_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_checklists_id_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\maintenance\\+page.server.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_maintenance_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_maintenance_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\notifications\\+page.server.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_notifications_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_notifications_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\projects\\+page.server.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_projects_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_projects_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\assets\\+page.server.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_projects_id_assets_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_projects_id_assets_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\decisions\\+page.server.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_projects_id_decisions_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_projects_id_decisions_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\documents\\+page.server.ts",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_projects_id_documents_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_projects_id_documents_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\+page.server.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_projects_id_wiki_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_projects_id_wiki_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\+page.server.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_projects_id_wiki_slug_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_projects_id_wiki_slug_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\edit\\+page.server.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_projects_id_wiki_slug_edit_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_projects_id_wiki_slug_edit_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\history\\+page.server.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_projects_id_wiki_slug_history_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_projects_id_wiki_slug_history_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\revisions\\[rev]\\+page.server.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_projects_id_wiki_slug_revisions_rev_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_projects_id_wiki_slug_revisions_rev_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\work\\+page.server.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_projects_id_work_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_projects_id_work_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\work\\[wpId]\\+page.server.ts",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_projects_id_work_wpid_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_projects_id_work_wpid_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\work\\[wpId]\\[taskId]\\+page.server.ts",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_projects_id_work_wpid_taskid_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_projects_id_work_wpid_taskid_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\+page.server.ts",
|
|
"source_location": "L49",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_properties_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\accounts\\+page.server.ts",
|
|
"source_location": "L32",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_accounts_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_properties_id_accounts_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\assets\\+page.server.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_assets_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_properties_id_assets_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\documents\\+page.server.ts",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_documents_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_properties_id_documents_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\rooms\\+page.server.ts",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_rooms_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_properties_id_rooms_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\settings\\notifications\\+page.server.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_settings_notifications_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_settings_notifications_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\wiki\\+page.server.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_wiki_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_wiki_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\wiki\\[slug]\\+page.server.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_wiki_slug_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_wiki_slug_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\wiki\\[slug]\\edit\\+page.server.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_wiki_slug_edit_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_wiki_slug_edit_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\wiki\\[slug]\\history\\+page.server.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_wiki_slug_history_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_wiki_slug_history_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\wiki\\[slug]\\revisions\\[rev]\\+page.server.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_wiki_slug_revisions_rev_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_wiki_slug_revisions_rev_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(auth)\\login\\+page.server.ts",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_auth_login_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_load",
|
|
"target": "src_routes_auth_login_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\properties\\new\\+page.server.ts",
|
|
"source_location": "L33",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "server_get",
|
|
"source": "page_server_load",
|
|
"target": "server_get"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\todos\\+page.server.ts",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "checklists_listinstancesforproperties",
|
|
"source": "page_server_load",
|
|
"target": "checklists_listinstancesforproperties"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\+page.server.ts",
|
|
"source_location": "L84",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "expenses_listexpensesforproperties",
|
|
"source": "page_server_load",
|
|
"target": "expenses_listexpensesforproperties"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\+page.server.ts",
|
|
"source_location": "L95",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "expenses_monthlyseriesforproperties",
|
|
"source": "page_server_load",
|
|
"target": "expenses_monthlyseriesforproperties"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\+page.server.ts",
|
|
"source_location": "L96",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "expenses_summaryforproperties",
|
|
"source": "page_server_load",
|
|
"target": "expenses_summaryforproperties"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\maintenance\\+page.server.ts",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "maintenance_listschedulesforproperties",
|
|
"source": "page_server_load",
|
|
"target": "maintenance_listschedulesforproperties"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\maintenance\\+page.server.ts",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "maintenance_listeventsforproperties",
|
|
"source": "page_server_load",
|
|
"target": "maintenance_listeventsforproperties"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\+page.server.ts",
|
|
"source_location": "L34",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "properties_getdescendantids",
|
|
"source": "page_server_load",
|
|
"target": "properties_getdescendantids"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\+page.server.ts",
|
|
"source_location": "L52",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "page_server_flattentree",
|
|
"source": "page_server_load",
|
|
"target": "page_server_flattentree",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\new\\+page.server.ts",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_new_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_properties_new_page_server_ts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\+page.server.ts",
|
|
"source_location": "L28",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_properties_id_page_server_ts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\+page.server.ts",
|
|
"source_location": "L71",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_expenses_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_properties_id_expenses_page_server_ts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\+page.server.ts",
|
|
"source_location": "L73",
|
|
"weight": 1.0,
|
|
"_src": "page_server_load",
|
|
"_tgt": "page_server_parserange",
|
|
"source": "page_server_load",
|
|
"target": "page_server_parserange",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\import\\+page.server.ts",
|
|
"source_location": "L24",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_expenses_import_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_properties_id_expenses_import_page_server_ts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\maintenance\\+page.server.ts",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_maintenance_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_properties_id_maintenance_page_server_ts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\sub-properties\\+page.server.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_sub_properties_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_properties_id_sub_properties_page_server_ts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\todos\\+page.server.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_todos_page_server_ts",
|
|
"_tgt": "page_server_load",
|
|
"source": "page_server_load",
|
|
"target": "src_routes_app_properties_id_todos_page_server_ts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\admin\\asset-types\\[id]\\+page.server.ts",
|
|
"source_location": "L69",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_admin_asset_types_id_page_server_ts",
|
|
"_tgt": "page_server_parseenumvalues",
|
|
"confidence_score": 1.0,
|
|
"source": "src_routes_app_admin_asset_types_id_page_server_ts",
|
|
"target": "page_server_parseenumvalues"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\admin\\company\\+page.server.ts",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_admin_company_page_server_ts",
|
|
"_tgt": "page_server_parsesettings",
|
|
"confidence_score": 1.0,
|
|
"source": "src_routes_app_admin_company_page_server_ts",
|
|
"target": "page_server_parsesettings"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\+page.server.ts",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_expenses_page_server_ts",
|
|
"_tgt": "page_server_parsesettings",
|
|
"source": "page_server_parsesettings",
|
|
"target": "src_routes_app_properties_id_expenses_page_server_ts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\import\\+page.server.ts",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_expenses_import_page_server_ts",
|
|
"_tgt": "page_server_parsesettings",
|
|
"source": "page_server_parsesettings",
|
|
"target": "src_routes_app_properties_id_expenses_import_page_server_ts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\assets\\export.csv\\+server.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_assets_export_csv_server_ts",
|
|
"_tgt": "server_get",
|
|
"confidence_score": 1.0,
|
|
"source": "src_routes_app_assets_export_csv_server_ts",
|
|
"target": "server_get"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\assets\\export.csv\\+server.ts",
|
|
"source_location": "L54",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_assets_export_csv_server_ts",
|
|
"_tgt": "server_today",
|
|
"confidence_score": 1.0,
|
|
"source": "src_routes_app_assets_export_csv_server_ts",
|
|
"target": "server_today"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\decisions\\export.csv\\+server.ts",
|
|
"source_location": "L35",
|
|
"weight": 1.0,
|
|
"_src": "server_get",
|
|
"_tgt": "server_today",
|
|
"confidence_score": 1.0,
|
|
"source": "server_get",
|
|
"target": "server_today"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\maintenance\\export.csv\\+server.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_maintenance_export_csv_server_ts",
|
|
"_tgt": "server_get",
|
|
"confidence_score": 1.0,
|
|
"source": "server_get",
|
|
"target": "src_routes_app_maintenance_export_csv_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\decisions\\export.csv\\+server.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_projects_id_decisions_export_csv_server_ts",
|
|
"_tgt": "server_get",
|
|
"confidence_score": 1.0,
|
|
"source": "server_get",
|
|
"target": "src_routes_app_projects_id_decisions_export_csv_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\api\\files\\+server.ts",
|
|
"source_location": "L6",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_api_files_server_ts",
|
|
"_tgt": "server_get",
|
|
"confidence_score": 1.0,
|
|
"source": "server_get",
|
|
"target": "src_routes_api_files_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\api\\qr\\+server.ts",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_api_qr_server_ts",
|
|
"_tgt": "server_get",
|
|
"confidence_score": 1.0,
|
|
"source": "server_get",
|
|
"target": "src_routes_api_qr_server_ts"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\api\\qr\\+server.ts",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "server_get",
|
|
"_tgt": "server_clamp",
|
|
"confidence_score": 1.0,
|
|
"source": "server_get",
|
|
"target": "server_clamp"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\api\\documents\\+server.ts",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "server_post",
|
|
"_tgt": "server_get",
|
|
"source": "server_get",
|
|
"target": "server_post"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L288",
|
|
"weight": 1.0,
|
|
"_src": "expenses_monthlyseriesforproperties",
|
|
"_tgt": "server_get",
|
|
"source": "server_get",
|
|
"target": "expenses_monthlyseriesforproperties"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "src\\routes\\(app)\\properties\\+page.server.ts",
|
|
"source_location": "L19",
|
|
"weight": 1.0,
|
|
"_src": "page_server_flattentree",
|
|
"_tgt": "server_get",
|
|
"source": "server_get",
|
|
"target": "page_server_flattentree"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\import\\template.csv\\+server.ts",
|
|
"source_location": "L7",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_expenses_import_template_csv_server_ts",
|
|
"_tgt": "server_get",
|
|
"source": "server_get",
|
|
"target": "src_routes_app_properties_id_expenses_import_template_csv_server_ts",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\maintenance\\export.csv\\+server.ts",
|
|
"source_location": "L30",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_maintenance_export_csv_server_ts",
|
|
"_tgt": "server_today",
|
|
"confidence_score": 1.0,
|
|
"source": "server_today",
|
|
"target": "src_routes_app_maintenance_export_csv_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\decisions\\export.csv\\+server.ts",
|
|
"source_location": "L38",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_projects_id_decisions_export_csv_server_ts",
|
|
"_tgt": "server_today",
|
|
"confidence_score": 1.0,
|
|
"source": "server_today",
|
|
"target": "src_routes_app_projects_id_decisions_export_csv_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\assets\\[id]\\+page.server.ts",
|
|
"source_location": "L44",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_assets_id_page_server_ts",
|
|
"_tgt": "page_server_e2n",
|
|
"confidence_score": 1.0,
|
|
"source": "src_routes_app_assets_id_page_server_ts",
|
|
"target": "page_server_e2n"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\projects\\new\\+page.server.ts",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_projects_new_page_server_ts",
|
|
"_tgt": "page_server_e2n",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_e2n",
|
|
"target": "src_routes_app_projects_new_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\projects\\[id]\\+page.server.ts",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_projects_id_page_server_ts",
|
|
"_tgt": "page_server_e2n",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_e2n",
|
|
"target": "src_routes_app_projects_id_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\+page.server.ts",
|
|
"source_location": "L26",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_page_server_ts",
|
|
"_tgt": "page_server_e2n",
|
|
"confidence_score": 1.0,
|
|
"source": "page_server_e2n",
|
|
"target": "src_routes_app_properties_id_page_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\+page.server.ts",
|
|
"source_location": "L15",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_page_server_ts",
|
|
"_tgt": "page_server_flattentree",
|
|
"source": "src_routes_app_properties_page_server_ts",
|
|
"target": "page_server_flattentree",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\new\\+page.server.ts",
|
|
"source_location": "L22",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_new_page_server_ts",
|
|
"_tgt": "page_server_emptytonull",
|
|
"confidence_score": 1.0,
|
|
"source": "src_routes_app_properties_new_page_server_ts",
|
|
"target": "page_server_emptytonull"
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\new\\+page.server.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_new_page_server_ts",
|
|
"_tgt": "drizzle_orm",
|
|
"source": "src_routes_app_properties_new_page_server_ts",
|
|
"target": "drizzle_orm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\+layout.server.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_layout_server_ts",
|
|
"_tgt": "drizzle_orm",
|
|
"source": "src_routes_app_properties_id_layout_server_ts",
|
|
"target": "drizzle_orm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\+page.server.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_page_server_ts",
|
|
"_tgt": "drizzle_orm",
|
|
"source": "src_routes_app_properties_id_page_server_ts",
|
|
"target": "drizzle_orm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\api\\documents\\+server.ts",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_api_documents_server_ts",
|
|
"_tgt": "server_post",
|
|
"confidence_score": 1.0,
|
|
"source": "src_routes_api_documents_server_ts",
|
|
"target": "server_post"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\switch-company\\+server.ts",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_switch_company_server_ts",
|
|
"_tgt": "server_post",
|
|
"confidence_score": 1.0,
|
|
"source": "server_post",
|
|
"target": "src_routes_switch_company_server_ts"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\api\\qr\\+server.ts",
|
|
"source_location": "L42",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_api_qr_server_ts",
|
|
"_tgt": "server_clamp",
|
|
"confidence_score": 1.0,
|
|
"source": "src_routes_api_qr_server_ts",
|
|
"target": "server_clamp"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\logout\\+server.ts",
|
|
"source_location": "L5",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_logout_server_ts",
|
|
"_tgt": "server_handlelogout",
|
|
"confidence_score": 1.0,
|
|
"source": "src_routes_logout_server_ts",
|
|
"target": "server_handlelogout"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "README.md",
|
|
"source_location": "L4,L178",
|
|
"weight": 1.0,
|
|
"_src": "readme_buildfor_life_ops",
|
|
"_tgt": "readme_buildfor_life_budget",
|
|
"source": "readme_buildfor_life_ops",
|
|
"target": "readme_buildfor_life_budget"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.85,
|
|
"source_file": "README.md",
|
|
"source_location": "L4,L179",
|
|
"weight": 1.0,
|
|
"_src": "readme_buildfor_life_ops",
|
|
"_tgt": "readme_buildfor_life_repair",
|
|
"source": "readme_buildfor_life_ops",
|
|
"target": "readme_buildfor_life_repair"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "readme_buildfor_life_ops",
|
|
"_tgt": "readme_stack_sveltekit5",
|
|
"source": "readme_buildfor_life_ops",
|
|
"target": "readme_stack_sveltekit5"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "readme_buildfor_life_ops",
|
|
"_tgt": "readme_stack_tailwind_v4",
|
|
"source": "readme_buildfor_life_ops",
|
|
"target": "readme_stack_tailwind_v4"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "readme_buildfor_life_ops",
|
|
"_tgt": "readme_stack_postgres_drizzle",
|
|
"source": "readme_buildfor_life_ops",
|
|
"target": "readme_stack_postgres_drizzle"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "readme_buildfor_life_ops",
|
|
"_tgt": "readme_auth_argon2id",
|
|
"source": "readme_buildfor_life_ops",
|
|
"target": "readme_auth_argon2id"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "readme_buildfor_life_ops",
|
|
"_tgt": "readme_easymde",
|
|
"source": "readme_buildfor_life_ops",
|
|
"target": "readme_easymde"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L12",
|
|
"weight": 1.0,
|
|
"_src": "readme_buildfor_life_ops",
|
|
"_tgt": "readme_sharp",
|
|
"source": "readme_buildfor_life_ops",
|
|
"target": "readme_sharp"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.9,
|
|
"source_file": "src/app.html",
|
|
"source_location": "L1-L20",
|
|
"weight": 1.0,
|
|
"_src": "apphtml_root",
|
|
"_tgt": "readme_stack_sveltekit5",
|
|
"source": "readme_stack_sveltekit5",
|
|
"target": "apphtml_root"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L9,L17",
|
|
"weight": 1.0,
|
|
"_src": "apphtml_tailwind_body_classes",
|
|
"_tgt": "readme_stack_tailwind_v4",
|
|
"source": "readme_stack_tailwind_v4",
|
|
"target": "apphtml_tailwind_body_classes"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L154,L12",
|
|
"weight": 1.0,
|
|
"_src": "readme_roadmap_phase4",
|
|
"_tgt": "readme_easymde",
|
|
"source": "readme_easymde",
|
|
"target": "readme_roadmap_phase4"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L13",
|
|
"weight": 1.0,
|
|
"_src": "readme_storage_adapter",
|
|
"_tgt": "readme_local_disk_storage",
|
|
"source": "readme_storage_adapter",
|
|
"target": "readme_local_disk_storage"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L144",
|
|
"weight": 1.0,
|
|
"_src": "readme_storage_adapter",
|
|
"_tgt": "readme_s3_storage",
|
|
"source": "readme_storage_adapter",
|
|
"target": "readme_s3_storage"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L141-L144",
|
|
"weight": 1.0,
|
|
"_src": "readme_storage_model",
|
|
"_tgt": "readme_storage_adapter",
|
|
"source": "readme_storage_adapter",
|
|
"target": "readme_storage_model"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L143",
|
|
"weight": 1.0,
|
|
"_src": "readme_local_disk_storage",
|
|
"_tgt": "readme_hmac_signed_urls",
|
|
"source": "readme_local_disk_storage",
|
|
"target": "readme_hmac_signed_urls"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L120",
|
|
"weight": 1.0,
|
|
"_src": "readme_api_files_route",
|
|
"_tgt": "readme_local_disk_storage",
|
|
"source": "readme_local_disk_storage",
|
|
"target": "readme_api_files_route"
|
|
},
|
|
{
|
|
"relation": "semantically_similar_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.9,
|
|
"source_file": "README.md",
|
|
"source_location": "L13,L144",
|
|
"weight": 1.0,
|
|
"_src": "readme_local_disk_storage",
|
|
"_tgt": "readme_s3_storage",
|
|
"source": "readme_local_disk_storage",
|
|
"target": "readme_s3_storage"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L155",
|
|
"weight": 1.0,
|
|
"_src": "readme_roadmap_phase5",
|
|
"_tgt": "readme_s3_storage",
|
|
"source": "readme_s3_storage",
|
|
"target": "readme_roadmap_phase5"
|
|
},
|
|
{
|
|
"relation": "shares_data_with",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L108,L183",
|
|
"weight": 1.0,
|
|
"_src": "readme_env_dotenv",
|
|
"_tgt": "readme_env_ts",
|
|
"source": "readme_env_dotenv",
|
|
"target": "readme_env_ts"
|
|
},
|
|
{
|
|
"relation": "shares_data_with",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "README.md",
|
|
"source_location": "L122",
|
|
"weight": 1.0,
|
|
"_src": "readme_create_user_script",
|
|
"_tgt": "readme_db_schema_dir",
|
|
"source": "readme_create_user_script",
|
|
"target": "readme_db_schema_dir"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": "L9",
|
|
"weight": 1.0,
|
|
"_src": "readme_db_migrate",
|
|
"_tgt": "drizzle_readme_migrations",
|
|
"source": "readme_db_migrate",
|
|
"target": "drizzle_readme_migrations"
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": "L8",
|
|
"weight": 1.0,
|
|
"_src": "readme_db_generate",
|
|
"_tgt": "drizzle_readme_migrations",
|
|
"source": "readme_db_generate",
|
|
"target": "drizzle_readme_migrations"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": "L10",
|
|
"weight": 1.0,
|
|
"_src": "readme_db_push",
|
|
"_tgt": "drizzle_readme_migrations",
|
|
"source": "readme_db_push",
|
|
"target": "drizzle_readme_migrations"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": "L11",
|
|
"weight": 1.0,
|
|
"_src": "readme_db_studio",
|
|
"_tgt": "drizzle_readme_migrations",
|
|
"source": "readme_db_studio",
|
|
"target": "drizzle_readme_migrations"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L134",
|
|
"weight": 1.0,
|
|
"_src": "readme_auth_model",
|
|
"_tgt": "readme_sha256_cookie_hash",
|
|
"source": "readme_auth_model",
|
|
"target": "readme_sha256_cookie_hash"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L135",
|
|
"weight": 1.0,
|
|
"_src": "readme_auth_model",
|
|
"_tgt": "readme_sliding_renewal",
|
|
"source": "readme_auth_model",
|
|
"target": "readme_sliding_renewal"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L138",
|
|
"weight": 1.0,
|
|
"_src": "readme_auth_model",
|
|
"_tgt": "readme_company_users",
|
|
"source": "readme_auth_model",
|
|
"target": "readme_company_users"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L99,L135",
|
|
"weight": 1.0,
|
|
"_src": "readme_hooks_server",
|
|
"_tgt": "readme_auth_model",
|
|
"source": "readme_auth_model",
|
|
"target": "readme_hooks_server"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L137",
|
|
"weight": 1.0,
|
|
"_src": "readme_layout_app_group",
|
|
"_tgt": "readme_auth_model",
|
|
"source": "readme_auth_model",
|
|
"target": "readme_layout_app_group"
|
|
},
|
|
{
|
|
"relation": "implements",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L120,L143",
|
|
"weight": 1.0,
|
|
"_src": "readme_api_files_route",
|
|
"_tgt": "readme_hmac_signed_urls",
|
|
"source": "readme_hmac_signed_urls",
|
|
"target": "readme_api_files_route"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L151,L165",
|
|
"weight": 1.0,
|
|
"_src": "readme_roadmap_phase1",
|
|
"_tgt": "readme_decision_jsonb_custom_fields",
|
|
"source": "readme_roadmap_phase1",
|
|
"target": "readme_decision_jsonb_custom_fields"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L153,L169",
|
|
"weight": 1.0,
|
|
"_src": "readme_roadmap_phase3",
|
|
"_tgt": "readme_decision_decision_scope",
|
|
"source": "readme_roadmap_phase3",
|
|
"target": "readme_decision_decision_scope"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L165,L168",
|
|
"weight": 1.0,
|
|
"_src": "readme_decision_jsonb_custom_fields",
|
|
"_tgt": "readme_decision_immutable_keys",
|
|
"source": "readme_decision_jsonb_custom_fields",
|
|
"target": "readme_decision_immutable_keys"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L166-L167",
|
|
"weight": 1.0,
|
|
"_src": "readme_decision_xor_location",
|
|
"_tgt": "readme_decision_asset_history",
|
|
"source": "readme_decision_xor_location",
|
|
"target": "readme_decision_asset_history"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": "L17-L18",
|
|
"weight": 1.0,
|
|
"_src": "drizzle_readme_immutable_key_ref",
|
|
"_tgt": "readme_decision_immutable_keys",
|
|
"source": "readme_decision_immutable_keys",
|
|
"target": "drizzle_readme_immutable_key_ref"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": "L172",
|
|
"weight": 1.0,
|
|
"_src": "readme_decision_theme_key",
|
|
"_tgt": "apphtml_theme_bootstrap",
|
|
"source": "readme_decision_theme_key",
|
|
"target": "apphtml_theme_bootstrap"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": "L13-L18",
|
|
"weight": 1.0,
|
|
"_src": "drizzle_readme_review_rationale",
|
|
"_tgt": "drizzle_readme_migrations",
|
|
"source": "drizzle_readme_migrations",
|
|
"target": "drizzle_readme_review_rationale"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": "L16",
|
|
"weight": 1.0,
|
|
"_src": "drizzle_readme_concurrently_note",
|
|
"_tgt": "drizzle_readme_review_rationale",
|
|
"source": "drizzle_readme_review_rationale",
|
|
"target": "drizzle_readme_concurrently_note"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/app.html",
|
|
"source_location": "L7-L14",
|
|
"weight": 1.0,
|
|
"_src": "apphtml_root",
|
|
"_tgt": "apphtml_theme_bootstrap",
|
|
"source": "apphtml_root",
|
|
"target": "apphtml_theme_bootstrap"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/app.html",
|
|
"source_location": "L15,L18",
|
|
"weight": 1.0,
|
|
"_src": "apphtml_root",
|
|
"_tgt": "apphtml_sveltekit_placeholders",
|
|
"source": "apphtml_root",
|
|
"target": "apphtml_sveltekit_placeholders"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/app.html",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "apphtml_root",
|
|
"_tgt": "apphtml_tailwind_body_classes",
|
|
"source": "apphtml_root",
|
|
"target": "apphtml_tailwind_body_classes"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "src/app.html",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "apphtml_root",
|
|
"_tgt": "apphtml_preload_hover",
|
|
"source": "apphtml_root",
|
|
"target": "apphtml_preload_hover"
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\csv-parse.ts",
|
|
"source_location": "L17",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_csv_parse_ts",
|
|
"_tgt": "csv_parse_parsecsv",
|
|
"source": "src_lib_server_csv_parse_ts",
|
|
"target": "csv_parse_parsecsv",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\csv-parse.ts",
|
|
"source_location": "L88",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_csv_parse_ts",
|
|
"_tgt": "csv_parse_parsecsvdict",
|
|
"source": "src_lib_server_csv_parse_ts",
|
|
"target": "csv_parse_parsecsvdict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\csv-parse.ts",
|
|
"source_location": "L89",
|
|
"weight": 1.0,
|
|
"_src": "csv_parse_parsecsvdict",
|
|
"_tgt": "csv_parse_parsecsv",
|
|
"source": "csv_parse_parsecsv",
|
|
"target": "csv_parse_parsecsvdict",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L1",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_expenses_ts",
|
|
"_tgt": "drizzle_orm",
|
|
"source": "src_lib_server_services_expenses_ts",
|
|
"target": "drizzle_orm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L14",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_expenses_ts",
|
|
"_tgt": "expenses_assertproperty",
|
|
"source": "src_lib_server_services_expenses_ts",
|
|
"target": "expenses_assertproperty",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L29",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_expenses_ts",
|
|
"_tgt": "expenses_assertaccountinproperty",
|
|
"source": "src_lib_server_services_expenses_ts",
|
|
"target": "expenses_assertaccountinproperty",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_expenses_ts",
|
|
"_tgt": "expenses_createexpense",
|
|
"source": "src_lib_server_services_expenses_ts",
|
|
"target": "expenses_createexpense",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L108",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_expenses_ts",
|
|
"_tgt": "expenses_updateexpense",
|
|
"source": "src_lib_server_services_expenses_ts",
|
|
"target": "expenses_updateexpense",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L151",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_expenses_ts",
|
|
"_tgt": "expenses_deleteexpense",
|
|
"source": "src_lib_server_services_expenses_ts",
|
|
"target": "expenses_deleteexpense",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L162",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_expenses_ts",
|
|
"_tgt": "expenses_listexpensesforproperty",
|
|
"source": "src_lib_server_services_expenses_ts",
|
|
"target": "expenses_listexpensesforproperty",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L177",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_expenses_ts",
|
|
"_tgt": "expenses_listexpensesforproperties",
|
|
"source": "src_lib_server_services_expenses_ts",
|
|
"target": "expenses_listexpensesforproperties",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L209",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_expenses_ts",
|
|
"_tgt": "expenses_monthlyseriesforproperty",
|
|
"source": "src_lib_server_services_expenses_ts",
|
|
"target": "expenses_monthlyseriesforproperty",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L222",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_expenses_ts",
|
|
"_tgt": "expenses_monthlyseriesforproperties",
|
|
"source": "src_lib_server_services_expenses_ts",
|
|
"target": "expenses_monthlyseriesforproperties",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L297",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_expenses_ts",
|
|
"_tgt": "expenses_summaryforproperty",
|
|
"source": "src_lib_server_services_expenses_ts",
|
|
"target": "expenses_summaryforproperty",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L315",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_expenses_ts",
|
|
"_tgt": "expenses_summaryforproperties",
|
|
"source": "src_lib_server_services_expenses_ts",
|
|
"target": "expenses_summaryforproperties",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L380",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_expenses_ts",
|
|
"_tgt": "expenses_parsedate",
|
|
"source": "src_lib_server_services_expenses_ts",
|
|
"target": "expenses_parsedate",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L396",
|
|
"weight": 1.0,
|
|
"_src": "src_lib_server_services_expenses_ts",
|
|
"_tgt": "expenses_importexpenses",
|
|
"source": "src_lib_server_services_expenses_ts",
|
|
"target": "expenses_importexpenses",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L66",
|
|
"weight": 1.0,
|
|
"_src": "expenses_createexpense",
|
|
"_tgt": "expenses_assertproperty",
|
|
"source": "expenses_assertproperty",
|
|
"target": "expenses_createexpense",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L167",
|
|
"weight": 1.0,
|
|
"_src": "expenses_listexpensesforproperty",
|
|
"_tgt": "expenses_assertproperty",
|
|
"source": "expenses_assertproperty",
|
|
"target": "expenses_listexpensesforproperty",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L215",
|
|
"weight": 1.0,
|
|
"_src": "expenses_monthlyseriesforproperty",
|
|
"_tgt": "expenses_assertproperty",
|
|
"source": "expenses_assertproperty",
|
|
"target": "expenses_monthlyseriesforproperty",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L306",
|
|
"weight": 1.0,
|
|
"_src": "expenses_summaryforproperty",
|
|
"_tgt": "expenses_assertproperty",
|
|
"source": "expenses_assertproperty",
|
|
"target": "expenses_summaryforproperty",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L403",
|
|
"weight": 1.0,
|
|
"_src": "expenses_importexpenses",
|
|
"_tgt": "expenses_assertproperty",
|
|
"source": "expenses_assertproperty",
|
|
"target": "expenses_importexpenses",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L68",
|
|
"weight": 1.0,
|
|
"_src": "expenses_createexpense",
|
|
"_tgt": "expenses_assertaccountinproperty",
|
|
"source": "expenses_assertaccountinproperty",
|
|
"target": "expenses_createexpense",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L125",
|
|
"weight": 1.0,
|
|
"_src": "expenses_updateexpense",
|
|
"_tgt": "expenses_assertaccountinproperty",
|
|
"source": "expenses_assertaccountinproperty",
|
|
"target": "expenses_updateexpense",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L168",
|
|
"weight": 1.0,
|
|
"_src": "expenses_listexpensesforproperty",
|
|
"_tgt": "expenses_listexpensesforproperties",
|
|
"source": "expenses_listexpensesforproperty",
|
|
"target": "expenses_listexpensesforproperties",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L216",
|
|
"weight": 1.0,
|
|
"_src": "expenses_monthlyseriesforproperty",
|
|
"_tgt": "expenses_monthlyseriesforproperties",
|
|
"source": "expenses_monthlyseriesforproperty",
|
|
"target": "expenses_monthlyseriesforproperties",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L307",
|
|
"weight": 1.0,
|
|
"_src": "expenses_summaryforproperty",
|
|
"_tgt": "expenses_summaryforproperties",
|
|
"source": "expenses_summaryforproperty",
|
|
"target": "expenses_summaryforproperties",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\expenses.ts",
|
|
"source_location": "L434",
|
|
"weight": 1.0,
|
|
"_src": "expenses_importexpenses",
|
|
"_tgt": "expenses_parsedate",
|
|
"source": "expenses_parsedate",
|
|
"target": "expenses_importexpenses",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L31",
|
|
"weight": 1.0,
|
|
"_src": "properties_warnifdeep",
|
|
"_tgt": "properties_getancestorids",
|
|
"source": "properties_warnifdeep",
|
|
"target": "properties_getancestorids",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "calls",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\lib\\server\\services\\properties.ts",
|
|
"source_location": "L222",
|
|
"weight": 1.0,
|
|
"_src": "properties_assertnocycle",
|
|
"_tgt": "properties_getdescendantids",
|
|
"source": "properties_getdescendantids",
|
|
"target": "properties_assertnocycle",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\+page.server.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_expenses_page_server_ts",
|
|
"_tgt": "drizzle_orm",
|
|
"source": "src_routes_app_properties_id_expenses_page_server_ts",
|
|
"target": "drizzle_orm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "contains",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\+page.server.ts",
|
|
"source_location": "L65",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_expenses_page_server_ts",
|
|
"_tgt": "page_server_parserange",
|
|
"source": "src_routes_app_properties_id_expenses_page_server_ts",
|
|
"target": "page_server_parserange",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\expenses\\import\\+page.server.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_expenses_import_page_server_ts",
|
|
"_tgt": "drizzle_orm",
|
|
"source": "src_routes_app_properties_id_expenses_import_page_server_ts",
|
|
"target": "drizzle_orm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "imports_from",
|
|
"confidence": "EXTRACTED",
|
|
"source_file": "src\\routes\\(app)\\properties\\[id]\\sub-properties\\+page.server.ts",
|
|
"source_location": "L2",
|
|
"weight": 1.0,
|
|
"_src": "src_routes_app_properties_id_sub_properties_page_server_ts",
|
|
"_tgt": "drizzle_orm",
|
|
"source": "src_routes_app_properties_id_sub_properties_page_server_ts",
|
|
"target": "drizzle_orm",
|
|
"confidence_score": 1.0
|
|
},
|
|
{
|
|
"relation": "requires",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "sveltekit_5",
|
|
"source": "buildfor_life_ops",
|
|
"target": "sveltekit_5"
|
|
},
|
|
{
|
|
"relation": "requires",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "tailwind_v4",
|
|
"source": "buildfor_life_ops",
|
|
"target": "tailwind_v4"
|
|
},
|
|
{
|
|
"relation": "requires",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "postgres_16",
|
|
"source": "buildfor_life_ops",
|
|
"target": "postgres_16"
|
|
},
|
|
{
|
|
"relation": "requires",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "drizzle_orm",
|
|
"source": "buildfor_life_ops",
|
|
"target": "drizzle_orm"
|
|
},
|
|
{
|
|
"relation": "requires",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "argon2id_sessions",
|
|
"source": "buildfor_life_ops",
|
|
"target": "argon2id_sessions"
|
|
},
|
|
{
|
|
"relation": "requires",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "easymde",
|
|
"source": "buildfor_life_ops",
|
|
"target": "easymde"
|
|
},
|
|
{
|
|
"relation": "requires",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "sharp",
|
|
"source": "buildfor_life_ops",
|
|
"target": "sharp"
|
|
},
|
|
{
|
|
"relation": "requires",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "storage_adapter",
|
|
"source": "buildfor_life_ops",
|
|
"target": "storage_adapter"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "buildfor_life_budget",
|
|
"source": "buildfor_life_ops",
|
|
"target": "buildfor_life_budget"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "buildfor_life_repair",
|
|
"source": "buildfor_life_ops",
|
|
"target": "buildfor_life_repair"
|
|
},
|
|
{
|
|
"relation": "requires",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "fnm",
|
|
"source": "buildfor_life_ops",
|
|
"target": "fnm"
|
|
},
|
|
{
|
|
"relation": "requires",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "pnpm",
|
|
"source": "buildfor_life_ops",
|
|
"target": "pnpm"
|
|
},
|
|
{
|
|
"relation": "requires",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "env_validation",
|
|
"source": "buildfor_life_ops",
|
|
"target": "env_validation"
|
|
},
|
|
{
|
|
"relation": "requires",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "pg_dump_backup",
|
|
"source": "buildfor_life_ops",
|
|
"target": "pg_dump_backup"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "uuid_v7_pks",
|
|
"source": "buildfor_life_ops",
|
|
"target": "uuid_v7_pks"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "timestamptz_utc",
|
|
"source": "buildfor_life_ops",
|
|
"target": "timestamptz_utc"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "soft_delete",
|
|
"source": "buildfor_life_ops",
|
|
"target": "soft_delete"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "money_numeric",
|
|
"source": "buildfor_life_ops",
|
|
"target": "money_numeric"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "asset_xor_location",
|
|
"source": "buildfor_life_ops",
|
|
"target": "asset_xor_location"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "decisions_scope",
|
|
"source": "buildfor_life_ops",
|
|
"target": "decisions_scope"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "company_users_roles",
|
|
"source": "buildfor_life_ops",
|
|
"target": "company_users_roles"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "create_user_script",
|
|
"source": "buildfor_life_ops",
|
|
"target": "create_user_script"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "roadmap",
|
|
"source": "buildfor_life_ops",
|
|
"target": "roadmap"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "theme_localstorage",
|
|
"source": "buildfor_life_ops",
|
|
"target": "theme_localstorage"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "tabs_nested_routes",
|
|
"source": "buildfor_life_ops",
|
|
"target": "tabs_nested_routes"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_ops",
|
|
"_tgt": "documents_storage_key",
|
|
"source": "buildfor_life_ops",
|
|
"target": "documents_storage_key"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "buildfor_life_budget",
|
|
"_tgt": "buildfor_life_repair",
|
|
"source": "buildfor_life_budget",
|
|
"target": "buildfor_life_repair"
|
|
},
|
|
{
|
|
"relation": "manages",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "fnm",
|
|
"_tgt": "node_24",
|
|
"source": "fnm",
|
|
"target": "node_24"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "systemd_unit",
|
|
"_tgt": "fnm",
|
|
"source": "fnm",
|
|
"target": "systemd_unit"
|
|
},
|
|
{
|
|
"relation": "requires",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "pnpm",
|
|
"_tgt": "node_24",
|
|
"source": "pnpm",
|
|
"target": "node_24"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "pnpm",
|
|
"_tgt": "frozen_lockfile",
|
|
"source": "pnpm",
|
|
"target": "frozen_lockfile"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "pnpm",
|
|
"_tgt": "db_migrate",
|
|
"source": "pnpm",
|
|
"target": "db_migrate"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "pnpm",
|
|
"_tgt": "db_generate",
|
|
"source": "pnpm",
|
|
"target": "db_generate"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "pnpm",
|
|
"_tgt": "create_user_script",
|
|
"source": "pnpm",
|
|
"target": "create_user_script"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "argon2id_sessions",
|
|
"_tgt": "session_cookie_hash",
|
|
"source": "argon2id_sessions",
|
|
"target": "session_cookie_hash"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "argon2id_sessions",
|
|
"_tgt": "sliding_renewal",
|
|
"source": "argon2id_sessions",
|
|
"target": "sliding_renewal"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "argon2id_sessions",
|
|
"_tgt": "oidc",
|
|
"source": "argon2id_sessions",
|
|
"target": "oidc"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.9,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "rationale_native_install_host",
|
|
"_tgt": "argon2id_sessions",
|
|
"source": "argon2id_sessions",
|
|
"target": "rationale_native_install_host"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "rationale_cookie_hash",
|
|
"_tgt": "session_cookie_hash",
|
|
"source": "session_cookie_hash",
|
|
"target": "rationale_cookie_hash"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.9,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "rationale_native_install_host",
|
|
"_tgt": "sharp",
|
|
"source": "sharp",
|
|
"target": "rationale_native_install_host"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "storage_adapter",
|
|
"_tgt": "local_disk_storage",
|
|
"source": "storage_adapter",
|
|
"target": "local_disk_storage"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "storage_adapter",
|
|
"_tgt": "s3_storage",
|
|
"source": "storage_adapter",
|
|
"target": "s3_storage"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "documents_storage_key",
|
|
"_tgt": "storage_adapter",
|
|
"source": "storage_adapter",
|
|
"target": "documents_storage_key"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "rationale_storage_abstraction",
|
|
"_tgt": "storage_adapter",
|
|
"source": "storage_adapter",
|
|
"target": "rationale_storage_abstraction"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "local_disk_storage",
|
|
"_tgt": "hmac_signed_urls",
|
|
"source": "local_disk_storage",
|
|
"target": "hmac_signed_urls"
|
|
},
|
|
{
|
|
"relation": "requires",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "local_disk_storage",
|
|
"_tgt": "blob_backup",
|
|
"source": "local_disk_storage",
|
|
"target": "blob_backup"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "roadmap",
|
|
"_tgt": "s3_storage",
|
|
"source": "s3_storage",
|
|
"target": "roadmap"
|
|
},
|
|
{
|
|
"relation": "requires",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "env_validation",
|
|
"_tgt": "session_secret",
|
|
"source": "env_validation",
|
|
"target": "session_secret"
|
|
},
|
|
{
|
|
"relation": "requires",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "env_validation",
|
|
"_tgt": "storage_signing_secret",
|
|
"source": "env_validation",
|
|
"target": "storage_signing_secret"
|
|
},
|
|
{
|
|
"relation": "requires",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "env_validation",
|
|
"_tgt": "public_base_url",
|
|
"source": "env_validation",
|
|
"target": "public_base_url"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "systemd_unit",
|
|
"_tgt": "body_size_limit",
|
|
"source": "systemd_unit",
|
|
"target": "body_size_limit"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "nginx_proxy",
|
|
"_tgt": "systemd_unit",
|
|
"source": "systemd_unit",
|
|
"target": "nginx_proxy"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "rationale_aliases_path",
|
|
"_tgt": "systemd_unit",
|
|
"source": "systemd_unit",
|
|
"target": "rationale_aliases_path"
|
|
},
|
|
{
|
|
"relation": "references",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "gitea_ci_deploy",
|
|
"_tgt": "systemd_unit",
|
|
"source": "systemd_unit",
|
|
"target": "gitea_ci_deploy"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "nginx_proxy",
|
|
"_tgt": "body_size_limit",
|
|
"source": "nginx_proxy",
|
|
"target": "body_size_limit"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.7,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "login_health_check",
|
|
"_tgt": "nginx_proxy",
|
|
"source": "nginx_proxy",
|
|
"target": "login_health_check"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "gitea_ci_deploy",
|
|
"_tgt": "public_https_clone",
|
|
"source": "gitea_ci_deploy",
|
|
"target": "public_https_clone"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "rationale_db_truth",
|
|
"_tgt": "blob_backup",
|
|
"source": "blob_backup",
|
|
"target": "rationale_db_truth"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "drizzle_migrations",
|
|
"_tgt": "db_generate",
|
|
"source": "drizzle_migrations",
|
|
"target": "db_generate"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "drizzle_migrations",
|
|
"_tgt": "db_migrate",
|
|
"source": "drizzle_migrations",
|
|
"target": "db_migrate"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "drizzle_migrations",
|
|
"_tgt": "db_push",
|
|
"source": "drizzle_migrations",
|
|
"target": "db_push"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "drizzle_migrations",
|
|
"_tgt": "db_studio",
|
|
"source": "drizzle_migrations",
|
|
"target": "db_studio"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "drizzle_migrations",
|
|
"_tgt": "enum_policy",
|
|
"source": "drizzle_migrations",
|
|
"target": "enum_policy"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "drizzle_migrations",
|
|
"_tgt": "concurrently_index",
|
|
"source": "drizzle_migrations",
|
|
"target": "concurrently_index"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "drizzle/README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "drizzle_migrations",
|
|
"_tgt": "immutable_jsonb_keys",
|
|
"source": "drizzle_migrations",
|
|
"target": "immutable_jsonb_keys"
|
|
},
|
|
{
|
|
"relation": "documents",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "drizzle_migrations",
|
|
"_tgt": "no_down_migrations",
|
|
"source": "drizzle_migrations",
|
|
"target": "no_down_migrations"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "rationale_immutable_keys",
|
|
"_tgt": "immutable_jsonb_keys",
|
|
"source": "immutable_jsonb_keys",
|
|
"target": "rationale_immutable_keys"
|
|
},
|
|
{
|
|
"relation": "conceptually_related_to",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "README.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "asset_xor_location",
|
|
"_tgt": "asset_location_history",
|
|
"source": "asset_xor_location",
|
|
"target": "asset_location_history"
|
|
},
|
|
{
|
|
"relation": "rationale_for",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 1.0,
|
|
"source_file": "DEPLOYMENT.md",
|
|
"source_location": null,
|
|
"weight": 1.0,
|
|
"_src": "rationale_native_install_host",
|
|
"_tgt": "frozen_lockfile",
|
|
"source": "rationale_native_install_host",
|
|
"target": "frozen_lockfile"
|
|
}
|
|
],
|
|
"hyperedges": [
|
|
{
|
|
"id": "auth_session_flow",
|
|
"label": "Session auth flow (cookie, hash, hook, gate)",
|
|
"nodes": [
|
|
"readme_auth_model",
|
|
"readme_sha256_cookie_hash",
|
|
"readme_sliding_renewal",
|
|
"readme_hooks_server",
|
|
"readme_layout_app_group"
|
|
],
|
|
"relation": "participate_in",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "README.md"
|
|
},
|
|
{
|
|
"id": "storage_abstraction_stack",
|
|
"label": "Storage abstraction (adapter, local impl, signed URLs, file route)",
|
|
"nodes": [
|
|
"readme_storage_adapter",
|
|
"readme_local_disk_storage",
|
|
"readme_hmac_signed_urls",
|
|
"readme_api_files_route",
|
|
"readme_storage_model"
|
|
],
|
|
"relation": "implement",
|
|
"confidence": "EXTRACTED",
|
|
"confidence_score": 0.95,
|
|
"source_file": "README.md"
|
|
},
|
|
{
|
|
"id": "theme_propagation_pattern",
|
|
"label": "Cross-sibling theme propagation via localStorage",
|
|
"nodes": [
|
|
"readme_decision_theme_key",
|
|
"apphtml_theme_bootstrap",
|
|
"readme_buildfor_life_budget",
|
|
"readme_buildfor_life_repair"
|
|
],
|
|
"relation": "form",
|
|
"confidence": "INFERRED",
|
|
"confidence_score": 0.8,
|
|
"source_file": "README.md"
|
|
}
|
|
]
|
|
} |