{ "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", "id": "drizzle_config_ts", "community": 29, "norm_label": "drizzle.config.ts" }, { "label": "svelte.config.js", "file_type": "code", "source_file": "svelte.config.js", "source_location": "L1", "id": "svelte_config_js", "community": 30, "norm_label": "svelte.config.js" }, { "label": "vite.config.ts", "file_type": "code", "source_file": "vite.config.ts", "source_location": "L1", "id": "vite_config_ts", "community": 31, "norm_label": "vite.config.ts" }, { "label": "create-user.ts", "file_type": "code", "source_file": "scripts\\create-user.ts", "source_location": "L1", "id": "scripts_create_user_ts", "community": 10, "norm_label": "create-user.ts" }, { "label": "slugify()", "file_type": "code", "source_file": "scripts\\create-user.ts", "source_location": "L9", "id": "create_user_slugify", "community": 10, "norm_label": "slugify()" }, { "label": "stripSurroundingQuotes()", "file_type": "code", "source_file": "scripts\\create-user.ts", "source_location": "L16", "id": "create_user_stripsurroundingquotes", "community": 10, "norm_label": "stripsurroundingquotes()" }, { "label": "readArg()", "file_type": "code", "source_file": "scripts\\create-user.ts", "source_location": "L26", "id": "create_user_readarg", "community": 10, "norm_label": "readarg()" }, { "label": "main()", "file_type": "code", "source_file": "scripts\\create-user.ts", "source_location": "L31", "id": "create_user_main", "community": 10, "norm_label": "main()" }, { "label": "diag-user.ts", "file_type": "code", "source_file": "scripts\\diag-user.ts", "source_location": "L1", "id": "scripts_diag_user_ts", "community": 10, "norm_label": "diag-user.ts" }, { "label": "stripSurroundingQuotes()", "file_type": "code", "source_file": "scripts\\diag-user.ts", "source_location": "L8", "id": "diag_user_stripsurroundingquotes", "community": 10, "norm_label": "stripsurroundingquotes()" }, { "label": "readArg()", "file_type": "code", "source_file": "scripts\\diag-user.ts", "source_location": "L18", "id": "diag_user_readarg", "community": 10, "norm_label": "readarg()" }, { "label": "main()", "file_type": "code", "source_file": "scripts\\diag-user.ts", "source_location": "L23", "id": "diag_user_main", "community": 10, "norm_label": "main()" }, { "label": "system-asset-types.ts", "file_type": "code", "source_file": "scripts\\seed\\system-asset-types.ts", "source_location": "L1", "id": "scripts_seed_system_asset_types_ts", "community": 2, "norm_label": "system-asset-types.ts" }, { "label": "upsertSystemType()", "file_type": "code", "source_file": "scripts\\seed\\system-asset-types.ts", "source_location": "L266", "id": "system_asset_types_upsertsystemtype", "community": 2, "norm_label": "upsertsystemtype()" }, { "label": "syncFieldDefs()", "file_type": "code", "source_file": "scripts\\seed\\system-asset-types.ts", "source_location": "L306", "id": "system_asset_types_syncfielddefs", "community": 2, "norm_label": "syncfielddefs()" }, { "label": "main()", "file_type": "code", "source_file": "scripts\\seed\\system-asset-types.ts", "source_location": "L364", "id": "system_asset_types_main", "community": 2, "norm_label": "main()" }, { "label": "app.d.ts", "file_type": "code", "source_file": "src\\app.d.ts", "source_location": "L1", "id": "src_app_d_ts", "community": 32, "norm_label": "app.d.ts" }, { "label": "hooks.server.ts", "file_type": "code", "source_file": "src\\hooks.server.ts", "source_location": "L1", "id": "src_hooks_server_ts", "community": 4, "norm_label": "hooks.server.ts" }, { "label": "handle()", "file_type": "code", "source_file": "src\\hooks.server.ts", "source_location": "L9", "id": "hooks_server_handle", "community": 4, "norm_label": "handle()" }, { "label": "accounts.ts", "file_type": "code", "source_file": "src\\lib\\accounts.ts", "source_location": "L1", "id": "src_lib_accounts_ts", "community": 33, "norm_label": "accounts.ts" }, { "label": "field-types.ts", "file_type": "code", "source_file": "src\\lib\\field-types.ts", "source_location": "L1", "id": "src_lib_field_types_ts", "community": 23, "norm_label": "field-types.ts" }, { "label": "needsEnumValues()", "file_type": "code", "source_file": "src\\lib\\field-types.ts", "source_location": "L54", "id": "field_types_needsenumvalues", "community": 23, "norm_label": "needsenumvalues()" }, { "label": "notifications.ts", "file_type": "code", "source_file": "src\\lib\\notifications.ts", "source_location": "L1", "id": "src_lib_notifications_ts", "community": 34, "norm_label": "notifications.ts" }, { "label": "roles.ts", "file_type": "code", "source_file": "src\\lib\\roles.ts", "source_location": "L1", "id": "src_lib_roles_ts", "community": 35, "norm_label": "roles.ts" }, { "label": "CustomFieldsForm.svelte", "file_type": "code", "source_file": "src\\lib\\components\\CustomFieldsForm.svelte", "source_location": "L1", "id": "src_lib_components_customfieldsform_svelte", "community": 36, "norm_label": "customfieldsform.svelte" }, { "label": "Sidebar.svelte", "file_type": "code", "source_file": "src\\lib\\components\\Sidebar.svelte", "source_location": "L1", "id": "src_lib_components_sidebar_svelte", "community": 37, "norm_label": "sidebar.svelte" }, { "label": "TabNav.svelte", "file_type": "code", "source_file": "src\\lib\\components\\TabNav.svelte", "source_location": "L1", "id": "src_lib_components_tabnav_svelte", "community": 38, "norm_label": "tabnav.svelte" }, { "label": "ThemeToggle.svelte", "file_type": "code", "source_file": "src\\lib\\components\\ThemeToggle.svelte", "source_location": "L1", "id": "src_lib_components_themetoggle_svelte", "community": 39, "norm_label": "themetoggle.svelte" }, { "label": "TopBar.svelte", "file_type": "code", "source_file": "src\\lib\\components\\TopBar.svelte", "source_location": "L1", "id": "src_lib_components_topbar_svelte", "community": 40, "norm_label": "topbar.svelte" }, { "label": "csv.ts", "file_type": "code", "source_file": "src\\lib\\server\\csv.ts", "source_location": "L1", "id": "src_lib_server_csv_ts", "community": 2, "norm_label": "csv.ts" }, { "label": "toCsv()", "file_type": "code", "source_file": "src\\lib\\server\\csv.ts", "source_location": "L6", "id": "csv_tocsv", "community": 2, "norm_label": "tocsv()" }, { "label": "toCell()", "file_type": "code", "source_file": "src\\lib\\server\\csv.ts", "source_location": "L18", "id": "csv_tocell", "community": 2, "norm_label": "tocell()" }, { "label": "escape()", "file_type": "code", "source_file": "src\\lib\\server\\csv.ts", "source_location": "L26", "id": "csv_escape", "community": 2, "norm_label": "escape()" }, { "label": "csvResponse()", "file_type": "code", "source_file": "src\\lib\\server\\csv.ts", "source_location": "L31", "id": "csv_csvresponse", "community": 2, "norm_label": "csvresponse()" }, { "label": "custom-fields-form.ts", "file_type": "code", "source_file": "src\\lib\\server\\custom-fields-form.ts", "source_location": "L1", "id": "src_lib_server_custom_fields_form_ts", "community": 2, "norm_label": "custom-fields-form.ts" }, { "label": "gatherCustomFieldsFromForm()", "file_type": "code", "source_file": "src\\lib\\server\\custom-fields-form.ts", "source_location": "L8", "id": "custom_fields_form_gathercustomfieldsfromform", "community": 2, "norm_label": "gathercustomfieldsfromform()" }, { "label": "env.ts", "file_type": "code", "source_file": "src\\lib\\server\\env.ts", "source_location": "L1", "id": "src_lib_server_env_ts", "community": 41, "norm_label": "env.ts" }, { "label": "markdown.ts", "file_type": "code", "source_file": "src\\lib\\server\\markdown.ts", "source_location": "L1", "id": "src_lib_server_markdown_ts", "community": 3, "norm_label": "markdown.ts" }, { "label": "html()", "file_type": "code", "source_file": "src\\lib\\server\\markdown.ts", "source_location": "L10", "id": "markdown_html", "community": 3, "norm_label": "html()" }, { "label": "escapeHtml()", "file_type": "code", "source_file": "src\\lib\\server\\markdown.ts", "source_location": "L17", "id": "markdown_escapehtml", "community": 3, "norm_label": "escapehtml()" }, { "label": "renderMarkdown()", "file_type": "code", "source_file": "src\\lib\\server\\markdown.ts", "source_location": "L26", "id": "markdown_rendermarkdown", "community": 3, "norm_label": "rendermarkdown()" }, { "label": "guards.ts", "file_type": "code", "source_file": "src\\lib\\server\\auth\\guards.ts", "source_location": "L1", "id": "src_lib_server_auth_guards_ts", "community": 0, "norm_label": "guards.ts" }, { "label": "requireCompany()", "file_type": "code", "source_file": "src\\lib\\server\\auth\\guards.ts", "source_location": "L8", "id": "guards_requirecompany", "community": 0, "norm_label": "requirecompany()" }, { "label": "requireAdmin()", "file_type": "code", "source_file": "src\\lib\\server\\auth\\guards.ts", "source_location": "L22", "id": "guards_requireadmin", "community": 0, "norm_label": "requireadmin()" }, { "label": "session.ts", "file_type": "code", "source_file": "src\\lib\\server\\auth\\session.ts", "source_location": "L1", "id": "src_lib_server_auth_session_ts", "community": 4, "norm_label": "session.ts" }, { "label": "generateSessionToken()", "file_type": "code", "source_file": "src\\lib\\server\\auth\\session.ts", "source_location": "L12", "id": "session_generatesessiontoken", "community": 4, "norm_label": "generatesessiontoken()" }, { "label": "hashToken()", "file_type": "code", "source_file": "src\\lib\\server\\auth\\session.ts", "source_location": "L18", "id": "session_hashtoken", "community": 4, "norm_label": "hashtoken()" }, { "label": "createSession()", "file_type": "code", "source_file": "src\\lib\\server\\auth\\session.ts", "source_location": "L22", "id": "session_createsession", "community": 4, "norm_label": "createsession()" }, { "label": "validateSession()", "file_type": "code", "source_file": "src\\lib\\server\\auth\\session.ts", "source_location": "L45", "id": "session_validatesession", "community": 4, "norm_label": "validatesession()" }, { "label": "refreshSession()", "file_type": "code", "source_file": "src\\lib\\server\\auth\\session.ts", "source_location": "L98", "id": "session_refreshsession", "community": 4, "norm_label": "refreshsession()" }, { "label": "invalidateSession()", "file_type": "code", "source_file": "src\\lib\\server\\auth\\session.ts", "source_location": "L106", "id": "session_invalidatesession", "community": 4, "norm_label": "invalidatesession()" }, { "label": "setActiveCompany()", "file_type": "code", "source_file": "src\\lib\\server\\auth\\session.ts", "source_location": "L110", "id": "session_setactivecompany", "community": 1, "norm_label": "setactivecompany()" }, { "label": "types.ts", "file_type": "code", "source_file": "src\\lib\\server\\auth\\types.ts", "source_location": "L1", "id": "src_lib_server_auth_types_ts", "community": 42, "norm_label": "types.ts" }, { "label": "client.ts", "file_type": "code", "source_file": "src\\lib\\server\\db\\client.ts", "source_location": "L1", "id": "src_lib_server_db_client_ts", "community": 43, "norm_label": "client.ts" }, { "label": "accounts.ts", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\accounts.ts", "source_location": "L1", "id": "src_lib_server_db_schema_accounts_ts", "community": 44, "norm_label": "accounts.ts" }, { "label": "assets.ts", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\assets.ts", "source_location": "L1", "id": "src_lib_server_db_schema_assets_ts", "community": 45, "norm_label": "assets.ts" }, { "label": "checklists.ts", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\checklists.ts", "source_location": "L1", "id": "src_lib_server_db_schema_checklists_ts", "community": 46, "norm_label": "checklists.ts" }, { "label": "decisions.ts", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\decisions.ts", "source_location": "L1", "id": "src_lib_server_db_schema_decisions_ts", "community": 47, "norm_label": "decisions.ts" }, { "label": "documents.ts", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\documents.ts", "source_location": "L1", "id": "src_lib_server_db_schema_documents_ts", "community": 48, "norm_label": "documents.ts" }, { "label": "index.ts", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\index.ts", "source_location": "L1", "id": "src_lib_server_db_schema_index_ts", "community": 49, "norm_label": "index.ts" }, { "label": "maintenance.ts", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\maintenance.ts", "source_location": "L1", "id": "src_lib_server_db_schema_maintenance_ts", "community": 50, "norm_label": "maintenance.ts" }, { "label": "notifications.ts", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\notifications.ts", "source_location": "L1", "id": "src_lib_server_db_schema_notifications_ts", "community": 51, "norm_label": "notifications.ts" }, { "label": "projects.ts", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\projects.ts", "source_location": "L1", "id": "src_lib_server_db_schema_projects_ts", "community": 52, "norm_label": "projects.ts" }, { "label": "properties.ts", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\properties.ts", "source_location": "L1", "id": "src_lib_server_db_schema_properties_ts", "community": 53, "norm_label": "properties.ts" }, { "label": "rooms.ts", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\rooms.ts", "source_location": "L1", "id": "src_lib_server_db_schema_rooms_ts", "community": 54, "norm_label": "rooms.ts" }, { "label": "tenancy.ts", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\tenancy.ts", "source_location": "L1", "id": "src_lib_server_db_schema_tenancy_ts", "community": 55, "norm_label": "tenancy.ts" }, { "label": "wiki.ts", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\wiki.ts", "source_location": "L1", "id": "src_lib_server_db_schema_wiki_ts", "community": 56, "norm_label": "wiki.ts" }, { "label": "_shared.ts", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\_shared.ts", "source_location": "L1", "id": "src_lib_server_db_schema_shared_ts", "community": 15, "norm_label": "_shared.ts" }, { "label": "pk()", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\_shared.ts", "source_location": "L81", "id": "shared_pk", "community": 15, "norm_label": "pk()" }, { "label": "fk()", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\_shared.ts", "source_location": "L82", "id": "shared_fk", "community": 15, "norm_label": "fk()" }, { "label": "createdAt()", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\_shared.ts", "source_location": "L83", "id": "shared_createdat", "community": 15, "norm_label": "createdat()" }, { "label": "updatedAt()", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\_shared.ts", "source_location": "L85", "id": "shared_updatedat", "community": 15, "norm_label": "updatedat()" }, { "label": "deletedAt()", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\_shared.ts", "source_location": "L87", "id": "shared_deletedat", "community": 15, "norm_label": "deletedat()" }, { "label": "slugCol()", "file_type": "code", "source_file": "src\\lib\\server\\db\\schema\\_shared.ts", "source_location": "L88", "id": "shared_slugcol", "community": 15, "norm_label": "slugcol()" }, { "label": "email.ts", "file_type": "code", "source_file": "src\\lib\\server\\notifications\\email.ts", "source_location": "L1", "id": "src_lib_server_notifications_email_ts", "community": 3, "norm_label": "email.ts" }, { "label": "isEmailConfigured()", "file_type": "code", "source_file": "src\\lib\\server\\notifications\\email.ts", "source_location": "L6", "id": "email_isemailconfigured", "community": 3, "norm_label": "isemailconfigured()" }, { "label": "getTransport()", "file_type": "code", "source_file": "src\\lib\\server\\notifications\\email.ts", "source_location": "L10", "id": "email_gettransport", "community": 3, "norm_label": "gettransport()" }, { "label": "sendEmail()", "file_type": "code", "source_file": "src\\lib\\server\\notifications\\email.ts", "source_location": "L35", "id": "email_sendemail", "community": 3, "norm_label": "sendemail()" }, { "label": "matrix.ts", "file_type": "code", "source_file": "src\\lib\\server\\notifications\\matrix.ts", "source_location": "L1", "id": "src_lib_server_notifications_matrix_ts", "community": 3, "norm_label": "matrix.ts" }, { "label": "isMatrixConfigured()", "file_type": "code", "source_file": "src\\lib\\server\\notifications\\matrix.ts", "source_location": "L3", "id": "matrix_ismatrixconfigured", "community": 3, "norm_label": "ismatrixconfigured()" }, { "label": "buildBodies()", "file_type": "code", "source_file": "src\\lib\\server\\notifications\\matrix.ts", "source_location": "L11", "id": "matrix_buildbodies", "community": 3, "norm_label": "buildbodies()" }, { "label": "sendMatrixMessage()", "file_type": "code", "source_file": "src\\lib\\server\\notifications\\matrix.ts", "source_location": "L37", "id": "matrix_sendmatrixmessage", "community": 3, "norm_label": "sendmatrixmessage()" }, { "label": "accounts.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\accounts.ts", "source_location": "L1", "id": "src_lib_server_services_accounts_ts", "community": 4, "norm_label": "accounts.ts" }, { "label": "assertProperty()", "file_type": "code", "source_file": "src\\lib\\server\\services\\accounts.ts", "source_location": "L13", "id": "accounts_assertproperty", "community": 4, "norm_label": "assertproperty()" }, { "label": "listAccounts()", "file_type": "code", "source_file": "src\\lib\\server\\services\\accounts.ts", "source_location": "L28", "id": "accounts_listaccounts", "community": 4, "norm_label": "listaccounts()" }, { "label": "createAccount()", "file_type": "code", "source_file": "src\\lib\\server\\services\\accounts.ts", "source_location": "L40", "id": "accounts_createaccount", "community": 4, "norm_label": "createaccount()" }, { "label": "updateAccount()", "file_type": "code", "source_file": "src\\lib\\server\\services\\accounts.ts", "source_location": "L82", "id": "accounts_updateaccount", "community": 4, "norm_label": "updateaccount()" }, { "label": "deleteAccount()", "file_type": "code", "source_file": "src\\lib\\server\\services\\accounts.ts", "source_location": "L117", "id": "accounts_deleteaccount", "community": 4, "norm_label": "deleteaccount()" }, { "label": "asset-types.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\asset-types.ts", "source_location": "L1", "id": "src_lib_server_services_asset_types_ts", "community": 11, "norm_label": "asset-types.ts" }, { "label": "slugifyTypeSlug()", "file_type": "code", "source_file": "src\\lib\\server\\services\\asset-types.ts", "source_location": "L21", "id": "asset_types_slugifytypeslug", "community": 11, "norm_label": "slugifytypeslug()" }, { "label": "normalizeFieldKey()", "file_type": "code", "source_file": "src\\lib\\server\\services\\asset-types.ts", "source_location": "L31", "id": "asset_types_normalizefieldkey", "community": 11, "norm_label": "normalizefieldkey()" }, { "label": "loadEditableType()", "file_type": "code", "source_file": "src\\lib\\server\\services\\asset-types.ts", "source_location": "L44", "id": "asset_types_loadeditabletype", "community": 11, "norm_label": "loadeditabletype()" }, { "label": "createCompanyAssetType()", "file_type": "code", "source_file": "src\\lib\\server\\services\\asset-types.ts", "source_location": "L58", "id": "asset_types_createcompanyassettype", "community": 11, "norm_label": "createcompanyassettype()" }, { "label": "updateCompanyAssetType()", "file_type": "code", "source_file": "src\\lib\\server\\services\\asset-types.ts", "source_location": "L83", "id": "asset_types_updatecompanyassettype", "community": 11, "norm_label": "updatecompanyassettype()" }, { "label": "deleteCompanyAssetType()", "file_type": "code", "source_file": "src\\lib\\server\\services\\asset-types.ts", "source_location": "L100", "id": "asset_types_deletecompanyassettype", "community": 11, "norm_label": "deletecompanyassettype()" }, { "label": "addFieldDef()", "file_type": "code", "source_file": "src\\lib\\server\\services\\asset-types.ts", "source_location": "L136", "id": "asset_types_addfielddef", "community": 11, "norm_label": "addfielddef()" }, { "label": "updateFieldDef()", "file_type": "code", "source_file": "src\\lib\\server\\services\\asset-types.ts", "source_location": "L181", "id": "asset_types_updatefielddef", "community": 11, "norm_label": "updatefielddef()" }, { "label": "removeFieldDef()", "file_type": "code", "source_file": "src\\lib\\server\\services\\asset-types.ts", "source_location": "L230", "id": "asset_types_removefielddef", "community": 11, "norm_label": "removefielddef()" }, { "label": "assets.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\assets.ts", "source_location": "L1", "id": "src_lib_server_services_assets_ts", "community": 7, "norm_label": "assets.ts" }, { "label": "loadTypeWithFields()", "file_type": "code", "source_file": "src\\lib\\server\\services\\assets.ts", "source_location": "L58", "id": "assets_loadtypewithfields", "community": 7, "norm_label": "loadtypewithfields()" }, { "label": "validateCustomFields()", "file_type": "code", "source_file": "src\\lib\\server\\services\\assets.ts", "source_location": "L73", "id": "assets_validatecustomfields", "community": 7, "norm_label": "validatecustomfields()" }, { "label": "assertContainer()", "file_type": "code", "source_file": "src\\lib\\server\\services\\assets.ts", "source_location": "L84", "id": "assets_assertcontainer", "community": 7, "norm_label": "assertcontainer()" }, { "label": "createAsset()", "file_type": "code", "source_file": "src\\lib\\server\\services\\assets.ts", "source_location": "L114", "id": "assets_createasset", "community": 7, "norm_label": "createasset()" }, { "label": "updateAsset()", "file_type": "code", "source_file": "src\\lib\\server\\services\\assets.ts", "source_location": "L165", "id": "assets_updateasset", "community": 7, "norm_label": "updateasset()" }, { "label": "moveAsset()", "file_type": "code", "source_file": "src\\lib\\server\\services\\assets.ts", "source_location": "L211", "id": "assets_moveasset", "community": 7, "norm_label": "moveasset()" }, { "label": "softDeleteAsset()", "file_type": "code", "source_file": "src\\lib\\server\\services\\assets.ts", "source_location": "L268", "id": "assets_softdeleteasset", "community": 7, "norm_label": "softdeleteasset()" }, { "label": "appendAssetLog()", "file_type": "code", "source_file": "src\\lib\\server\\services\\assets.ts", "source_location": "L275", "id": "assets_appendassetlog", "community": 7, "norm_label": "appendassetlog()" }, { "label": "listAssets()", "file_type": "code", "source_file": "src\\lib\\server\\services\\assets.ts", "source_location": "L303", "id": "assets_listassets", "community": 2, "norm_label": "listassets()" }, { "label": "checklists.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L1", "id": "src_lib_server_services_checklists_ts", "community": 9, "norm_label": "checklists.ts" }, { "label": "listTemplates()", "file_type": "code", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L16", "id": "checklists_listtemplates", "community": 9, "norm_label": "listtemplates()" }, { "label": "getTemplate()", "file_type": "code", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L38", "id": "checklists_gettemplate", "community": 9, "norm_label": "gettemplate()" }, { "label": "createTemplate()", "file_type": "code", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L56", "id": "checklists_createtemplate", "community": 9, "norm_label": "createtemplate()" }, { "label": "updateTemplate()", "file_type": "code", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L74", "id": "checklists_updatetemplate", "community": 9, "norm_label": "updatetemplate()" }, { "label": "deleteTemplate()", "file_type": "code", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L88", "id": "checklists_deletetemplate", "community": 9, "norm_label": "deletetemplate()" }, { "label": "addTemplateItem()", "file_type": "code", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L94", "id": "checklists_addtemplateitem", "community": 9, "norm_label": "addtemplateitem()" }, { "label": "removeTemplateItem()", "file_type": "code", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L111", "id": "checklists_removetemplateitem", "community": 9, "norm_label": "removetemplateitem()" }, { "label": "instantiateChecklist()", "file_type": "code", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L123", "id": "checklists_instantiatechecklist", "community": 9, "norm_label": "instantiatechecklist()" }, { "label": "getInstance()", "file_type": "code", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L180", "id": "checklists_getinstance", "community": 9, "norm_label": "getinstance()" }, { "label": "setItemDone()", "file_type": "code", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L201", "id": "checklists_setitemdone", "community": 9, "norm_label": "setitemdone()" }, { "label": "completeInstance()", "file_type": "code", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L222", "id": "checklists_completeinstance", "community": 9, "norm_label": "completeinstance()" }, { "label": "listInstancesForScope()", "file_type": "code", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L238", "id": "checklists_listinstancesforscope", "community": 9, "norm_label": "listinstancesforscope()" }, { "label": "companies.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\companies.ts", "source_location": "L1", "id": "src_lib_server_services_companies_ts", "community": 20, "norm_label": "companies.ts" }, { "label": "slugify()", "file_type": "code", "source_file": "src\\lib\\server\\services\\companies.ts", "source_location": "L5", "id": "companies_slugify", "community": 20, "norm_label": "slugify()" }, { "label": "getCompany()", "file_type": "code", "source_file": "src\\lib\\server\\services\\companies.ts", "source_location": "L15", "id": "companies_getcompany", "community": 20, "norm_label": "getcompany()" }, { "label": "updateCompany()", "file_type": "code", "source_file": "src\\lib\\server\\services\\companies.ts", "source_location": "L24", "id": "companies_updatecompany", "community": 20, "norm_label": "updatecompany()" }, { "label": "createCompanyWithAdmin()", "file_type": "code", "source_file": "src\\lib\\server\\services\\companies.ts", "source_location": "L39", "id": "companies_createcompanywithadmin", "community": 20, "norm_label": "createcompanywithadmin()" }, { "label": "decisions.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\decisions.ts", "source_location": "L1", "id": "src_lib_server_services_decisions_ts", "community": 2, "norm_label": "decisions.ts" }, { "label": "createDecision()", "file_type": "code", "source_file": "src\\lib\\server\\services\\decisions.ts", "source_location": "L24", "id": "decisions_createdecision", "community": 2, "norm_label": "createdecision()" }, { "label": "decisionScopeLink()", "file_type": "code", "source_file": "src\\lib\\server\\services\\decisions.ts", "source_location": "L74", "id": "decisions_decisionscopelink", "community": 2, "norm_label": "decisionscopelink()" }, { "label": "listDecisionsForScope()", "file_type": "code", "source_file": "src\\lib\\server\\services\\decisions.ts", "source_location": "L88", "id": "decisions_listdecisionsforscope", "community": 2, "norm_label": "listdecisionsforscope()" }, { "label": "softDeleteDecision()", "file_type": "code", "source_file": "src\\lib\\server\\services\\decisions.ts", "source_location": "L120", "id": "decisions_softdeletedecision", "community": 2, "norm_label": "softdeletedecision()" }, { "label": "documents.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\documents.ts", "source_location": "L1", "id": "src_lib_server_services_documents_ts", "community": 1, "norm_label": "documents.ts" }, { "label": "assertScope()", "file_type": "code", "source_file": "src\\lib\\server\\services\\documents.ts", "source_location": "L20", "id": "documents_assertscope", "community": 1, "norm_label": "assertscope()" }, { "label": "uploadDocument()", "file_type": "code", "source_file": "src\\lib\\server\\services\\documents.ts", "source_location": "L47", "id": "documents_uploaddocument", "community": 1, "norm_label": "uploaddocument()" }, { "label": "listDocumentsForScope()", "file_type": "code", "source_file": "src\\lib\\server\\services\\documents.ts", "source_location": "L75", "id": "documents_listdocumentsforscope", "community": 1, "norm_label": "listdocumentsforscope()" }, { "label": "getDocument()", "file_type": "code", "source_file": "src\\lib\\server\\services\\documents.ts", "source_location": "L93", "id": "documents_getdocument", "community": 1, "norm_label": "getdocument()" }, { "label": "deleteDocument()", "file_type": "code", "source_file": "src\\lib\\server\\services\\documents.ts", "source_location": "L102", "id": "documents_deletedocument", "community": 1, "norm_label": "deletedocument()" }, { "label": "signedUrlForDocument()", "file_type": "code", "source_file": "src\\lib\\server\\services\\documents.ts", "source_location": "L113", "id": "documents_signedurlfordocument", "community": 1, "norm_label": "signedurlfordocument()" }, { "label": "maintenance.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L1", "id": "src_lib_server_services_maintenance_ts", "community": 8, "norm_label": "maintenance.ts" }, { "label": "addInterval()", "file_type": "code", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L19", "id": "maintenance_addinterval", "community": 8, "norm_label": "addinterval()" }, { "label": "assertAsset()", "file_type": "code", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L34", "id": "maintenance_assertasset", "community": 8, "norm_label": "assertasset()" }, { "label": "createSchedule()", "file_type": "code", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L59", "id": "maintenance_createschedule", "community": 8, "norm_label": "createschedule()" }, { "label": "listSchedulesForAsset()", "file_type": "code", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L99", "id": "maintenance_listschedulesforasset", "community": 8, "norm_label": "listschedulesforasset()" }, { "label": "getSchedule()", "file_type": "code", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L108", "id": "maintenance_getschedule", "community": 8, "norm_label": "getschedule()" }, { "label": "setScheduleActive()", "file_type": "code", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L121", "id": "maintenance_setscheduleactive", "community": 8, "norm_label": "setscheduleactive()" }, { "label": "deleteSchedule()", "file_type": "code", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L134", "id": "maintenance_deleteschedule", "community": 8, "norm_label": "deleteschedule()" }, { "label": "recordUsageReading()", "file_type": "code", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L142", "id": "maintenance_recordusagereading", "community": 8, "norm_label": "recordusagereading()" }, { "label": "latestUsageReading()", "file_type": "code", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L167", "id": "maintenance_latestusagereading", "community": 8, "norm_label": "latestusagereading()" }, { "label": "recordMaintenanceEvent()", "file_type": "code", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L201", "id": "maintenance_recordmaintenanceevent", "community": 8, "norm_label": "recordmaintenanceevent()" }, { "label": "listEventsForAsset()", "file_type": "code", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L285", "id": "maintenance_listeventsforasset", "community": 8, "norm_label": "listeventsforasset()" }, { "label": "listUsageReadingsForAsset()", "file_type": "code", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L305", "id": "maintenance_listusagereadingsforasset", "community": 8, "norm_label": "listusagereadingsforasset()" }, { "label": "listDueAndOverdue()", "file_type": "code", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L323", "id": "maintenance_listdueandoverdue", "community": 8, "norm_label": "listdueandoverdue()" }, { "label": "countOverdueForCompany()", "file_type": "code", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L352", "id": "maintenance_countoverdueforcompany", "community": 8, "norm_label": "countoverdueforcompany()" }, { "label": "notifications.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\notifications.ts", "source_location": "L1", "id": "src_lib_server_services_notifications_ts", "community": 3, "norm_label": "notifications.ts" }, { "label": "parseSettings()", "file_type": "code", "source_file": "src\\lib\\server\\services\\notifications.ts", "source_location": "L31", "id": "notifications_parsesettings", "community": 3, "norm_label": "parsesettings()" }, { "label": "absoluteLink()", "file_type": "code", "source_file": "src\\lib\\server\\services\\notifications.ts", "source_location": "L40", "id": "notifications_absolutelink", "community": 3, "norm_label": "absolutelink()" }, { "label": "notify()", "file_type": "code", "source_file": "src\\lib\\server\\services\\notifications.ts", "source_location": "L51", "id": "notifications_notify", "community": 3, "norm_label": "notify()" }, { "label": "fanOutExternal()", "file_type": "code", "source_file": "src\\lib\\server\\services\\notifications.ts", "source_location": "L70", "id": "notifications_fanoutexternal", "community": 3, "norm_label": "fanoutexternal()" }, { "label": "renderEmailHtml()", "file_type": "code", "source_file": "src\\lib\\server\\services\\notifications.ts", "source_location": "L125", "id": "notifications_renderemailhtml", "community": 3, "norm_label": "renderemailhtml()" }, { "label": "unreadCountForUser()", "file_type": "code", "source_file": "src\\lib\\server\\services\\notifications.ts", "source_location": "L144", "id": "notifications_unreadcountforuser", "community": 5, "norm_label": "unreadcountforuser()" }, { "label": "listForUser()", "file_type": "code", "source_file": "src\\lib\\server\\services\\notifications.ts", "source_location": "L161", "id": "notifications_listforuser", "community": 3, "norm_label": "listforuser()" }, { "label": "markRead()", "file_type": "code", "source_file": "src\\lib\\server\\services\\notifications.ts", "source_location": "L176", "id": "notifications_markread", "community": 3, "norm_label": "markread()" }, { "label": "markAllRead()", "file_type": "code", "source_file": "src\\lib\\server\\services\\notifications.ts", "source_location": "L190", "id": "notifications_markallread", "community": 3, "norm_label": "markallread()" }, { "label": "updateUserPrefs()", "file_type": "code", "source_file": "src\\lib\\server\\services\\notifications.ts", "source_location": "L211", "id": "notifications_updateuserprefs", "community": 3, "norm_label": "updateuserprefs()" }, { "label": "getUserPrefs()", "file_type": "code", "source_file": "src\\lib\\server\\services\\notifications.ts", "source_location": "L229", "id": "notifications_getuserprefs", "community": 3, "norm_label": "getuserprefs()" }, { "label": "projects.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\projects.ts", "source_location": "L1", "id": "src_lib_server_services_projects_ts", "community": 5, "norm_label": "projects.ts" }, { "label": "createProject()", "file_type": "code", "source_file": "src\\lib\\server\\services\\projects.ts", "source_location": "L16", "id": "projects_createproject", "community": 5, "norm_label": "createproject()" }, { "label": "listProjects()", "file_type": "code", "source_file": "src\\lib\\server\\services\\projects.ts", "source_location": "L31", "id": "projects_listprojects", "community": 5, "norm_label": "listprojects()" }, { "label": "getProject()", "file_type": "code", "source_file": "src\\lib\\server\\services\\projects.ts", "source_location": "L39", "id": "projects_getproject", "community": 5, "norm_label": "getproject()" }, { "label": "updateProject()", "file_type": "code", "source_file": "src\\lib\\server\\services\\projects.ts", "source_location": "L50", "id": "projects_updateproject", "community": 5, "norm_label": "updateproject()" }, { "label": "softDeleteProject()", "file_type": "code", "source_file": "src\\lib\\server\\services\\projects.ts", "source_location": "L68", "id": "projects_softdeleteproject", "community": 5, "norm_label": "softdeleteproject()" }, { "label": "properties.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L1", "id": "src_lib_server_services_properties_ts", "community": 5, "norm_label": "properties.ts" }, { "label": "createProperty()", "file_type": "code", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L19", "id": "properties_createproperty", "community": 5, "norm_label": "createproperty()" }, { "label": "listProperties()", "file_type": "code", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L37", "id": "properties_listproperties", "community": 5, "norm_label": "listproperties()" }, { "label": "getProperty()", "file_type": "code", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L45", "id": "properties_getproperty", "community": 5, "norm_label": "getproperty()" }, { "label": "updateProperty()", "file_type": "code", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L60", "id": "properties_updateproperty", "community": 5, "norm_label": "updateproperty()" }, { "label": "softDeleteProperty()", "file_type": "code", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L83", "id": "properties_softdeleteproperty", "community": 5, "norm_label": "softdeleteproperty()" }, { "label": "rooms.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\rooms.ts", "source_location": "L1", "id": "src_lib_server_services_rooms_ts", "community": 12, "norm_label": "rooms.ts" }, { "label": "assertProperty()", "file_type": "code", "source_file": "src\\lib\\server\\services\\rooms.ts", "source_location": "L12", "id": "rooms_assertproperty", "community": 12, "norm_label": "assertproperty()" }, { "label": "listFloors()", "file_type": "code", "source_file": "src\\lib\\server\\services\\rooms.ts", "source_location": "L29", "id": "rooms_listfloors", "community": 12, "norm_label": "listfloors()" }, { "label": "createFloor()", "file_type": "code", "source_file": "src\\lib\\server\\services\\rooms.ts", "source_location": "L38", "id": "rooms_createfloor", "community": 12, "norm_label": "createfloor()" }, { "label": "updateFloor()", "file_type": "code", "source_file": "src\\lib\\server\\services\\rooms.ts", "source_location": "L63", "id": "rooms_updatefloor", "community": 12, "norm_label": "updatefloor()" }, { "label": "deleteFloor()", "file_type": "code", "source_file": "src\\lib\\server\\services\\rooms.ts", "source_location": "L85", "id": "rooms_deletefloor", "community": 4, "norm_label": "deletefloor()" }, { "label": "listRoomsWithCounts()", "file_type": "code", "source_file": "src\\lib\\server\\services\\rooms.ts", "source_location": "L99", "id": "rooms_listroomswithcounts", "community": 12, "norm_label": "listroomswithcounts()" }, { "label": "getRoom()", "file_type": "code", "source_file": "src\\lib\\server\\services\\rooms.ts", "source_location": "L129", "id": "rooms_getroom", "community": 12, "norm_label": "getroom()" }, { "label": "createRoom()", "file_type": "code", "source_file": "src\\lib\\server\\services\\rooms.ts", "source_location": "L145", "id": "rooms_createroom", "community": 12, "norm_label": "createroom()" }, { "label": "updateRoom()", "file_type": "code", "source_file": "src\\lib\\server\\services\\rooms.ts", "source_location": "L188", "id": "rooms_updateroom", "community": 12, "norm_label": "updateroom()" }, { "label": "softDeleteRoom()", "file_type": "code", "source_file": "src\\lib\\server\\services\\rooms.ts", "source_location": "L217", "id": "rooms_softdeleteroom", "community": 12, "norm_label": "softdeleteroom()" }, { "label": "assertRoomInProperty()", "file_type": "code", "source_file": "src\\lib\\server\\services\\rooms.ts", "source_location": "L239", "id": "rooms_assertroominproperty", "community": 7, "norm_label": "assertroominproperty()" }, { "label": "tasks.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\tasks.ts", "source_location": "L1", "id": "src_lib_server_services_tasks_ts", "community": 13, "norm_label": "tasks.ts" }, { "label": "assertWorkPackage()", "file_type": "code", "source_file": "src\\lib\\server\\services\\tasks.ts", "source_location": "L8", "id": "tasks_assertworkpackage", "community": 13, "norm_label": "assertworkpackage()" }, { "label": "listTasksForWorkPackage()", "file_type": "code", "source_file": "src\\lib\\server\\services\\tasks.ts", "source_location": "L24", "id": "tasks_listtasksforworkpackage", "community": 13, "norm_label": "listtasksforworkpackage()" }, { "label": "createTask()", "file_type": "code", "source_file": "src\\lib\\server\\services\\tasks.ts", "source_location": "L33", "id": "tasks_createtask", "community": 13, "norm_label": "createtask()" }, { "label": "getTaskWithSubtasks()", "file_type": "code", "source_file": "src\\lib\\server\\services\\tasks.ts", "source_location": "L62", "id": "tasks_gettaskwithsubtasks", "community": 13, "norm_label": "gettaskwithsubtasks()" }, { "label": "updateTask()", "file_type": "code", "source_file": "src\\lib\\server\\services\\tasks.ts", "source_location": "L79", "id": "tasks_updatetask", "community": 13, "norm_label": "updatetask()" }, { "label": "softDeleteTask()", "file_type": "code", "source_file": "src\\lib\\server\\services\\tasks.ts", "source_location": "L125", "id": "tasks_softdeletetask", "community": 13, "norm_label": "softdeletetask()" }, { "label": "addSubtask()", "file_type": "code", "source_file": "src\\lib\\server\\services\\tasks.ts", "source_location": "L136", "id": "tasks_addsubtask", "community": 13, "norm_label": "addsubtask()" }, { "label": "toggleSubtask()", "file_type": "code", "source_file": "src\\lib\\server\\services\\tasks.ts", "source_location": "L143", "id": "tasks_togglesubtask", "community": 13, "norm_label": "togglesubtask()" }, { "label": "removeSubtask()", "file_type": "code", "source_file": "src\\lib\\server\\services\\tasks.ts", "source_location": "L157", "id": "tasks_removesubtask", "community": 13, "norm_label": "removesubtask()" }, { "label": "users.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\users.ts", "source_location": "L1", "id": "src_lib_server_services_users_ts", "community": 14, "norm_label": "users.ts" }, { "label": "listCompanyUsers()", "file_type": "code", "source_file": "src\\lib\\server\\services\\users.ts", "source_location": "L20", "id": "users_listcompanyusers", "community": 14, "norm_label": "listcompanyusers()" }, { "label": "countAdmins()", "file_type": "code", "source_file": "src\\lib\\server\\services\\users.ts", "source_location": "L39", "id": "users_countadmins", "community": 14, "norm_label": "countadmins()" }, { "label": "createUserAndAddToCompany()", "file_type": "code", "source_file": "src\\lib\\server\\services\\users.ts", "source_location": "L67", "id": "users_createuserandaddtocompany", "community": 10, "norm_label": "createuserandaddtocompany()" }, { "label": "updateDisplayName()", "file_type": "code", "source_file": "src\\lib\\server\\services\\users.ts", "source_location": "L119", "id": "users_updatedisplayname", "community": 14, "norm_label": "updatedisplayname()" }, { "label": "setUserRoleInCompany()", "file_type": "code", "source_file": "src\\lib\\server\\services\\users.ts", "source_location": "L130", "id": "users_setuserroleincompany", "community": 14, "norm_label": "setuserroleincompany()" }, { "label": "removeUserFromCompany()", "file_type": "code", "source_file": "src\\lib\\server\\services\\users.ts", "source_location": "L154", "id": "users_removeuserfromcompany", "community": 14, "norm_label": "removeuserfromcompany()" }, { "label": "setUserActive()", "file_type": "code", "source_file": "src\\lib\\server\\services\\users.ts", "source_location": "L176", "id": "users_setuseractive", "community": 14, "norm_label": "setuseractive()" }, { "label": "resetUserPassword()", "file_type": "code", "source_file": "src\\lib\\server\\services\\users.ts", "source_location": "L199", "id": "users_resetuserpassword", "community": 14, "norm_label": "resetuserpassword()" }, { "label": "assertMembership()", "file_type": "code", "source_file": "src\\lib\\server\\services\\users.ts", "source_location": "L212", "id": "users_assertmembership", "community": 14, "norm_label": "assertmembership()" }, { "label": "isSelf()", "file_type": "code", "source_file": "src\\lib\\server\\services\\users.ts", "source_location": "L223", "id": "users_isself", "community": 14, "norm_label": "isself()" }, { "label": "wiki.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L1", "id": "src_lib_server_services_wiki_ts", "community": 0, "norm_label": "wiki.ts" }, { "label": "slugify()", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L8", "id": "wiki_slugify", "community": 0, "norm_label": "slugify()" }, { "label": "scopeIdMatches()", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L19", "id": "wiki_scopeidmatches", "community": 0, "norm_label": "scopeidmatches()" }, { "label": "listPagesForScope()", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L23", "id": "wiki_listpagesforscope", "community": 0, "norm_label": "listpagesforscope()" }, { "label": "getPageWithCurrentRevision()", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L47", "id": "wiki_getpagewithcurrentrevision", "community": 0, "norm_label": "getpagewithcurrentrevision()" }, { "label": "listRevisions()", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L80", "id": "wiki_listrevisions", "community": 0, "norm_label": "listrevisions()" }, { "label": "getRevision()", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L102", "id": "wiki_getrevision", "community": 0, "norm_label": "getrevision()" }, { "label": "upsertPage()", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L125", "id": "wiki_upsertpage", "community": 0, "norm_label": "upsertpage()" }, { "label": "softDeletePage()", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L214", "id": "wiki_softdeletepage", "community": 0, "norm_label": "softdeletepage()" }, { "label": "searchPages()", "file_type": "code", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L225", "id": "wiki_searchpages", "community": 0, "norm_label": "searchpages()" }, { "label": "work-packages.ts", "file_type": "code", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L1", "id": "src_lib_server_services_work_packages_ts", "community": 16, "norm_label": "work-packages.ts" }, { "label": "assertProject()", "file_type": "code", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L5", "id": "work_packages_assertproject", "community": 16, "norm_label": "assertproject()" }, { "label": "listWorkPackagesForProject()", "file_type": "code", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L20", "id": "work_packages_listworkpackagesforproject", "community": 16, "norm_label": "listworkpackagesforproject()" }, { "label": "createWorkPackage()", "file_type": "code", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L47", "id": "work_packages_createworkpackage", "community": 16, "norm_label": "createworkpackage()" }, { "label": "getWorkPackage()", "file_type": "code", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L72", "id": "work_packages_getworkpackage", "community": 16, "norm_label": "getworkpackage()" }, { "label": "updateWorkPackage()", "file_type": "code", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L88", "id": "work_packages_updateworkpackage", "community": 16, "norm_label": "updateworkpackage()" }, { "label": "softDeleteWorkPackage()", "file_type": "code", "source_file": "src\\lib\\server\\services\\work-packages.ts", "source_location": "L104", "id": "work_packages_softdeleteworkpackage", "community": 16, "norm_label": "softdeleteworkpackage()" }, { "label": "index.ts", "file_type": "code", "source_file": "src\\lib\\server\\storage\\index.ts", "source_location": "L1", "id": "src_lib_server_storage_index_ts", "community": 1, "norm_label": "index.ts" }, { "label": "getStorage()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\index.ts", "source_location": "L8", "id": "index_getstorage", "community": 1, "norm_label": "getstorage()" }, { "label": "_setStorageForTesting()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\index.ts", "source_location": "L35", "id": "index_setstoragefortesting", "community": 1, "norm_label": "_setstoragefortesting()" }, { "label": "local.ts", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L1", "id": "src_lib_server_storage_local_ts", "community": 1, "norm_label": "local.ts" }, { "label": "LocalDiskStorage", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L15", "id": "local_localdiskstorage", "community": 1, "norm_label": "localdiskstorage" }, { "label": ".constructor()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L16", "id": "local_localdiskstorage_constructor", "community": 1, "norm_label": ".constructor()" }, { "label": ".resolve()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L22", "id": "local_localdiskstorage_resolve", "community": 1, "norm_label": ".resolve()" }, { "label": ".put()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L29", "id": "local_localdiskstorage_put", "community": 1, "norm_label": ".put()" }, { "label": ".get()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L67", "id": "local_localdiskstorage_get", "community": 1, "norm_label": ".get()" }, { "label": ".head()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L77", "id": "local_localdiskstorage_head", "community": 1, "norm_label": ".head()" }, { "label": ".delete()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L82", "id": "local_localdiskstorage_delete", "community": 1, "norm_label": ".delete()" }, { "label": ".generateKey()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L88", "id": "local_localdiskstorage_generatekey", "community": 1, "norm_label": ".generatekey()" }, { "label": ".getSignedUrl()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L92", "id": "local_localdiskstorage_getsignedurl", "community": 1, "norm_label": ".getsignedurl()" }, { "label": ".verifySignedUrl()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\local.ts", "source_location": "L108", "id": "local_localdiskstorage_verifysignedurl", "community": 1, "norm_label": ".verifysignedurl()" }, { "label": "s3.ts", "file_type": "code", "source_file": "src\\lib\\server\\storage\\s3.ts", "source_location": "L1", "id": "src_lib_server_storage_s3_ts", "community": 1, "norm_label": "s3.ts" }, { "label": "S3Storage", "file_type": "code", "source_file": "src\\lib\\server\\storage\\s3.ts", "source_location": "L30", "id": "s3_s3storage", "community": 1, "norm_label": "s3storage" }, { "label": ".constructor()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\s3.ts", "source_location": "L34", "id": "s3_s3storage_constructor", "community": 1, "norm_label": ".constructor()" }, { "label": ".generateKey()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\s3.ts", "source_location": "L50", "id": "s3_s3storage_generatekey", "community": 1, "norm_label": ".generatekey()" }, { "label": ".put()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\s3.ts", "source_location": "L54", "id": "s3_s3storage_put", "community": 1, "norm_label": ".put()" }, { "label": ".get()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\s3.ts", "source_location": "L77", "id": "s3_s3storage_get", "community": 1, "norm_label": ".get()" }, { "label": ".head()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\s3.ts", "source_location": "L89", "id": "s3_s3storage_head", "community": 1, "norm_label": ".head()" }, { "label": ".delete()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\s3.ts", "source_location": "L99", "id": "s3_s3storage_delete", "community": 4, "norm_label": ".delete()" }, { "label": ".getSignedUrl()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\s3.ts", "source_location": "L103", "id": "s3_s3storage_getsignedurl", "community": 1, "norm_label": ".getsignedurl()" }, { "label": "streamToBuffer()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\s3.ts", "source_location": "L115", "id": "s3_streamtobuffer", "community": 1, "norm_label": "streamtobuffer()" }, { "label": "types.ts", "file_type": "code", "source_file": "src\\lib\\server\\storage\\types.ts", "source_location": "L1", "id": "src_lib_server_storage_types_ts", "community": 1, "norm_label": "types.ts" }, { "label": "generateStorageKey()", "file_type": "code", "source_file": "src\\lib\\server\\storage\\types.ts", "source_location": "L40", "id": "types_generatestoragekey", "community": 1, "norm_label": "generatestoragekey()" }, { "label": "custom-fields.ts", "file_type": "code", "source_file": "src\\lib\\server\\validation\\custom-fields.ts", "source_location": "L1", "id": "src_lib_server_validation_custom_fields_ts", "community": 7, "norm_label": "custom-fields.ts" }, { "label": "validatorFor()", "file_type": "code", "source_file": "src\\lib\\server\\validation\\custom-fields.ts", "source_location": "L24", "id": "custom_fields_validatorfor", "community": 7, "norm_label": "validatorfor()" }, { "label": "buildCustomFieldsSchema()", "file_type": "code", "source_file": "src\\lib\\server\\validation\\custom-fields.ts", "source_location": "L70", "id": "custom_fields_buildcustomfieldsschema", "community": 7, "norm_label": "buildcustomfieldsschema()" }, { "label": "getCachedCustomFieldsSchema()", "file_type": "code", "source_file": "src\\lib\\server\\validation\\custom-fields.ts", "source_location": "L99", "id": "custom_fields_getcachedcustomfieldsschema", "community": 7, "norm_label": "getcachedcustomfieldsschema()" }, { "label": "clearCustomFieldsCache()", "file_type": "code", "source_file": "src\\lib\\server\\validation\\custom-fields.ts", "source_location": "L111", "id": "custom_fields_clearcustomfieldscache", "community": 7, "norm_label": "clearcustomfieldscache()" }, { "label": "email.ts", "file_type": "code", "source_file": "src\\lib\\utils\\email.ts", "source_location": "L1", "id": "src_lib_utils_email_ts", "community": 10, "norm_label": "email.ts" }, { "label": "normalizeEmail()", "file_type": "code", "source_file": "src\\lib\\utils\\email.ts", "source_location": "L1", "id": "email_normalizeemail", "community": 10, "norm_label": "normalizeemail()" }, { "label": "+error.svelte", "file_type": "code", "source_file": "src\\routes\\+error.svelte", "source_location": "L1", "id": "src_routes_error_svelte", "community": 57, "norm_label": "+error.svelte" }, { "label": "+layout.svelte", "file_type": "code", "source_file": "src\\routes\\+layout.svelte", "source_location": "L1", "id": "src_routes_layout_svelte", "community": 58, "norm_label": "+layout.svelte" }, { "label": "+layout.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\+layout.server.ts", "source_location": "L1", "id": "src_routes_app_layout_server_ts", "community": 5, "norm_label": "+layout.server.ts" }, { "label": "load()", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\[id]\\+layout.server.ts", "source_location": "L5", "id": "layout_server_load", "community": 5, "norm_label": "load()" }, { "label": "+layout.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\+layout.svelte", "source_location": "L1", "id": "src_routes_app_layout_svelte", "community": 59, "norm_label": "+layout.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "load()", "file_type": "code", "source_file": "src\\routes\\(auth)\\login\\+page.server.ts", "source_location": "L22", "id": "page_server_load", "community": 0, "norm_label": "load()" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\+page.svelte", "source_location": "L1", "id": "src_routes_app_page_svelte", "community": 60, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\admin\\asset-types\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_admin_asset_types_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\admin\\asset-types\\+page.svelte", "source_location": "L1", "id": "src_routes_app_admin_asset_types_page_svelte", "community": 61, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\admin\\asset-types\\new\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_admin_asset_types_new_page_server_ts", "community": 62, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\admin\\asset-types\\new\\+page.svelte", "source_location": "L1", "id": "src_routes_app_admin_asset_types_new_page_svelte", "community": 63, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\admin\\asset-types\\[id]\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_admin_asset_types_id_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "parseEnumValues()", "file_type": "code", "source_file": "src\\routes\\(app)\\admin\\asset-types\\[id]\\+page.server.ts", "source_location": "L69", "id": "page_server_parseenumvalues", "community": 0, "norm_label": "parseenumvalues()" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\admin\\asset-types\\[id]\\+page.svelte", "source_location": "L1", "id": "src_routes_app_admin_asset_types_id_page_svelte", "community": 64, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\admin\\company\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_admin_company_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "parseSettings()", "file_type": "code", "source_file": "src\\routes\\(app)\\admin\\company\\+page.server.ts", "source_location": "L19", "id": "page_server_parsesettings", "community": 0, "norm_label": "parsesettings()" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\admin\\company\\+page.svelte", "source_location": "L1", "id": "src_routes_app_admin_company_page_svelte", "community": 65, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\admin\\company\\new\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_admin_company_new_page_server_ts", "community": 66, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\admin\\company\\new\\+page.svelte", "source_location": "L1", "id": "src_routes_app_admin_company_new_page_svelte", "community": 67, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\admin\\users\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_admin_users_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\admin\\users\\+page.svelte", "source_location": "L1", "id": "src_routes_app_admin_users_page_svelte", "community": 68, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\admin\\users\\new\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_admin_users_new_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\admin\\users\\new\\+page.svelte", "source_location": "L1", "id": "src_routes_app_admin_users_new_page_svelte", "community": 69, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_assets_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\+page.svelte", "source_location": "L1", "id": "src_routes_app_assets_page_svelte", "community": 70, "norm_label": "+page.svelte" }, { "label": "+server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\export.csv\\+server.ts", "source_location": "L1", "id": "src_routes_app_assets_export_csv_server_ts", "community": 2, "norm_label": "+server.ts" }, { "label": "GET()", "file_type": "code", "source_file": "src\\routes\\api\\qr\\+server.ts", "source_location": "L10", "id": "server_get", "community": 2, "norm_label": "get()" }, { "label": "today()", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\decisions\\export.csv\\+server.ts", "source_location": "L38", "id": "server_today", "community": 2, "norm_label": "today()" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\new\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_assets_new_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\new\\+page.svelte", "source_location": "L1", "id": "src_routes_app_assets_new_page_svelte", "community": 71, "norm_label": "+page.svelte" }, { "label": "+layout.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\[id]\\+layout.server.ts", "source_location": "L1", "id": "src_routes_app_assets_id_layout_server_ts", "community": 5, "norm_label": "+layout.server.ts" }, { "label": "+layout.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\[id]\\+layout.svelte", "source_location": "L1", "id": "src_routes_app_assets_id_layout_svelte", "community": 72, "norm_label": "+layout.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\[id]\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_assets_id_page_server_ts", "community": 21, "norm_label": "+page.server.ts" }, { "label": "e2n()", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\[id]\\+page.server.ts", "source_location": "L19", "id": "page_server_e2n", "community": 21, "norm_label": "e2n()" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\[id]\\+page.svelte", "source_location": "L1", "id": "src_routes_app_assets_id_page_svelte", "community": 73, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\[id]\\documents\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_assets_id_documents_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\[id]\\documents\\+page.svelte", "source_location": "L1", "id": "src_routes_app_assets_id_documents_page_svelte", "community": 74, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\[id]\\history\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_assets_id_history_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\[id]\\history\\+page.svelte", "source_location": "L1", "id": "src_routes_app_assets_id_history_page_svelte", "community": 75, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\[id]\\label\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_assets_id_label_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\[id]\\label\\+page.svelte", "source_location": "L1", "id": "src_routes_app_assets_id_label_page_svelte", "community": 76, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\[id]\\logs\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_assets_id_logs_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\[id]\\logs\\+page.svelte", "source_location": "L1", "id": "src_routes_app_assets_id_logs_page_svelte", "community": 77, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\[id]\\maintenance\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_assets_id_maintenance_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\[id]\\maintenance\\+page.svelte", "source_location": "L1", "id": "src_routes_app_assets_id_maintenance_page_svelte", "community": 78, "norm_label": "+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", "id": "src_routes_app_assets_id_maintenance_events_eventid_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\[id]\\maintenance\\events\\[eventId]\\+page.svelte", "source_location": "L1", "id": "src_routes_app_assets_id_maintenance_events_eventid_page_svelte", "community": 79, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\[id]\\move\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_assets_id_move_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\assets\\[id]\\move\\+page.svelte", "source_location": "L1", "id": "src_routes_app_assets_id_move_page_svelte", "community": 80, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\checklists\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_checklists_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\checklists\\+page.svelte", "source_location": "L1", "id": "src_routes_app_checklists_page_svelte", "community": 81, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\checklists\\[id]\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_checklists_id_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\checklists\\[id]\\+page.svelte", "source_location": "L1", "id": "src_routes_app_checklists_id_page_svelte", "community": 82, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\maintenance\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_maintenance_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\maintenance\\+page.svelte", "source_location": "L1", "id": "src_routes_app_maintenance_page_svelte", "community": 83, "norm_label": "+page.svelte" }, { "label": "+server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\maintenance\\export.csv\\+server.ts", "source_location": "L1", "id": "src_routes_app_maintenance_export_csv_server_ts", "community": 2, "norm_label": "+server.ts" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\notifications\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_notifications_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\notifications\\+page.svelte", "source_location": "L1", "id": "src_routes_app_notifications_page_svelte", "community": 84, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_projects_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\+page.svelte", "source_location": "L1", "id": "src_routes_app_projects_page_svelte", "community": 85, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\new\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_projects_new_page_server_ts", "community": 21, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\new\\+page.svelte", "source_location": "L1", "id": "src_routes_app_projects_new_page_svelte", "community": 86, "norm_label": "+page.svelte" }, { "label": "+layout.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\+layout.server.ts", "source_location": "L1", "id": "src_routes_app_projects_id_layout_server_ts", "community": 5, "norm_label": "+layout.server.ts" }, { "label": "+layout.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\+layout.svelte", "source_location": "L1", "id": "src_routes_app_projects_id_layout_svelte", "community": 87, "norm_label": "+layout.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_projects_id_page_server_ts", "community": 21, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\+page.svelte", "source_location": "L1", "id": "src_routes_app_projects_id_page_svelte", "community": 88, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\assets\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_projects_id_assets_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\assets\\+page.svelte", "source_location": "L1", "id": "src_routes_app_projects_id_assets_page_svelte", "community": 89, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\decisions\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_projects_id_decisions_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\decisions\\+page.svelte", "source_location": "L1", "id": "src_routes_app_projects_id_decisions_page_svelte", "community": 90, "norm_label": "+page.svelte" }, { "label": "+server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\decisions\\export.csv\\+server.ts", "source_location": "L1", "id": "src_routes_app_projects_id_decisions_export_csv_server_ts", "community": 2, "norm_label": "+server.ts" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\documents\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_projects_id_documents_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\documents\\+page.svelte", "source_location": "L1", "id": "src_routes_app_projects_id_documents_page_svelte", "community": 91, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_projects_id_wiki_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\+page.svelte", "source_location": "L1", "id": "src_routes_app_projects_id_wiki_page_svelte", "community": 92, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\new\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_projects_id_wiki_new_page_server_ts", "community": 93, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\new\\+page.svelte", "source_location": "L1", "id": "src_routes_app_projects_id_wiki_new_page_svelte", "community": 94, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_projects_id_wiki_slug_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\+page.svelte", "source_location": "L1", "id": "src_routes_app_projects_id_wiki_slug_page_svelte", "community": 95, "norm_label": "+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", "id": "src_routes_app_projects_id_wiki_slug_edit_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\edit\\+page.svelte", "source_location": "L1", "id": "src_routes_app_projects_id_wiki_slug_edit_page_svelte", "community": 96, "norm_label": "+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", "id": "src_routes_app_projects_id_wiki_slug_history_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\wiki\\[slug]\\history\\+page.svelte", "source_location": "L1", "id": "src_routes_app_projects_id_wiki_slug_history_page_svelte", "community": 97, "norm_label": "+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", "id": "src_routes_app_projects_id_wiki_slug_revisions_rev_page_server_ts", "community": 0, "norm_label": "+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", "id": "src_routes_app_projects_id_wiki_slug_revisions_rev_page_svelte", "community": 98, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\work\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_projects_id_work_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\work\\+page.svelte", "source_location": "L1", "id": "src_routes_app_projects_id_work_page_svelte", "community": 99, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\work\\[wpId]\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_projects_id_work_wpid_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\work\\[wpId]\\+page.svelte", "source_location": "L1", "id": "src_routes_app_projects_id_work_wpid_page_svelte", "community": 100, "norm_label": "+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", "id": "src_routes_app_projects_id_work_wpid_taskid_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\projects\\[id]\\work\\[wpId]\\[taskId]\\+page.svelte", "source_location": "L1", "id": "src_routes_app_projects_id_work_wpid_taskid_page_svelte", "community": 101, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_properties_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\+page.svelte", "source_location": "L1", "id": "src_routes_app_properties_page_svelte", "community": 102, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\new\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_properties_new_page_server_ts", "community": 24, "norm_label": "+page.server.ts" }, { "label": "emptyToNull()", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\new\\+page.server.ts", "source_location": "L18", "id": "page_server_emptytonull", "community": 24, "norm_label": "emptytonull()" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\new\\+page.svelte", "source_location": "L1", "id": "src_routes_app_properties_new_page_svelte", "community": 103, "norm_label": "+page.svelte" }, { "label": "+layout.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\[id]\\+layout.server.ts", "source_location": "L1", "id": "src_routes_app_properties_id_layout_server_ts", "community": 5, "norm_label": "+layout.server.ts" }, { "label": "+layout.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\[id]\\+layout.svelte", "source_location": "L1", "id": "src_routes_app_properties_id_layout_svelte", "community": 104, "norm_label": "+layout.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\[id]\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_properties_id_page_server_ts", "community": 21, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\[id]\\+page.svelte", "source_location": "L1", "id": "src_routes_app_properties_id_page_svelte", "community": 105, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\[id]\\accounts\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_properties_id_accounts_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\[id]\\accounts\\+page.svelte", "source_location": "L1", "id": "src_routes_app_properties_id_accounts_page_svelte", "community": 106, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\[id]\\assets\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_properties_id_assets_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\[id]\\assets\\+page.svelte", "source_location": "L1", "id": "src_routes_app_properties_id_assets_page_svelte", "community": 107, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\[id]\\documents\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_properties_id_documents_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\[id]\\documents\\+page.svelte", "source_location": "L1", "id": "src_routes_app_properties_id_documents_page_svelte", "community": 108, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\[id]\\rooms\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_properties_id_rooms_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\properties\\[id]\\rooms\\+page.svelte", "source_location": "L1", "id": "src_routes_app_properties_id_rooms_page_svelte", "community": 109, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\settings\\notifications\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_settings_notifications_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\settings\\notifications\\+page.svelte", "source_location": "L1", "id": "src_routes_app_settings_notifications_page_svelte", "community": 110, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\wiki\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_wiki_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\wiki\\+page.svelte", "source_location": "L1", "id": "src_routes_app_wiki_page_svelte", "community": 111, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\wiki\\new\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_wiki_new_page_server_ts", "community": 112, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\wiki\\new\\+page.svelte", "source_location": "L1", "id": "src_routes_app_wiki_new_page_svelte", "community": 113, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\wiki\\[slug]\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_wiki_slug_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\wiki\\[slug]\\+page.svelte", "source_location": "L1", "id": "src_routes_app_wiki_slug_page_svelte", "community": 114, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\wiki\\[slug]\\edit\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_wiki_slug_edit_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\wiki\\[slug]\\edit\\+page.svelte", "source_location": "L1", "id": "src_routes_app_wiki_slug_edit_page_svelte", "community": 115, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\wiki\\[slug]\\history\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_wiki_slug_history_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\wiki\\[slug]\\history\\+page.svelte", "source_location": "L1", "id": "src_routes_app_wiki_slug_history_page_svelte", "community": 116, "norm_label": "+page.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(app)\\wiki\\[slug]\\revisions\\[rev]\\+page.server.ts", "source_location": "L1", "id": "src_routes_app_wiki_slug_revisions_rev_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(app)\\wiki\\[slug]\\revisions\\[rev]\\+page.svelte", "source_location": "L1", "id": "src_routes_app_wiki_slug_revisions_rev_page_svelte", "community": 117, "norm_label": "+page.svelte" }, { "label": "+layout.svelte", "file_type": "code", "source_file": "src\\routes\\(auth)\\+layout.svelte", "source_location": "L1", "id": "src_routes_auth_layout_svelte", "community": 118, "norm_label": "+layout.svelte" }, { "label": "+page.server.ts", "file_type": "code", "source_file": "src\\routes\\(auth)\\login\\+page.server.ts", "source_location": "L1", "id": "src_routes_auth_login_page_server_ts", "community": 0, "norm_label": "+page.server.ts" }, { "label": "+page.svelte", "file_type": "code", "source_file": "src\\routes\\(auth)\\login\\+page.svelte", "source_location": "L1", "id": "src_routes_auth_login_page_svelte", "community": 119, "norm_label": "+page.svelte" }, { "label": "+server.ts", "file_type": "code", "source_file": "src\\routes\\api\\documents\\+server.ts", "source_location": "L1", "id": "src_routes_api_documents_server_ts", "community": 1, "norm_label": "+server.ts" }, { "label": "POST()", "file_type": "code", "source_file": "src\\routes\\switch-company\\+server.ts", "source_location": "L8", "id": "server_post", "community": 1, "norm_label": "post()" }, { "label": "+server.ts", "file_type": "code", "source_file": "src\\routes\\api\\files\\+server.ts", "source_location": "L1", "id": "src_routes_api_files_server_ts", "community": 2, "norm_label": "+server.ts" }, { "label": "+server.ts", "file_type": "code", "source_file": "src\\routes\\api\\qr\\+server.ts", "source_location": "L1", "id": "src_routes_api_qr_server_ts", "community": 2, "norm_label": "+server.ts" }, { "label": "clamp()", "file_type": "code", "source_file": "src\\routes\\api\\qr\\+server.ts", "source_location": "L42", "id": "server_clamp", "community": 2, "norm_label": "clamp()" }, { "label": "+server.ts", "file_type": "code", "source_file": "src\\routes\\logout\\+server.ts", "source_location": "L1", "id": "src_routes_logout_server_ts", "community": 4, "norm_label": "+server.ts" }, { "label": "handleLogout()", "file_type": "code", "source_file": "src\\routes\\logout\\+server.ts", "source_location": "L5", "id": "server_handlelogout", "community": 4, "norm_label": "handlelogout()" }, { "label": "+server.ts", "file_type": "code", "source_file": "src\\routes\\switch-company\\+server.ts", "source_location": "L1", "id": "src_routes_switch_company_server_ts", "community": 1, "norm_label": "+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, "id": "readme_buildfor_life_ops", "community": 6, "norm_label": "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, "id": "readme_buildfor_life_budget", "community": 6, "norm_label": "buildfor_life_budget (sibling)" }, { "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, "id": "readme_buildfor_life_repair", "community": 6, "norm_label": "buildfor_life_repair (sibling)" }, { "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, "id": "readme_stack_sveltekit5", "community": 6, "norm_label": "sveltekit 5 (adapter-node)" }, { "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, "id": "readme_stack_tailwind_v4", "community": 6, "norm_label": "tailwind v4 + @theme inline tokens" }, { "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, "id": "readme_stack_postgres_drizzle", "community": 6, "norm_label": "postgresql 16+ via drizzle orm + zod" }, { "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, "id": "readme_auth_argon2id", "community": 6, "norm_label": "argon2id sessions (@node-rs/argon2 + @oslojs/crypto)" }, { "label": "EasyMDE markdown editor", "file_type": "document", "source_file": "README.md", "source_location": "L12", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_easymde", "community": 6, "norm_label": "easymde markdown editor" }, { "label": "Sharp image thumbnails", "file_type": "document", "source_file": "README.md", "source_location": "L12", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_sharp", "community": 6, "norm_label": "sharp image thumbnails" }, { "label": "StorageAdapter interface", "file_type": "document", "source_file": "README.md", "source_location": "L13", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_storage_adapter", "community": 17, "norm_label": "storageadapter interface" }, { "label": "LocalDiskStorage", "file_type": "document", "source_file": "README.md", "source_location": "L13,L143", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_local_disk_storage", "community": 17, "norm_label": "localdiskstorage" }, { "label": "S3Storage (future)", "file_type": "document", "source_file": "README.md", "source_location": "L144", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_s3_storage", "community": 17, "norm_label": "s3storage (future)" }, { "label": ".env configuration", "file_type": "document", "source_file": "README.md", "source_location": "L29-L44", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_env_dotenv", "community": 25, "norm_label": ".env configuration" }, { "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, "id": "readme_create_user_script", "community": 26, "norm_label": "npm run 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, "id": "readme_db_migrate", "community": 18, "norm_label": "npm run 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, "id": "readme_db_generate", "community": 18, "norm_label": "npm run 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, "id": "readme_db_push", "community": 18, "norm_label": "npm run db:push (dev only)" }, { "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, "id": "readme_db_studio", "community": 18, "norm_label": "npm run db:studio (drizzle 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, "id": "readme_db_seed", "community": 120, "norm_label": "npm run 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, "id": "readme_validate_script", "community": 121, "norm_label": "npm run validate (check + build)" }, { "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, "id": "readme_auth_model", "community": 19, "norm_label": "auth model (sessions + hashed cookies)" }, { "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, "id": "readme_sliding_renewal", "community": 19, "norm_label": "sliding session renewal (30d/15d)" }, { "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, "id": "readme_sha256_cookie_hash", "community": 19, "norm_label": "sha-256 cookie hashing before db lookup" }, { "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, "id": "readme_company_users", "community": 19, "norm_label": "company_users role mapping" }, { "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, "id": "readme_storage_model", "community": 17, "norm_label": "storage model (opaque storage_key)" }, { "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, "id": "readme_hmac_signed_urls", "community": 17, "norm_label": "hmac-signed short-lived file 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, "id": "readme_api_files_route", "community": 17, "norm_label": "/api/files route (signature verification + streaming)" }, { "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, "id": "readme_layout_app_group", "community": 19, "norm_label": "(app) route group (authed shell)" }, { "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, "id": "readme_layout_auth_group", "community": 122, "norm_label": "(auth) route group (login shell)" }, { "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, "id": "readme_hooks_server", "community": 19, "norm_label": "hooks.server.ts (session validation)" }, { "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, "id": "readme_env_ts", "community": 25, "norm_label": "env.ts (zod-validated process.env)" }, { "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, "id": "readme_db_schema_dir", "community": 26, "norm_label": "src/lib/server/db/schema/" }, { "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, "id": "readme_roadmap_phase0", "community": 123, "norm_label": "phase 0: scaffold (shipped)" }, { "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, "id": "readme_roadmap_phase1", "community": 22, "norm_label": "phase 1: properties + assets" }, { "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, "id": "readme_roadmap_phase2", "community": 124, "norm_label": "phase 2: checklists + maintenance" }, { "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, "id": "readme_roadmap_phase3", "community": 28, "norm_label": "phase 3: projects + structured decisions" }, { "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, "id": "readme_roadmap_phase4", "community": 6, "norm_label": "phase 4: wiki + fts" }, { "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, "id": "readme_roadmap_phase5", "community": 17, "norm_label": "phase 5: qr, notifications, s3" }, { "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, "id": "readme_decision_uuidv7", "community": 125, "norm_label": "decision: uuid v7 primary keys" }, { "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, "id": "readme_decision_timestamptz", "community": 126, "norm_label": "decision: timestamptz utc everywhere" }, { "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, "id": "readme_decision_soft_delete", "community": 127, "norm_label": "decision: soft delete (deleted_at)" }, { "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, "id": "readme_decision_money_type", "community": 128, "norm_label": "decision: numeric(18,4) + char(3) currency" }, { "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, "id": "readme_decision_jsonb_custom_fields", "community": 22, "norm_label": "decision: jsonb custom fields + asset_field_defs" }, { "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, "id": "readme_decision_xor_location", "community": 27, "norm_label": "decision: xor asset location (project xor property)" }, { "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, "id": "readme_decision_asset_history", "community": 27, "norm_label": "decision: asset_location_history (movable assets)" }, { "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, "id": "readme_decision_immutable_keys", "community": 22, "norm_label": "decision: immutable custom-field 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, "id": "readme_decision_decision_scope", "community": 28, "norm_label": "decision: decisions scoped to project/property/asset/work_package" }, { "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, "id": "readme_decision_currency_default", "community": 129, "norm_label": "decision: company default currency in settings_json" }, { "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, "id": "readme_decision_tabs_routes", "community": 130, "norm_label": "decision: tabs = nested routes (not query-string)" }, { "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, "id": "readme_decision_theme_key", "community": 6, "norm_label": "decision: localstorage['theme'] key shared across siblings" }, { "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, "id": "drizzle_readme_migrations", "community": 18, "norm_label": "drizzle migrations directory" }, { "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, "id": "drizzle_readme_review_rationale", "community": 18, "norm_label": "review sql after generate: enum/index/custom_fields" }, { "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, "id": "drizzle_readme_concurrently_note", "community": 18, "norm_label": "use concurrently on large-table index changes" }, { "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, "id": "drizzle_readme_immutable_key_ref", "community": 22, "norm_label": "immutable-key policy reference" }, { "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, "id": "apphtml_root", "community": 6, "norm_label": "app.html root document" }, { "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, "id": "apphtml_theme_bootstrap", "community": 6, "norm_label": "dark-mode bootstrap inline script (localstorage['theme'])" }, { "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, "id": "apphtml_sveltekit_placeholders", "community": 6, "norm_label": "%sveltekit.head% / %sveltekit.body% 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, "id": "apphtml_tailwind_body_classes", "community": 6, "norm_label": "tailwind body classes with dark: variants" }, { "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, "id": "apphtml_preload_hover", "community": 6, "norm_label": "data-sveltekit-preload-data=hover" } ], "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", "source": "scripts_create_user_ts", "target": "create_user_slugify", "confidence_score": 1.0 }, { "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", "source": "scripts_create_user_ts", "target": "create_user_stripsurroundingquotes", "confidence_score": 1.0 }, { "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", "source": "scripts_create_user_ts", "target": "create_user_readarg", "confidence_score": 1.0 }, { "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", "source": "scripts_create_user_ts", "target": "create_user_main", "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", "source": "create_user_slugify", "target": "create_user_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "scripts\\create-user.ts", "source_location": "L28", "weight": 1.0, "_src": "create_user_readarg", "_tgt": "create_user_stripsurroundingquotes", "source": "create_user_stripsurroundingquotes", "target": "create_user_readarg", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "scripts\\create-user.ts", "source_location": "L32", "weight": 1.0, "_src": "create_user_main", "_tgt": "create_user_readarg", "source": "create_user_readarg", "target": "create_user_main", "confidence_score": 1.0 }, { "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", "source": "scripts_diag_user_ts", "target": "diag_user_stripsurroundingquotes", "confidence_score": 1.0 }, { "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", "source": "scripts_diag_user_ts", "target": "diag_user_readarg", "confidence_score": 1.0 }, { "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", "source": "scripts_diag_user_ts", "target": "diag_user_main", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "scripts\\diag-user.ts", "source_location": "L20", "weight": 1.0, "_src": "diag_user_readarg", "_tgt": "diag_user_stripsurroundingquotes", "source": "diag_user_stripsurroundingquotes", "target": "diag_user_readarg", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "scripts\\diag-user.ts", "source_location": "L24", "weight": 1.0, "_src": "diag_user_main", "_tgt": "diag_user_readarg", "source": "diag_user_readarg", "target": "diag_user_main", "confidence_score": 1.0 }, { "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", "source": "scripts_seed_system_asset_types_ts", "target": "system_asset_types_upsertsystemtype", "confidence_score": 1.0 }, { "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", "source": "scripts_seed_system_asset_types_ts", "target": "system_asset_types_syncfielddefs", "confidence_score": 1.0 }, { "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", "source": "scripts_seed_system_asset_types_ts", "target": "system_asset_types_main", "confidence_score": 1.0 }, { "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", "source": "system_asset_types_upsertsystemtype", "target": "system_asset_types_main", "confidence_score": 1.0 }, { "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", "source": "system_asset_types_syncfielddefs", "target": "system_asset_types_main", "confidence_score": 1.0 }, { "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", "source": "src_hooks_server_ts", "target": "hooks_server_handle", "confidence_score": 1.0 }, { "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", "source": "src_lib_field_types_ts", "target": "field_types_needsenumvalues", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_csv_ts", "target": "csv_tocsv", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_csv_ts", "target": "csv_tocell", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_csv_ts", "target": "csv_escape", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_csv_ts", "target": "csv_csvresponse", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_custom_fields_form_ts", "target": "custom_fields_form_gathercustomfieldsfromform", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_markdown_ts", "target": "markdown_html", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_markdown_ts", "target": "markdown_escapehtml", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_markdown_ts", "target": "markdown_rendermarkdown", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\markdown.ts", "source_location": "L12", "weight": 1.0, "_src": "markdown_html", "_tgt": "markdown_escapehtml", "source": "markdown_html", "target": "markdown_escapehtml", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_auth_guards_ts", "target": "guards_requirecompany", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_auth_guards_ts", "target": "guards_requireadmin", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\auth\\guards.ts", "source_location": "L27", "weight": 1.0, "_src": "guards_requireadmin", "_tgt": "guards_requirecompany", "source": "guards_requirecompany", "target": "guards_requireadmin", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_auth_session_ts", "target": "session_generatesessiontoken", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_auth_session_ts", "target": "session_hashtoken", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_auth_session_ts", "target": "session_createsession", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_auth_session_ts", "target": "session_validatesession", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_auth_session_ts", "target": "session_refreshsession", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_auth_session_ts", "target": "session_invalidatesession", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_auth_session_ts", "target": "session_setactivecompany", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\auth\\session.ts", "source_location": "L27", "weight": 1.0, "_src": "session_createsession", "_tgt": "session_hashtoken", "source": "session_hashtoken", "target": "session_createsession", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\auth\\session.ts", "source_location": "L46", "weight": 1.0, "_src": "session_validatesession", "_tgt": "session_hashtoken", "source": "session_hashtoken", "target": "session_validatesession", "confidence_score": 1.0 }, { "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": "L81", "weight": 1.0, "_src": "src_lib_server_db_schema_shared_ts", "_tgt": "shared_pk", "source": "src_lib_server_db_schema_shared_ts", "target": "shared_pk", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\db\\schema\\_shared.ts", "source_location": "L82", "weight": 1.0, "_src": "src_lib_server_db_schema_shared_ts", "_tgt": "shared_fk", "source": "src_lib_server_db_schema_shared_ts", "target": "shared_fk", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\db\\schema\\_shared.ts", "source_location": "L83", "weight": 1.0, "_src": "src_lib_server_db_schema_shared_ts", "_tgt": "shared_createdat", "source": "src_lib_server_db_schema_shared_ts", "target": "shared_createdat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\db\\schema\\_shared.ts", "source_location": "L85", "weight": 1.0, "_src": "src_lib_server_db_schema_shared_ts", "_tgt": "shared_updatedat", "source": "src_lib_server_db_schema_shared_ts", "target": "shared_updatedat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\db\\schema\\_shared.ts", "source_location": "L87", "weight": 1.0, "_src": "src_lib_server_db_schema_shared_ts", "_tgt": "shared_deletedat", "source": "src_lib_server_db_schema_shared_ts", "target": "shared_deletedat", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\db\\schema\\_shared.ts", "source_location": "L88", "weight": 1.0, "_src": "src_lib_server_db_schema_shared_ts", "_tgt": "shared_slugcol", "source": "src_lib_server_db_schema_shared_ts", "target": "shared_slugcol", "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", "source": "src_lib_server_notifications_email_ts", "target": "email_isemailconfigured", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_notifications_email_ts", "target": "email_gettransport", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_notifications_email_ts", "target": "email_sendemail", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\notifications\\email.ts", "source_location": "L12", "weight": 1.0, "_src": "email_gettransport", "_tgt": "email_isemailconfigured", "source": "email_isemailconfigured", "target": "email_gettransport", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\notifications\\email.ts", "source_location": "L36", "weight": 1.0, "_src": "email_sendemail", "_tgt": "email_isemailconfigured", "source": "email_isemailconfigured", "target": "email_sendemail", "confidence_score": 1.0 }, { "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", "source": "email_gettransport", "target": "email_sendemail", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_notifications_matrix_ts", "target": "matrix_ismatrixconfigured", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_notifications_matrix_ts", "target": "matrix_buildbodies", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_notifications_matrix_ts", "target": "matrix_sendmatrixmessage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\notifications\\matrix.ts", "source_location": "L38", "weight": 1.0, "_src": "matrix_sendmatrixmessage", "_tgt": "matrix_ismatrixconfigured", "source": "matrix_ismatrixconfigured", "target": "matrix_sendmatrixmessage", "confidence_score": 1.0 }, { "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", "source": "matrix_buildbodies", "target": "matrix_sendmatrixmessage", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_accounts_ts", "target": "accounts_assertproperty", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_accounts_ts", "target": "accounts_listaccounts", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_accounts_ts", "target": "accounts_createaccount", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_accounts_ts", "target": "accounts_updateaccount", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_accounts_ts", "target": "accounts_deleteaccount", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\accounts.ts", "source_location": "L32", "weight": 1.0, "_src": "accounts_listaccounts", "_tgt": "accounts_assertproperty", "source": "accounts_assertproperty", "target": "accounts_listaccounts", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\accounts.ts", "source_location": "L50", "weight": 1.0, "_src": "accounts_createaccount", "_tgt": "accounts_assertproperty", "source": "accounts_assertproperty", "target": "accounts_createaccount", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_asset_types_ts", "target": "asset_types_slugifytypeslug", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_asset_types_ts", "target": "asset_types_normalizefieldkey", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_asset_types_ts", "target": "asset_types_loadeditabletype", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_asset_types_ts", "target": "asset_types_createcompanyassettype", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_asset_types_ts", "target": "asset_types_updatecompanyassettype", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_asset_types_ts", "target": "asset_types_deletecompanyassettype", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_asset_types_ts", "target": "asset_types_addfielddef", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_asset_types_ts", "target": "asset_types_updatefielddef", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_asset_types_ts", "target": "asset_types_removefielddef", "confidence_score": 1.0 }, { "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", "source": "asset_types_slugifytypeslug", "target": "asset_types_createcompanyassettype", "confidence_score": 1.0 }, { "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", "source": "asset_types_normalizefieldkey", "target": "asset_types_addfielddef", "confidence_score": 1.0 }, { "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", "source": "asset_types_loadeditabletype", "target": "asset_types_updatecompanyassettype", "confidence_score": 1.0 }, { "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", "source": "asset_types_loadeditabletype", "target": "asset_types_deletecompanyassettype", "confidence_score": 1.0 }, { "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", "source": "asset_types_loadeditabletype", "target": "asset_types_addfielddef", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_assets_ts", "target": "assets_loadtypewithfields", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_assets_ts", "target": "assets_validatecustomfields", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_assets_ts", "target": "assets_assertcontainer", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_assets_ts", "target": "assets_createasset", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_assets_ts", "target": "assets_updateasset", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_assets_ts", "target": "assets_moveasset", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_assets_ts", "target": "assets_softdeleteasset", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_assets_ts", "target": "assets_appendassetlog", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\assets.ts", "source_location": "L303", "weight": 1.0, "_src": "src_lib_server_services_assets_ts", "_tgt": "assets_listassets", "source": "src_lib_server_services_assets_ts", "target": "assets_listassets", "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", "source": "assets_loadtypewithfields", "target": "assets_validatecustomfields", "confidence_score": 1.0 }, { "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", "source": "assets_validatecustomfields", "target": "assets_createasset", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\assets.ts", "source_location": "L179", "weight": 1.0, "_src": "assets_updateasset", "_tgt": "assets_validatecustomfields", "source": "assets_validatecustomfields", "target": "assets_updateasset", "confidence_score": 1.0 }, { "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", "source": "assets_assertcontainer", "target": "assets_createasset", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\assets.ts", "source_location": "L223", "weight": 1.0, "_src": "assets_moveasset", "_tgt": "assets_assertcontainer", "source": "assets_assertcontainer", "target": "assets_moveasset", "confidence_score": 1.0 }, { "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)\\assets\\+page.server.ts", "source_location": "L19", "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": "L16", "weight": 1.0, "_src": "src_lib_server_services_checklists_ts", "_tgt": "checklists_listtemplates", "source": "src_lib_server_services_checklists_ts", "target": "checklists_listtemplates", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L38", "weight": 1.0, "_src": "src_lib_server_services_checklists_ts", "_tgt": "checklists_gettemplate", "source": "src_lib_server_services_checklists_ts", "target": "checklists_gettemplate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L56", "weight": 1.0, "_src": "src_lib_server_services_checklists_ts", "_tgt": "checklists_createtemplate", "source": "src_lib_server_services_checklists_ts", "target": "checklists_createtemplate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L74", "weight": 1.0, "_src": "src_lib_server_services_checklists_ts", "_tgt": "checklists_updatetemplate", "source": "src_lib_server_services_checklists_ts", "target": "checklists_updatetemplate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L88", "weight": 1.0, "_src": "src_lib_server_services_checklists_ts", "_tgt": "checklists_deletetemplate", "source": "src_lib_server_services_checklists_ts", "target": "checklists_deletetemplate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L94", "weight": 1.0, "_src": "src_lib_server_services_checklists_ts", "_tgt": "checklists_addtemplateitem", "source": "src_lib_server_services_checklists_ts", "target": "checklists_addtemplateitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L111", "weight": 1.0, "_src": "src_lib_server_services_checklists_ts", "_tgt": "checklists_removetemplateitem", "source": "src_lib_server_services_checklists_ts", "target": "checklists_removetemplateitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L123", "weight": 1.0, "_src": "src_lib_server_services_checklists_ts", "_tgt": "checklists_instantiatechecklist", "source": "src_lib_server_services_checklists_ts", "target": "checklists_instantiatechecklist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L180", "weight": 1.0, "_src": "src_lib_server_services_checklists_ts", "_tgt": "checklists_getinstance", "source": "src_lib_server_services_checklists_ts", "target": "checklists_getinstance", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L201", "weight": 1.0, "_src": "src_lib_server_services_checklists_ts", "_tgt": "checklists_setitemdone", "source": "src_lib_server_services_checklists_ts", "target": "checklists_setitemdone", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L222", "weight": 1.0, "_src": "src_lib_server_services_checklists_ts", "_tgt": "checklists_completeinstance", "source": "src_lib_server_services_checklists_ts", "target": "checklists_completeinstance", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L238", "weight": 1.0, "_src": "src_lib_server_services_checklists_ts", "_tgt": "checklists_listinstancesforscope", "source": "src_lib_server_services_checklists_ts", "target": "checklists_listinstancesforscope", "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": "L100", "weight": 1.0, "_src": "checklists_addtemplateitem", "_tgt": "checklists_gettemplate", "source": "checklists_gettemplate", "target": "checklists_addtemplateitem", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\checklists.ts", "source_location": "L116", "weight": 1.0, "_src": "checklists_removetemplateitem", "_tgt": "checklists_gettemplate", "source": "checklists_gettemplate", "target": "checklists_removetemplateitem", "confidence_score": 1.0 }, { "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": "L209", "weight": 1.0, "_src": "checklists_setitemdone", "_tgt": "checklists_getinstance", "source": "checklists_getinstance", "target": "checklists_setitemdone", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_companies_ts", "target": "companies_slugify", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_companies_ts", "target": "companies_getcompany", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_companies_ts", "target": "companies_updatecompany", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_companies_ts", "target": "companies_createcompanywithadmin", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\companies.ts", "source_location": "L31", "weight": 1.0, "_src": "companies_updatecompany", "_tgt": "companies_slugify", "source": "companies_slugify", "target": "companies_updatecompany", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\companies.ts", "source_location": "L47", "weight": 1.0, "_src": "companies_createcompanywithadmin", "_tgt": "companies_slugify", "source": "companies_slugify", "target": "companies_createcompanywithadmin", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_decisions_ts", "target": "decisions_createdecision", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_decisions_ts", "target": "decisions_decisionscopelink", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_decisions_ts", "target": "decisions_listdecisionsforscope", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_decisions_ts", "target": "decisions_softdeletedecision", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\decisions.ts", "source_location": "L60", "weight": 1.0, "_src": "decisions_createdecision", "_tgt": "decisions_decisionscopelink", "source": "decisions_createdecision", "target": "decisions_decisionscopelink", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_documents_ts", "target": "documents_assertscope", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_documents_ts", "target": "documents_uploaddocument", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_documents_ts", "target": "documents_listdocumentsforscope", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_documents_ts", "target": "documents_getdocument", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_documents_ts", "target": "documents_deletedocument", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_documents_ts", "target": "documents_signedurlfordocument", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\documents.ts", "source_location": "L48", "weight": 1.0, "_src": "documents_uploaddocument", "_tgt": "documents_assertscope", "source": "documents_assertscope", "target": "documents_uploaddocument", "confidence_score": 1.0 }, { "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", "source": "documents_getdocument", "target": "documents_deletedocument", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_maintenance_ts", "target": "maintenance_addinterval", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_maintenance_ts", "target": "maintenance_assertasset", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_maintenance_ts", "target": "maintenance_createschedule", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_maintenance_ts", "target": "maintenance_listschedulesforasset", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_maintenance_ts", "target": "maintenance_getschedule", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_maintenance_ts", "target": "maintenance_setscheduleactive", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_maintenance_ts", "target": "maintenance_deleteschedule", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_maintenance_ts", "target": "maintenance_recordusagereading", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_maintenance_ts", "target": "maintenance_latestusagereading", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_maintenance_ts", "target": "maintenance_recordmaintenanceevent", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_maintenance_ts", "target": "maintenance_listeventsforasset", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_maintenance_ts", "target": "maintenance_listusagereadingsforasset", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_maintenance_ts", "target": "maintenance_listdueandoverdue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L352", "weight": 1.0, "_src": "src_lib_server_services_maintenance_ts", "_tgt": "maintenance_countoverdueforcompany", "source": "src_lib_server_services_maintenance_ts", "target": "maintenance_countoverdueforcompany", "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", "source": "maintenance_addinterval", "target": "maintenance_createschedule", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L60", "weight": 1.0, "_src": "maintenance_createschedule", "_tgt": "maintenance_assertasset", "source": "maintenance_assertasset", "target": "maintenance_createschedule", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L100", "weight": 1.0, "_src": "maintenance_listschedulesforasset", "_tgt": "maintenance_assertasset", "source": "maintenance_assertasset", "target": "maintenance_listschedulesforasset", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L150", "weight": 1.0, "_src": "maintenance_recordusagereading", "_tgt": "maintenance_assertasset", "source": "maintenance_assertasset", "target": "maintenance_recordusagereading", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L286", "weight": 1.0, "_src": "maintenance_listeventsforasset", "_tgt": "maintenance_assertasset", "source": "maintenance_assertasset", "target": "maintenance_listeventsforasset", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L306", "weight": 1.0, "_src": "maintenance_listusagereadingsforasset", "_tgt": "maintenance_assertasset", "source": "maintenance_assertasset", "target": "maintenance_listusagereadingsforasset", "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": "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", "source": "maintenance_getschedule", "target": "maintenance_setscheduleactive", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L135", "weight": 1.0, "_src": "maintenance_deleteschedule", "_tgt": "maintenance_getschedule", "source": "maintenance_getschedule", "target": "maintenance_deleteschedule", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\maintenance.ts", "source_location": "L205", "weight": 1.0, "_src": "maintenance_recordmaintenanceevent", "_tgt": "maintenance_getschedule", "source": "maintenance_getschedule", "target": "maintenance_recordmaintenanceevent", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_notifications_ts", "target": "notifications_parsesettings", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_notifications_ts", "target": "notifications_absolutelink", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_notifications_ts", "target": "notifications_notify", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_notifications_ts", "target": "notifications_fanoutexternal", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_notifications_ts", "target": "notifications_renderemailhtml", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_notifications_ts", "target": "notifications_unreadcountforuser", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_notifications_ts", "target": "notifications_listforuser", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_notifications_ts", "target": "notifications_markread", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_notifications_ts", "target": "notifications_markallread", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_notifications_ts", "target": "notifications_updateuserprefs", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_notifications_ts", "target": "notifications_getuserprefs", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\notifications.ts", "source_location": "L111", "weight": 1.0, "_src": "notifications_fanoutexternal", "_tgt": "notifications_parsesettings", "source": "notifications_parsesettings", "target": "notifications_fanoutexternal", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\notifications.ts", "source_location": "L85", "weight": 1.0, "_src": "notifications_fanoutexternal", "_tgt": "notifications_absolutelink", "source": "notifications_absolutelink", "target": "notifications_fanoutexternal", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\notifications.ts", "source_location": "L65", "weight": 1.0, "_src": "notifications_notify", "_tgt": "notifications_fanoutexternal", "source": "notifications_notify", "target": "notifications_fanoutexternal", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_projects_ts", "target": "projects_createproject", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_projects_ts", "target": "projects_listprojects", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_projects_ts", "target": "projects_getproject", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_projects_ts", "target": "projects_updateproject", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_projects_ts", "target": "projects_softdeleteproject", "confidence_score": 1.0 }, { "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": "L19", "weight": 1.0, "_src": "src_lib_server_services_properties_ts", "_tgt": "properties_createproperty", "source": "src_lib_server_services_properties_ts", "target": "properties_createproperty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L37", "weight": 1.0, "_src": "src_lib_server_services_properties_ts", "_tgt": "properties_listproperties", "source": "src_lib_server_services_properties_ts", "target": "properties_listproperties", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L45", "weight": 1.0, "_src": "src_lib_server_services_properties_ts", "_tgt": "properties_getproperty", "source": "src_lib_server_services_properties_ts", "target": "properties_getproperty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L60", "weight": 1.0, "_src": "src_lib_server_services_properties_ts", "_tgt": "properties_updateproperty", "source": "src_lib_server_services_properties_ts", "target": "properties_updateproperty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\properties.ts", "source_location": "L83", "weight": 1.0, "_src": "src_lib_server_services_properties_ts", "_tgt": "properties_softdeleteproperty", "source": "src_lib_server_services_properties_ts", "target": "properties_softdeleteproperty", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "src\\routes\\(app)\\properties\\+page.server.ts", "source_location": "L7", "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": "L7", "weight": 1.0, "_src": "layout_server_load", "_tgt": "properties_getproperty", "source": "properties_getproperty", "target": "layout_server_load" }, { "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", "source": "src_lib_server_services_rooms_ts", "target": "rooms_assertproperty", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_rooms_ts", "target": "rooms_listfloors", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_rooms_ts", "target": "rooms_createfloor", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_rooms_ts", "target": "rooms_updatefloor", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_rooms_ts", "target": "rooms_deletefloor", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_rooms_ts", "target": "rooms_listroomswithcounts", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_rooms_ts", "target": "rooms_getroom", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_rooms_ts", "target": "rooms_createroom", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_rooms_ts", "target": "rooms_updateroom", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_rooms_ts", "target": "rooms_softdeleteroom", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_rooms_ts", "target": "rooms_assertroominproperty", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\rooms.ts", "source_location": "L30", "weight": 1.0, "_src": "rooms_listfloors", "_tgt": "rooms_assertproperty", "source": "rooms_assertproperty", "target": "rooms_listfloors", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\rooms.ts", "source_location": "L44", "weight": 1.0, "_src": "rooms_createfloor", "_tgt": "rooms_assertproperty", "source": "rooms_assertproperty", "target": "rooms_createfloor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\rooms.ts", "source_location": "L100", "weight": 1.0, "_src": "rooms_listroomswithcounts", "_tgt": "rooms_assertproperty", "source": "rooms_assertproperty", "target": "rooms_listroomswithcounts", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\rooms.ts", "source_location": "L152", "weight": 1.0, "_src": "rooms_createroom", "_tgt": "rooms_assertproperty", "source": "rooms_assertproperty", "target": "rooms_createroom", "confidence_score": 1.0 }, { "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", "source": "rooms_getroom", "target": "rooms_updateroom", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\rooms.ts", "source_location": "L218", "weight": 1.0, "_src": "rooms_softdeleteroom", "_tgt": "rooms_getroom", "source": "rooms_getroom", "target": "rooms_softdeleteroom", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_tasks_ts", "target": "tasks_assertworkpackage", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_tasks_ts", "target": "tasks_listtasksforworkpackage", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_tasks_ts", "target": "tasks_createtask", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_tasks_ts", "target": "tasks_gettaskwithsubtasks", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_tasks_ts", "target": "tasks_updatetask", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_tasks_ts", "target": "tasks_softdeletetask", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_tasks_ts", "target": "tasks_addsubtask", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_tasks_ts", "target": "tasks_togglesubtask", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_tasks_ts", "target": "tasks_removesubtask", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\tasks.ts", "source_location": "L25", "weight": 1.0, "_src": "tasks_listtasksforworkpackage", "_tgt": "tasks_assertworkpackage", "source": "tasks_assertworkpackage", "target": "tasks_listtasksforworkpackage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\tasks.ts", "source_location": "L42", "weight": 1.0, "_src": "tasks_createtask", "_tgt": "tasks_assertworkpackage", "source": "tasks_assertworkpackage", "target": "tasks_createtask", "confidence_score": 1.0 }, { "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", "source": "tasks_gettaskwithsubtasks", "target": "tasks_updatetask", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\tasks.ts", "source_location": "L126", "weight": 1.0, "_src": "tasks_softdeletetask", "_tgt": "tasks_gettaskwithsubtasks", "source": "tasks_gettaskwithsubtasks", "target": "tasks_softdeletetask", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\tasks.ts", "source_location": "L137", "weight": 1.0, "_src": "tasks_addsubtask", "_tgt": "tasks_gettaskwithsubtasks", "source": "tasks_gettaskwithsubtasks", "target": "tasks_addsubtask", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\tasks.ts", "source_location": "L149", "weight": 1.0, "_src": "tasks_togglesubtask", "_tgt": "tasks_gettaskwithsubtasks", "source": "tasks_gettaskwithsubtasks", "target": "tasks_togglesubtask", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\tasks.ts", "source_location": "L162", "weight": 1.0, "_src": "tasks_removesubtask", "_tgt": "tasks_gettaskwithsubtasks", "source": "tasks_gettaskwithsubtasks", "target": "tasks_removesubtask", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_users_ts", "target": "users_listcompanyusers", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_users_ts", "target": "users_countadmins", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_users_ts", "target": "users_createuserandaddtocompany", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_users_ts", "target": "users_updatedisplayname", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_users_ts", "target": "users_setuserroleincompany", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_users_ts", "target": "users_removeuserfromcompany", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_users_ts", "target": "users_setuseractive", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_users_ts", "target": "users_resetuserpassword", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_users_ts", "target": "users_assertmembership", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_users_ts", "target": "users_isself", "confidence_score": 1.0 }, { "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", "source": "users_countadmins", "target": "users_setuserroleincompany", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\users.ts", "source_location": "L166", "weight": 1.0, "_src": "users_removeuserfromcompany", "_tgt": "users_countadmins", "source": "users_countadmins", "target": "users_removeuserfromcompany", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\users.ts", "source_location": "L190", "weight": 1.0, "_src": "users_setuseractive", "_tgt": "users_countadmins", "source": "users_countadmins", "target": "users_setuseractive", "confidence_score": 1.0 }, { "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", "source": "users_updatedisplayname", "target": "users_assertmembership", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\users.ts", "source_location": "L135", "weight": 1.0, "_src": "users_setuserroleincompany", "_tgt": "users_assertmembership", "source": "users_setuserroleincompany", "target": "users_assertmembership", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\users.ts", "source_location": "L158", "weight": 1.0, "_src": "users_removeuserfromcompany", "_tgt": "users_assertmembership", "source": "users_removeuserfromcompany", "target": "users_assertmembership", "confidence_score": 1.0 }, { "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", "source": "users_setuseractive", "target": "users_assertmembership", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\users.ts", "source_location": "L204", "weight": 1.0, "_src": "users_resetuserpassword", "_tgt": "users_assertmembership", "source": "users_resetuserpassword", "target": "users_assertmembership", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_wiki_ts", "target": "wiki_slugify", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_wiki_ts", "target": "wiki_scopeidmatches", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_wiki_ts", "target": "wiki_listpagesforscope", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_wiki_ts", "target": "wiki_getpagewithcurrentrevision", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_wiki_ts", "target": "wiki_listrevisions", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_wiki_ts", "target": "wiki_getrevision", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_wiki_ts", "target": "wiki_upsertpage", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_wiki_ts", "target": "wiki_softdeletepage", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_wiki_ts", "target": "wiki_searchpages", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L135", "weight": 1.0, "_src": "wiki_upsertpage", "_tgt": "wiki_slugify", "source": "wiki_slugify", "target": "wiki_upsertpage", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L40", "weight": 1.0, "_src": "wiki_listpagesforscope", "_tgt": "wiki_scopeidmatches", "source": "wiki_scopeidmatches", "target": "wiki_listpagesforscope", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L60", "weight": 1.0, "_src": "wiki_getpagewithcurrentrevision", "_tgt": "wiki_scopeidmatches", "source": "wiki_scopeidmatches", "target": "wiki_getpagewithcurrentrevision", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\lib\\server\\services\\wiki.ts", "source_location": "L249", "weight": 1.0, "_src": "wiki_searchpages", "_tgt": "wiki_scopeidmatches", "source": "wiki_scopeidmatches", "target": "wiki_searchpages", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_work_packages_ts", "target": "work_packages_assertproject", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_work_packages_ts", "target": "work_packages_listworkpackagesforproject", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_work_packages_ts", "target": "work_packages_createworkpackage", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_work_packages_ts", "target": "work_packages_getworkpackage", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_work_packages_ts", "target": "work_packages_updateworkpackage", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_services_work_packages_ts", "target": "work_packages_softdeleteworkpackage", "confidence_score": 1.0 }, { "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", "source": "work_packages_assertproject", "target": "work_packages_listworkpackagesforproject", "confidence_score": 1.0 }, { "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", "source": "work_packages_assertproject", "target": "work_packages_createworkpackage", "confidence_score": 1.0 }, { "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", "source": "work_packages_getworkpackage", "target": "work_packages_updateworkpackage", "confidence_score": 1.0 }, { "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", "source": "work_packages_getworkpackage", "target": "work_packages_softdeleteworkpackage", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_storage_index_ts", "target": "index_getstorage", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_storage_index_ts", "target": "index_setstoragefortesting", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_storage_local_ts", "target": "local_localdiskstorage", "confidence_score": 1.0 }, { "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", "source": "local_localdiskstorage", "target": "local_localdiskstorage_constructor", "confidence_score": 1.0 }, { "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", "source": "local_localdiskstorage", "target": "local_localdiskstorage_resolve", "confidence_score": 1.0 }, { "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", "source": "local_localdiskstorage", "target": "local_localdiskstorage_put", "confidence_score": 1.0 }, { "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", "source": "local_localdiskstorage", "target": "local_localdiskstorage_get", "confidence_score": 1.0 }, { "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", "source": "local_localdiskstorage", "target": "local_localdiskstorage_head", "confidence_score": 1.0 }, { "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", "source": "local_localdiskstorage", "target": "local_localdiskstorage_delete", "confidence_score": 1.0 }, { "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", "source": "local_localdiskstorage", "target": "local_localdiskstorage_generatekey", "confidence_score": 1.0 }, { "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", "source": "local_localdiskstorage", "target": "local_localdiskstorage_getsignedurl", "confidence_score": 1.0 }, { "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", "source": "local_localdiskstorage", "target": "local_localdiskstorage_verifysignedurl", "confidence_score": 1.0 }, { "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", "source": "local_localdiskstorage_resolve", "target": "local_localdiskstorage_put", "confidence_score": 1.0 }, { "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", "source": "local_localdiskstorage_resolve", "target": "local_localdiskstorage_get", "confidence_score": 1.0 }, { "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", "source": "local_localdiskstorage_resolve", "target": "local_localdiskstorage_head", "confidence_score": 1.0 }, { "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", "source": "local_localdiskstorage_resolve", "target": "local_localdiskstorage_delete", "confidence_score": 1.0 }, { "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", "source": "local_localdiskstorage_get", "target": "local_localdiskstorage_verifysignedurl", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_storage_s3_ts", "target": "s3_s3storage", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_storage_s3_ts", "target": "s3_streamtobuffer", "confidence_score": 1.0 }, { "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", "source": "s3_s3storage", "target": "s3_s3storage_constructor", "confidence_score": 1.0 }, { "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", "source": "s3_s3storage", "target": "s3_s3storage_generatekey", "confidence_score": 1.0 }, { "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", "source": "s3_s3storage", "target": "s3_s3storage_put", "confidence_score": 1.0 }, { "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", "source": "s3_s3storage", "target": "s3_s3storage_get", "confidence_score": 1.0 }, { "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", "source": "s3_s3storage", "target": "s3_s3storage_head", "confidence_score": 1.0 }, { "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", "source": "s3_s3storage", "target": "s3_s3storage_delete", "confidence_score": 1.0 }, { "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", "source": "s3_s3storage", "target": "s3_s3storage_getsignedurl", "confidence_score": 1.0 }, { "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", "source": "s3_s3storage_put", "target": "s3_streamtobuffer", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_storage_types_ts", "target": "types_generatestoragekey", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_validation_custom_fields_ts", "target": "custom_fields_validatorfor", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_validation_custom_fields_ts", "target": "custom_fields_buildcustomfieldsschema", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_validation_custom_fields_ts", "target": "custom_fields_getcachedcustomfieldsschema", "confidence_score": 1.0 }, { "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", "source": "src_lib_server_validation_custom_fields_ts", "target": "custom_fields_clearcustomfieldscache", "confidence_score": 1.0 }, { "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", "source": "custom_fields_validatorfor", "target": "custom_fields_buildcustomfieldsschema", "confidence_score": 1.0 }, { "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", "source": "custom_fields_buildcustomfieldsschema", "target": "custom_fields_getcachedcustomfieldsschema", "confidence_score": 1.0 }, { "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", "source": "src_lib_utils_email_ts", "target": "email_normalizeemail", "confidence_score": 1.0 }, { "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", "source": "src_routes_app_layout_server_ts", "target": "layout_server_load", "confidence_score": 1.0 }, { "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", "source": "layout_server_load", "target": "src_routes_app_assets_id_layout_server_ts", "confidence_score": 1.0 }, { "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", "source": "layout_server_load", "target": "src_routes_app_projects_id_layout_server_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\routes\\(app)\\properties\\[id]\\+layout.server.ts", "source_location": "L5", "weight": 1.0, "_src": "src_routes_app_properties_id_layout_server_ts", "_tgt": "layout_server_load", "source": "layout_server_load", "target": "src_routes_app_properties_id_layout_server_ts", "confidence_score": 1.0 }, { "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", "source": "src_routes_app_page_server_ts", "target": "page_server_load", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_admin_asset_types_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": "L14", "weight": 1.0, "_src": "src_routes_app_admin_asset_types_id_page_server_ts", "_tgt": "page_server_load", "source": "page_server_load", "target": "src_routes_app_admin_asset_types_id_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_admin_company_page_server_ts", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\routes\\(app)\\admin\\company\\+page.server.ts", "source_location": "L34", "weight": 1.0, "_src": "page_server_load", "_tgt": "page_server_parsesettings", "source": "page_server_load", "target": "page_server_parsesettings", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_admin_users_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_admin_users_new_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_assets_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_assets_new_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_assets_id_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_assets_id_documents_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_assets_id_history_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_assets_id_label_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_assets_id_logs_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_assets_id_maintenance_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_assets_id_maintenance_events_eventid_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_assets_id_move_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_checklists_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_checklists_id_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_maintenance_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_notifications_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_projects_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_projects_id_assets_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_projects_id_decisions_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_projects_id_documents_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_projects_id_wiki_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_projects_id_wiki_slug_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_projects_id_wiki_slug_edit_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_projects_id_wiki_slug_history_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_projects_id_wiki_slug_revisions_rev_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_projects_id_work_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_projects_id_work_wpid_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_projects_id_work_wpid_taskid_page_server_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\routes\\(app)\\properties\\+page.server.ts", "source_location": "L5", "weight": 1.0, "_src": "src_routes_app_properties_page_server_ts", "_tgt": "page_server_load", "source": "page_server_load", "target": "src_routes_app_properties_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_properties_id_accounts_page_server_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\routes\\(app)\\properties\\[id]\\assets\\+page.server.ts", "source_location": "L5", "weight": 1.0, "_src": "src_routes_app_properties_id_assets_page_server_ts", "_tgt": "page_server_load", "source": "page_server_load", "target": "src_routes_app_properties_id_assets_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_properties_id_documents_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_properties_id_rooms_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_settings_notifications_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_wiki_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_wiki_slug_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_wiki_slug_edit_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_wiki_slug_history_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_app_wiki_slug_revisions_rev_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_load", "target": "src_routes_auth_login_page_server_ts", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "src\\routes\\(app)\\assets\\+page.server.ts", "source_location": "L10", "weight": 1.0, "_src": "page_server_load", "_tgt": "server_get", "source": "page_server_load", "target": "server_get" }, { "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", "source": "src_routes_app_admin_asset_types_id_page_server_ts", "target": "page_server_parseenumvalues", "confidence_score": 1.0 }, { "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", "source": "src_routes_app_admin_company_page_server_ts", "target": "page_server_parsesettings", "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", "source": "src_routes_app_assets_export_csv_server_ts", "target": "server_get", "confidence_score": 1.0 }, { "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", "source": "src_routes_app_assets_export_csv_server_ts", "target": "server_today", "confidence_score": 1.0 }, { "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", "source": "server_get", "target": "server_today", "confidence_score": 1.0 }, { "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", "source": "server_get", "target": "src_routes_app_maintenance_export_csv_server_ts", "confidence_score": 1.0 }, { "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", "source": "server_get", "target": "src_routes_app_projects_id_decisions_export_csv_server_ts", "confidence_score": 1.0 }, { "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", "source": "server_get", "target": "src_routes_api_files_server_ts", "confidence_score": 1.0 }, { "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", "source": "server_get", "target": "src_routes_api_qr_server_ts", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "src\\routes\\api\\qr\\+server.ts", "source_location": "L17", "weight": 1.0, "_src": "server_get", "_tgt": "server_clamp", "source": "server_get", "target": "server_clamp", "confidence_score": 1.0 }, { "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": "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", "source": "server_today", "target": "src_routes_app_maintenance_export_csv_server_ts", "confidence_score": 1.0 }, { "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", "source": "server_today", "target": "src_routes_app_projects_id_decisions_export_csv_server_ts", "confidence_score": 1.0 }, { "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", "source": "src_routes_app_assets_id_page_server_ts", "target": "page_server_e2n", "confidence_score": 1.0 }, { "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", "source": "page_server_e2n", "target": "src_routes_app_projects_new_page_server_ts", "confidence_score": 1.0 }, { "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", "source": "page_server_e2n", "target": "src_routes_app_projects_id_page_server_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\routes\\(app)\\properties\\[id]\\+page.server.ts", "source_location": "L19", "weight": 1.0, "_src": "src_routes_app_properties_id_page_server_ts", "_tgt": "page_server_e2n", "source": "page_server_e2n", "target": "src_routes_app_properties_id_page_server_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "src\\routes\\(app)\\properties\\new\\+page.server.ts", "source_location": "L18", "weight": 1.0, "_src": "src_routes_app_properties_new_page_server_ts", "_tgt": "page_server_emptytonull", "source": "src_routes_app_properties_new_page_server_ts", "target": "page_server_emptytonull", "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", "source": "src_routes_api_documents_server_ts", "target": "server_post", "confidence_score": 1.0 }, { "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", "source": "server_post", "target": "src_routes_switch_company_server_ts", "confidence_score": 1.0 }, { "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", "source": "src_routes_api_qr_server_ts", "target": "server_clamp", "confidence_score": 1.0 }, { "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", "source": "src_routes_logout_server_ts", "target": "server_handlelogout", "confidence_score": 1.0 }, { "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" } ], "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" } ] }