{ "directed": false, "multigraph": false, "graph": { "hyperedges": [ { "id": "shopping_mode_stitch_mocks", "label": "Shopping Mode: functional spec + design system + Stitch mocks", "nodes": [ "analisisfuncional_modo_ir_de_compras", "design_shopping_mode_components", "codehtml_shopping_session_1", "codehtml_shopping_session_2", "codehtml_shopping_session_mobile" ], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "design/slate_collective/DESIGN.md" }, { "id": "deploy_readiness_bundle", "label": "Deploy readiness bundle (PWA + rate-limit + JWT rotation + Lighthouse + RLS audit)", "nodes": [ "concept_inject_manifest_pwa", "concept_kong_rate_limit_invitations", "concept_jwt_rotation_script", "concept_lighthouse_rls_audit" ], "relation": "implement", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "plan/fase-6-deploy-prep.md" }, { "id": "mobile_ux_monolith_cluster", "label": "Monolith Editorial mobile UX cluster (shell + masthead + gestures + undo + selection)", "nodes": [ "concept_mobile_shell", "concept_masthead_editorial", "concept_undo_queue_toast", "concept_swipe_toggle_gestures", "concept_selection_mode_bulk", "design_monolith_editorial_direction" ], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "plan/fase-5-mobile-ux.md" }, { "id": "mvp_phased_roadmap", "label": "MVP phased roadmap \u2014 Fase 0 through Fase 7 in sequence", "nodes": [ "plan_fase_0", "plan_fase_1", "plan_fase_2a", "plan_fase_2b", "plan_fase_3", "plan_fase_4", "plan_fase_5", "plan_fase_6", "plan_fase_7" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "plan/fase-0-infraestructura.md" }, { "id": "search_mobile_screen_components", "label": "Search mobile screen", "nodes": [ "searchmobile_top_app_bar", "searchmobile_header_eyebrow", "searchmobile_page_title", "searchmobile_search_input", "searchmobile_lists_section", "searchmobile_list_result_card", "searchmobile_tasks_section", "searchmobile_task_result_card", "searchmobile_notes_section", "searchmobile_note_result_card", "searchmobile_match_count_badge", "searchmobile_bottom_nav", "searchmobile_grouped_results_layout", "searchmobile_editorial_typography" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/search_mobile/screen.png" }, { "id": "settings2_screen_components", "label": "Settings screen v2", "nodes": [ "settings2_sidebar_branding", "settings2_sidebar_nav", "settings2_sidebar_collective_footer", "settings2_header_breadcrumb", "settings2_header_icons", "settings2_avatar_preview", "settings2_avatar_type_tabs", "settings2_emoji_picker_grid", "settings2_display_name_section", "settings2_language_section", "settings2_account_section", "settings2_danger_zone_section", "settings2_design_editorial_style", "settings2_design_autosave_pattern", "settings2_design_external_auth_hint", "settings2_design_avatar_three_modes", "settings2_purpose_user_profile" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/settings_2/screen.png" }, { "id": "tasks_view_screen_components", "label": "Tasks view", "nodes": [ "tasksview_sidebar_workspace", "tasksview_sidebar_nav_lists", "tasksview_sidebar_nav_tasks_active", "tasksview_sidebar_nav_notes", "tasksview_sidebar_nav_search", "tasksview_sidebar_user_profile", "tasksview_header_breadcrumb", "tasksview_header_title", "tasksview_header_member_avatars", "tasksview_header_overflow_menu", "tasksview_section_high_priority", "tasksview_task_finalize_q4", "tasksview_task_coordinate_design", "tasksview_section_product_dev", "tasksview_task_parent_core_api", "tasksview_task_sub_review_docs", "tasksview_task_sub_map_schema_completed", "tasksview_task_user_testing", "tasksview_section_backlog", "tasksview_task_update_deps", "tasksview_filter_pills", "tasksview_add_task_row", "tasksview_task_checkbox_control", "tasksview_priority_badges" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_view/screen.png" }, { "id": "grocery_quickqty_screen_components", "label": "Grocery list with quick qty", "nodes": [ "groceryqty_brand_header", "groceryqty_sidebar_nav", "groceryqty_page_title", "groceryqty_member_avatars", "groceryqty_overflow_menu", "groceryqty_item_row", "groceryqty_checkbox", "groceryqty_item_label", "groceryqty_stepper", "groceryqty_stepper_minus", "groceryqty_stepper_value", "groceryqty_stepper_plus", "groceryqty_suggestion_chips", "groceryqty_add_input", "groceryqty_add_button", "groceryqty_user_card", "groceryqty_design_intent_fast_qty", "groceryqty_design_intent_editorial" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png" }, { "id": "shopping_session_1_components", "label": "Shopping session v1", "nodes": [ "session1_close_button", "session1_session_title", "session1_presence_avatars", "session1_to_buy_section", "session1_item_card", "session1_item_checkbox", "session1_item_metadata", "session1_drag_handle", "session1_checked_section", "session1_checked_item", "session1_budget_status_card", "session1_budget_headline", "session1_budget_detail", "session1_finish_shopping_button" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_1/screen.png" }, { "id": "settings1_screen_components", "label": "Settings screen v1", "nodes": [ "settings1_sidebar", "settings1_sidebar_header", "settings1_nav_lists", "settings1_nav_tasks", "settings1_nav_notes", "settings1_nav_search", "settings1_nav_settings_active", "settings1_nav_profile", "settings1_topbar", "settings1_avatar_block", "settings1_avatar_tabs", "settings1_emoji_grid", "settings1_display_name_section", "settings1_language_section", "settings1_account_section", "settings1_danger_zone" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/settings_1/screen.png" }, { "id": "shopping_session_2_components", "label": "Shopping session v2", "nodes": [ "session2_close_button", "session2_header_title", "session2_active_users_avatars", "session2_to_buy_section", "session2_item_card", "session2_item_checkbox", "session2_item_meta", "session2_drag_handle", "session2_checked_section", "session2_checked_item", "session2_finish_shopping_button", "session2_card_layout", "session2_variant_difference" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_2/screen.png" }, { "id": "notes_view_components", "label": "Notes view", "nodes": [ "notesview_sidebar", "notesview_new_entry_button", "notesview_nav_items", "notesview_settings_support", "notesview_breadcrumb", "notesview_topbar_actions", "notesview_category_meeting_notes", "notesview_category_project_ideas", "notesview_notes_grid", "notesview_note_card", "notesview_note_metadata", "notesview_note_overflow_menu", "notesview_quick_capture_input", "notesview_formatting_toolbar", "notesview_save_button" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_view/screen.png" }, { "id": "user_settings_components", "label": "User settings", "nodes": [ "usersettings_page_title", "usersettings_sidebar", "usersettings_avatar_preview", "usersettings_change_avatar_button", "usersettings_display_name_field", "usersettings_status_icon_picker", "usersettings_language_selector", "usersettings_account_section", "usersettings_danger_zone", "usersettings_delete_account_button", "usersettings_add_member_button" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/user_settings/screen.png" }, { "id": "session_mobile_components", "label": "Shopping session mobile", "nodes": [ "sessionmobile_sticky_header", "sessionmobile_close_button", "sessionmobile_presence_row", "sessionmobile_bag_icon", "sessionmobile_active_list_label", "sessionmobile_list_title", "sessionmobile_item_card", "sessionmobile_check_target", "sessionmobile_item_meta", "sessionmobile_drag_handle", "sessionmobile_checked_section", "sessionmobile_checked_item", "sessionmobile_finish_cta", "sessionmobile_active_session_banner" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_mobile/screen.png" }, { "id": "grocery_mobile_components", "label": "Grocery mobile", "nodes": [ "grocerymobile_header", "grocerymobile_menu_button", "grocerymobile_brand_logo", "grocerymobile_lists_link", "grocerymobile_list_header", "grocerymobile_eyebrow_label", "grocerymobile_list_title", "grocerymobile_item_row", "grocerymobile_item_checkbox", "grocerymobile_item_name", "grocerymobile_item_metadata", "grocerymobile_quantity_stepper", "grocerymobile_checked_item_state", "grocerymobile_frequency_section", "grocerymobile_frequency_chip", "grocerymobile_add_row", "grocerymobile_add_input", "grocerymobile_add_quantity_stepper", "grocerymobile_add_submit_button" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_mobile/screen.png" }, { "id": "grocery_simplified_components", "label": "Grocery simplified", "nodes": [ "grocerysimple_sidebar_nav", "grocerysimple_brand_header", "grocerysimple_user_footer", "grocerysimple_active_ledger_header", "grocerysimple_overflow_menu", "grocerysimple_item_row", "grocerysimple_item_list", "grocerysimple_suggestion_chips", "grocerysimple_add_input", "grocerysimple_generous_whitespace", "grocerysimple_design_intent_simplification", "grocerysimple_missing_session_controls" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_simplified/screen.png" }, { "id": "grocery_crud_components", "label": "Grocery CRUD", "nodes": [ "grocerycrud_header_title", "grocerycrud_member_avatars", "grocerycrud_overflow_menu", "grocerycrud_sidebar_nav", "grocerycrud_section_header", "grocerycrud_item_row", "grocerycrud_item_checkbox", "grocerycrud_quantity_label", "grocerycrud_swipe_action_delete", "grocerycrud_swipe_revealed_row", "grocerycrud_quick_suggestion_chips", "grocerycrud_chip_active_state", "grocerycrud_add_item_input", "grocerycrud_add_button", "grocerycrud_user_profile_footer", "grocerycrud_brand_mark" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_crud/screen.png" }, { "id": "tasks_mobile_components", "label": "Tasks mobile", "nodes": [ "tasksmobile_header", "tasksmobile_page_title", "tasksmobile_group_high_priority", "tasksmobile_group_product_development", "tasksmobile_group_backlog", "tasksmobile_task_row", "tasksmobile_task_checkbox", "tasksmobile_task_title", "tasksmobile_task_description", "tasksmobile_due_today_badge", "tasksmobile_attachments_indicator", "tasksmobile_assignee_avatars", "tasksmobile_filter_chips", "tasksmobile_add_task_input" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_mobile/screen.png" }, { "id": "search_page_components", "label": "Search page", "nodes": [ "searchpage_sidebar", "searchpage_new_entry_button", "searchpage_workspace_header", "searchpage_breadcrumb", "searchpage_search_title", "searchpage_filter_tabs", "searchpage_notes_group", "searchpage_note_card_interface_heuristics", "searchpage_note_card_monolith_system", "searchpage_editorial_spatial_study", "searchpage_tasks_panel", "searchpage_task_fix_navigation", "searchpage_task_finalize_search_ui", "searchpage_lists_collections_panel", "searchpage_search_insights_card", "searchpage_ask_ai_input", "searchpage_top_actions" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/search_page/screen.png" }, { "id": "notes_mobile_components", "label": "Notes mobile", "nodes": [ "notesmobile_header", "notesmobile_repository_title", "notesmobile_section_meeting_notes", "notesmobile_note_card", "notesmobile_note_title", "notesmobile_note_preview", "notesmobile_note_metadata", "notesmobile_note_overflow", "notesmobile_section_project_ideas", "notesmobile_priority_card", "notesmobile_tag_chips", "notesmobile_new_note_input", "notesmobile_attach_button", "notesmobile_save_button" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_mobile/screen.png" }, { "id": "lists_view_components", "label": "Lists view", "nodes": [ "listsview_brand_colectivo", "listsview_top_center_title", "listsview_top_right_overflow", "listsview_sidebar_nav", "listsview_nav_lists_active", "listsview_nav_tasks", "listsview_nav_notes", "listsview_nav_search", "listsview_sidebar_workspace_footer", "listsview_section_eyebrow", "listsview_page_heading", "listsview_card_home", "listsview_card_home_tags", "listsview_card_home_members", "listsview_card_office", "listsview_card_party", "listsview_card_party_priority_badge", "listsview_card_travel", "listsview_card_travel_draft_status", "listsview_create_list_input", "listsview_create_list_button", "listsview_cards_grid_layout" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_view/screen.png" }, { "id": "lists_mobile_components", "label": "Lists mobile", "nodes": [ "listsmobile_header_menu", "listsmobile_header_brand", "listsmobile_header_avatar", "listsmobile_workspace_eyebrow", "listsmobile_page_title", "listsmobile_list_card_full", "listsmobile_list_card_icon", "listsmobile_list_card_title", "listsmobile_list_card_meta", "listsmobile_list_card_members", "listsmobile_list_card_grid", "listsmobile_status_indicator", "listsmobile_new_list_input", "listsmobile_new_list_button", "listsmobile_new_list_plus_icon" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_mobile/screen.png" }, { "id": "logout_race_resolution", "label": "RP-initiated logout + PKCE race mitigation", "nodes": [ "fase8_auth_ts", "fase8_app_layout_svelte", "fase8_logged_out_page", "claudemd_islogging_out_flag", "claudemd_gotcha_logout_pkce_race" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "docs/history/fase-8-auth-logout.md" }, { "id": "auth_users_role_backfill_chain", "label": "auth.users role/aud default trigger chain (migrations 013+014 + function + pgTAP)", "nodes": [ "fase8_migration_014", "fase8_ensure_user_role_default_fn", "fase8_pgtap_008", "claudemd_gotcha_gotrue_empty_role", "fase8_bug1_empty_role" ], "relation": "implement", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "docs/history/fase-8-auth-logout.md" }, { "id": "keycloak_gotrue_supabase_flow", "label": "Keycloak -> GoTrue -> Supabase auth flow", "nodes": [ "claudemd_auth_architecture", "claudemd_option_b_oidc_proxy", "claudemd_gotcha_colectivo_web_confidential", "claudemd_gotcha_openid_scope", "claudemd_gotcha_auth_users_seed", "claudemd_keycloak_behind_nginx" ], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "CLAUDE.md" } ] }, "nodes": [ { "label": "postcss.config.js", "file_type": "code", "source_file": "apps/web/postcss.config.js", "source_location": "L1", "id": "apps_web_postcss_config_js", "community": 98, "norm_label": "postcss.config.js" }, { "label": "vitest.setup.ts", "file_type": "code", "source_file": "apps/web/vitest.setup.ts", "source_location": "L1", "id": "apps_web_vitest_setup_ts", "community": 99, "norm_label": "vitest.setup.ts" }, { "label": "playwright.config.ts", "file_type": "code", "source_file": "apps/web/playwright.config.ts", "source_location": "L1", "id": "apps_web_playwright_config_ts", "community": 100, "norm_label": "playwright.config.ts" }, { "label": "tailwind.config.ts", "file_type": "code", "source_file": "apps/web/tailwind.config.ts", "source_location": "L1", "id": "apps_web_tailwind_config_ts", "community": 101, "norm_label": "tailwind.config.ts" }, { "label": "vite.config.ts", "file_type": "code", "source_file": "apps/web/vite.config.ts", "source_location": "L1", "id": "apps_web_vite_config_ts", "community": 102, "norm_label": "vite.config.ts" }, { "label": "svelte.config.js", "file_type": "code", "source_file": "apps/web/svelte.config.js", "source_location": "L1", "id": "apps_web_svelte_config_js", "community": 103, "norm_label": "svelte.config.js" }, { "label": "vitest.config.ts", "file_type": "code", "source_file": "apps/web/vitest.config.ts", "source_location": "L1", "id": "apps_web_vitest_config_ts", "community": 104, "norm_label": "vitest.config.ts" }, { "label": "app.d.ts", "file_type": "code", "source_file": "apps/web/src/app.d.ts", "source_location": "L1", "id": "apps_web_src_app_d_ts", "community": 105, "norm_label": "app.d.ts" }, { "label": "sw.ts", "file_type": "code", "source_file": "apps/web/src/sw.ts", "source_location": "L1", "id": "apps_web_src_sw_ts", "community": 106, "norm_label": "sw.ts" }, { "label": "auth.ts", "file_type": "code", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L1", "id": "apps_web_src_lib_auth_ts", "community": 4, "norm_label": "auth.ts" }, { "label": "login()", "file_type": "code", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L20", "id": "auth_login", "community": 4, "norm_label": "login()" }, { "label": "logout()", "file_type": "code", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L50", "id": "auth_logout", "community": 4, "norm_label": "logout()" }, { "label": "supabase.ts", "file_type": "code", "source_file": "apps/web/src/lib/supabase.ts", "source_location": "L1", "id": "apps_web_src_lib_supabase_ts", "community": 4, "norm_label": "supabase.ts" }, { "label": "passThroughLock()", "file_type": "code", "source_file": "apps/web/src/lib/supabase.ts", "source_location": "L16", "id": "supabase_passthroughlock", "community": 4, "norm_label": "passthroughlock()" }, { "label": "getSupabase()", "file_type": "code", "source_file": "apps/web/src/lib/supabase.ts", "source_location": "L22", "id": "supabase_getsupabase", "community": 4, "norm_label": "getsupabase()" }, { "label": "i18n.ts", "file_type": "code", "source_file": "apps/web/src/lib/i18n.ts", "source_location": "L1", "id": "apps_web_src_lib_i18n_ts", "community": 107, "norm_label": "i18n.ts" }, { "label": "realtimeSync.ts", "file_type": "code", "source_file": "apps/web/src/lib/stores/realtimeSync.ts", "source_location": "L1", "id": "apps_web_src_lib_stores_realtimesync_ts", "community": 4, "norm_label": "realtimesync.ts" }, { "label": "subscribeToList()", "file_type": "code", "source_file": "apps/web/src/lib/stores/realtimeSync.ts", "source_location": "L48", "id": "realtimesync_subscribetolist", "community": 4, "norm_label": "subscribetolist()" }, { "label": "applyItemEvent()", "file_type": "code", "source_file": "apps/web/src/lib/stores/realtimeSync.ts", "source_location": "L112", "id": "realtimesync_applyitemevent", "community": 4, "norm_label": "applyitemevent()" }, { "label": "notes.ts", "file_type": "code", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L1", "id": "apps_web_src_lib_stores_notes_ts", "community": 4, "norm_label": "notes.ts" }, { "label": "loadNotes()", "file_type": "code", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L10", "id": "notes_loadnotes", "community": 4, "norm_label": "loadnotes()" }, { "label": "loadArchivedNotes()", "file_type": "code", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L27", "id": "notes_loadarchivednotes", "community": 4, "norm_label": "loadarchivednotes()" }, { "label": "loadTrashedNotes()", "file_type": "code", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L38", "id": "notes_loadtrashednotes", "community": 4, "norm_label": "loadtrashednotes()" }, { "label": "loadNote()", "file_type": "code", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L48", "id": "notes_loadnote", "community": 4, "norm_label": "loadnote()" }, { "label": "createNote()", "file_type": "code", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L55", "id": "notes_createnote", "community": 4, "norm_label": "createnote()" }, { "label": "patchNote()", "file_type": "code", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L75", "id": "notes_patchnote", "community": 4, "norm_label": "patchnote()" }, { "label": "pinNote()", "file_type": "code", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L89", "id": "notes_pinnote", "community": 4, "norm_label": "pinnote()" }, { "label": "unpinNote()", "file_type": "code", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L94", "id": "notes_unpinnote", "community": 4, "norm_label": "unpinnote()" }, { "label": "archiveNote()", "file_type": "code", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L98", "id": "notes_archivenote", "community": 4, "norm_label": "archivenote()" }, { "label": "unarchiveNote()", "file_type": "code", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L103", "id": "notes_unarchivenote", "community": 4, "norm_label": "unarchivenote()" }, { "label": "trashNote()", "file_type": "code", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L107", "id": "notes_trashnote", "community": 4, "norm_label": "trashnote()" }, { "label": "restoreNote()", "file_type": "code", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L112", "id": "notes_restorenote", "community": 4, "norm_label": "restorenote()" }, { "label": "permanentDeleteNote()", "file_type": "code", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L116", "id": "notes_permanentdeletenote", "community": 4, "norm_label": "permanentdeletenote()" }, { "label": "duplicateNote()", "file_type": "code", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L120", "id": "notes_duplicatenote", "community": 4, "norm_label": "duplicatenote()" }, { "label": "auth.ts", "file_type": "code", "source_file": "apps/web/src/lib/stores/auth.ts", "source_location": "L1", "id": "apps_web_src_lib_stores_auth_ts", "community": 108, "norm_label": "auth.ts" }, { "label": "search.ts", "file_type": "code", "source_file": "apps/web/src/lib/stores/search.ts", "source_location": "L1", "id": "apps_web_src_lib_stores_search_ts", "community": 4, "norm_label": "search.ts" }, { "label": "runSearch()", "file_type": "code", "source_file": "apps/web/src/lib/stores/search.ts", "source_location": "L24", "id": "search_runsearch", "community": 4, "norm_label": "runsearch()" }, { "label": "collective.ts", "file_type": "code", "source_file": "apps/web/src/lib/stores/collective.ts", "source_location": "L1", "id": "apps_web_src_lib_stores_collective_ts", "community": 109, "norm_label": "collective.ts" }, { "label": "syncStatus.ts", "file_type": "code", "source_file": "apps/web/src/lib/stores/syncStatus.ts", "source_location": "L1", "id": "apps_web_src_lib_stores_syncstatus_ts", "community": 110, "norm_label": "syncstatus.ts" }, { "label": "lists.ts", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L1", "id": "apps_web_src_lib_stores_lists_ts", "community": 4, "norm_label": "lists.ts" }, { "label": "loadLists()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L11", "id": "lists_loadlists", "community": 4, "norm_label": "loadlists()" }, { "label": "loadTrashedLists()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L26", "id": "lists_loadtrashedlists", "community": 4, "norm_label": "loadtrashedlists()" }, { "label": "createList()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L40", "id": "lists_createlist", "community": 4, "norm_label": "createlist()" }, { "label": "renameList()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L74", "id": "lists_renamelist", "community": 4, "norm_label": "renamelist()" }, { "label": "softDeleteList()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L79", "id": "lists_softdeletelist", "community": 4, "norm_label": "softdeletelist()" }, { "label": "restoreList()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L87", "id": "lists_restorelist", "community": 4, "norm_label": "restorelist()" }, { "label": "permanentDeleteList()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L92", "id": "lists_permanentdeletelist", "community": 4, "norm_label": "permanentdeletelist()" }, { "label": "archiveList()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L96", "id": "lists_archivelist", "community": 4, "norm_label": "archivelist()" }, { "label": "completeList()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L101", "id": "lists_completelist", "community": 4, "norm_label": "completelist()" }, { "label": "resetList()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L112", "id": "lists_resetlist", "community": 4, "norm_label": "resetlist()" }, { "label": "loadItems()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L132", "id": "lists_loaditems", "community": 4, "norm_label": "loaditems()" }, { "label": "addItem()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L150", "id": "lists_additem", "community": 4, "norm_label": "additem()" }, { "label": "updateItem()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L177", "id": "lists_updateitem", "community": 4, "norm_label": "updateitem()" }, { "label": "checkItem()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L189", "id": "lists_checkitem", "community": 4, "norm_label": "checkitem()" }, { "label": "deleteItem()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L196", "id": "lists_deleteitem", "community": 4, "norm_label": "deleteitem()" }, { "label": "bulkDeleteItems()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L202", "id": "lists_bulkdeleteitems", "community": 4, "norm_label": "bulkdeleteitems()" }, { "label": "bulkMoveItems()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L207", "id": "lists_bulkmoveitems", "community": 4, "norm_label": "bulkmoveitems()" }, { "label": "bulkCheckItems()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L212", "id": "lists_bulkcheckitems", "community": 4, "norm_label": "bulkcheckitems()" }, { "label": "reorderItems()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L221", "id": "lists_reorderitems", "community": 4, "norm_label": "reorderitems()" }, { "label": "fetchSuggestions()", "file_type": "code", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L231", "id": "lists_fetchsuggestions", "community": 4, "norm_label": "fetchsuggestions()" }, { "label": "tasks.ts", "file_type": "code", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L1", "id": "apps_web_src_lib_stores_tasks_ts", "community": 4, "norm_label": "tasks.ts" }, { "label": "loadTaskLists()", "file_type": "code", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L11", "id": "tasks_loadtasklists", "community": 4, "norm_label": "loadtasklists()" }, { "label": "createTaskList()", "file_type": "code", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L25", "id": "tasks_createtasklist", "community": 4, "norm_label": "createtasklist()" }, { "label": "renameTaskList()", "file_type": "code", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L56", "id": "tasks_renametasklist", "community": 4, "norm_label": "renametasklist()" }, { "label": "deleteTaskList()", "file_type": "code", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L61", "id": "tasks_deletetasklist", "community": 4, "norm_label": "deletetasklist()" }, { "label": "loadTasks()", "file_type": "code", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L68", "id": "tasks_loadtasks", "community": 4, "norm_label": "loadtasks()" }, { "label": "addTask()", "file_type": "code", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L79", "id": "tasks_addtask", "community": 4, "norm_label": "addtask()" }, { "label": "renameTask()", "file_type": "code", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L95", "id": "tasks_renametask", "community": 4, "norm_label": "renametask()" }, { "label": "completeTask()", "file_type": "code", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L99", "id": "tasks_completetask", "community": 4, "norm_label": "completetask()" }, { "label": "deleteTask()", "file_type": "code", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L106", "id": "tasks_deletetask", "community": 4, "norm_label": "deletetask()" }, { "label": "reorderTasks()", "file_type": "code", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L110", "id": "tasks_reordertasks", "community": 4, "norm_label": "reordertasks()" }, { "label": "UndoToast.svelte", "file_type": "code", "source_file": "apps/web/src/lib/components/UndoToast.svelte", "source_location": "L1", "id": "apps_web_src_lib_components_undotoast_svelte", "community": 111, "norm_label": "undotoast.svelte" }, { "label": "ItemSuggestions.svelte", "file_type": "code", "source_file": "apps/web/src/lib/components/ItemSuggestions.svelte", "source_location": "L1", "id": "apps_web_src_lib_components_itemsuggestions_svelte", "community": 112, "norm_label": "itemsuggestions.svelte" }, { "label": "ImageCropper.svelte", "file_type": "code", "source_file": "apps/web/src/lib/components/ImageCropper.svelte", "source_location": "L1", "id": "apps_web_src_lib_components_imagecropper_svelte", "community": 113, "norm_label": "imagecropper.svelte" }, { "label": "ScreenMasthead.svelte", "file_type": "code", "source_file": "apps/web/src/lib/components/ScreenMasthead.svelte", "source_location": "L1", "id": "apps_web_src_lib_components_screenmasthead_svelte", "community": 114, "norm_label": "screenmasthead.svelte" }, { "label": "SyncBanner.svelte", "file_type": "code", "source_file": "apps/web/src/lib/components/SyncBanner.svelte", "source_location": "L1", "id": "apps_web_src_lib_components_syncbanner_svelte", "community": 115, "norm_label": "syncbanner.svelte" }, { "label": "Avatar.svelte", "file_type": "code", "source_file": "apps/web/src/lib/components/Avatar.svelte", "source_location": "L1", "id": "apps_web_src_lib_components_avatar_svelte", "community": 116, "norm_label": "avatar.svelte" }, { "label": "MobileDrawer.svelte", "file_type": "code", "source_file": "apps/web/src/lib/components/layout/MobileDrawer.svelte", "source_location": "L1", "id": "apps_web_src_lib_components_layout_mobiledrawer_svelte", "community": 117, "norm_label": "mobiledrawer.svelte" }, { "label": "MobileTopBar.svelte", "file_type": "code", "source_file": "apps/web/src/lib/components/layout/MobileTopBar.svelte", "source_location": "L1", "id": "apps_web_src_lib_components_layout_mobiletopbar_svelte", "community": 118, "norm_label": "mobiletopbar.svelte" }, { "label": "BottomTabBar.svelte", "file_type": "code", "source_file": "apps/web/src/lib/components/layout/BottomTabBar.svelte", "source_location": "L1", "id": "apps_web_src_lib_components_layout_bottomtabbar_svelte", "community": 119, "norm_label": "bottomtabbar.svelte" }, { "label": "DesktopSidebar.svelte", "file_type": "code", "source_file": "apps/web/src/lib/components/layout/DesktopSidebar.svelte", "source_location": "L1", "id": "apps_web_src_lib_components_layout_desktopsidebar_svelte", "community": 120, "norm_label": "desktopsidebar.svelte" }, { "label": "id.ts", "file_type": "code", "source_file": "apps/web/src/lib/utils/id.ts", "source_location": "L1", "id": "apps_web_src_lib_utils_id_ts", "community": 4, "norm_label": "id.ts" }, { "label": "generateId()", "file_type": "code", "source_file": "apps/web/src/lib/utils/id.ts", "source_location": "L16", "id": "id_generateid", "community": 4, "norm_label": "generateid()" }, { "label": "id.test.ts", "file_type": "code", "source_file": "apps/web/src/lib/utils/id.test.ts", "source_location": "L1", "id": "apps_web_src_lib_utils_id_test_ts", "community": 121, "norm_label": "id.test.ts" }, { "label": "messages.js", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1", "id": "apps_web_src_lib_paraglide_messages_js", "community": 0, "norm_label": "messages.js" }, { "label": "nav_lists()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L20", "id": "messages_nav_lists", "community": 0, "norm_label": "nav_lists()" }, { "label": "nav_tasks()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L42", "id": "messages_nav_tasks", "community": 0, "norm_label": "nav_tasks()" }, { "label": "nav_notes()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L64", "id": "messages_nav_notes", "community": 0, "norm_label": "nav_notes()" }, { "label": "nav_search()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L86", "id": "messages_nav_search", "community": 0, "norm_label": "nav_search()" }, { "label": "nav_settings()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L108", "id": "messages_nav_settings", "community": 0, "norm_label": "nav_settings()" }, { "label": "nav_collective()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L130", "id": "messages_nav_collective", "community": 0, "norm_label": "nav_collective()" }, { "label": "app_name()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L152", "id": "messages_app_name", "community": 0, "norm_label": "app_name()" }, { "label": "loading()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L174", "id": "messages_loading", "community": 0, "norm_label": "loading()" }, { "label": "error_generic()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L196", "id": "messages_error_generic", "community": 0, "norm_label": "error_generic()" }, { "label": "login_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L218", "id": "messages_login_title", "community": 0, "norm_label": "login_title()" }, { "label": "login_button()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L240", "id": "messages_login_button", "community": 0, "norm_label": "login_button()" }, { "label": "logout_button()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L262", "id": "messages_logout_button", "community": 0, "norm_label": "logout_button()" }, { "label": "auth_back_to_home()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L284", "id": "messages_auth_back_to_home", "community": 0, "norm_label": "auth_back_to_home()" }, { "label": "logged_out_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L306", "id": "messages_logged_out_title", "community": 0, "norm_label": "logged_out_title()" }, { "label": "logged_out_subtitle()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L328", "id": "messages_logged_out_subtitle", "community": 0, "norm_label": "logged_out_subtitle()" }, { "label": "logged_out_sign_in()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L350", "id": "messages_logged_out_sign_in", "community": 0, "norm_label": "logged_out_sign_in()" }, { "label": "onboarding_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L372", "id": "messages_onboarding_title", "community": 0, "norm_label": "onboarding_title()" }, { "label": "onboarding_subtitle()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L394", "id": "messages_onboarding_subtitle", "community": 0, "norm_label": "onboarding_subtitle()" }, { "label": "onboarding_create_tab()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L416", "id": "messages_onboarding_create_tab", "community": 0, "norm_label": "onboarding_create_tab()" }, { "label": "onboarding_join_tab()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L438", "id": "messages_onboarding_join_tab", "community": 0, "norm_label": "onboarding_join_tab()" }, { "label": "onboarding_create_collective()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L460", "id": "messages_onboarding_create_collective", "community": 0, "norm_label": "onboarding_create_collective()" }, { "label": "onboarding_join_collective()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L482", "id": "messages_onboarding_join_collective", "community": 0, "norm_label": "onboarding_join_collective()" }, { "label": "onboarding_collective_name()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L504", "id": "messages_onboarding_collective_name", "community": 0, "norm_label": "onboarding_collective_name()" }, { "label": "onboarding_collective_name_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L526", "id": "messages_onboarding_collective_name_placeholder", "community": 0, "norm_label": "onboarding_collective_name_placeholder()" }, { "label": "onboarding_collective_emoji()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L548", "id": "messages_onboarding_collective_emoji", "community": 0, "norm_label": "onboarding_collective_emoji()" }, { "label": "onboarding_invite_link_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L570", "id": "messages_onboarding_invite_link_label", "community": 0, "norm_label": "onboarding_invite_link_label()" }, { "label": "onboarding_invite_link_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L592", "id": "messages_onboarding_invite_link_placeholder", "community": 0, "norm_label": "onboarding_invite_link_placeholder()" }, { "label": "onboarding_create_btn()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L614", "id": "messages_onboarding_create_btn", "community": 0, "norm_label": "onboarding_create_btn()" }, { "label": "onboarding_join_btn()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L636", "id": "messages_onboarding_join_btn", "community": 0, "norm_label": "onboarding_join_btn()" }, { "label": "collective_name_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L658", "id": "messages_collective_name_label", "community": 0, "norm_label": "collective_name_label()" }, { "label": "collective_name_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L680", "id": "messages_collective_name_placeholder", "community": 0, "norm_label": "collective_name_placeholder()" }, { "label": "invitation_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L702", "id": "messages_invitation_title", "community": 0, "norm_label": "invitation_title()" }, { "label": "invitation_subtitle()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L724", "id": "messages_invitation_subtitle", "community": 0, "norm_label": "invitation_subtitle()" }, { "label": "invitation_accept_btn()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L746", "id": "messages_invitation_accept_btn", "community": 0, "norm_label": "invitation_accept_btn()" }, { "label": "invitation_success()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L768", "id": "messages_invitation_success", "community": 0, "norm_label": "invitation_success()" }, { "label": "invitation_invalid_link()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L790", "id": "messages_invitation_invalid_link", "community": 0, "norm_label": "invitation_invalid_link()" }, { "label": "invitation_error_not_found()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L812", "id": "messages_invitation_error_not_found", "community": 0, "norm_label": "invitation_error_not_found()" }, { "label": "invitation_error_already_used()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L834", "id": "messages_invitation_error_already_used", "community": 0, "norm_label": "invitation_error_already_used()" }, { "label": "invitation_error_expired()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L856", "id": "messages_invitation_error_expired", "community": 0, "norm_label": "invitation_error_expired()" }, { "label": "invitation_error_already_member()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L878", "id": "messages_invitation_error_already_member", "community": 0, "norm_label": "invitation_error_already_member()" }, { "label": "invitation_error_unauthenticated()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L900", "id": "messages_invitation_error_unauthenticated", "community": 0, "norm_label": "invitation_error_unauthenticated()" }, { "label": "invitation_error_unknown()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L922", "id": "messages_invitation_error_unknown", "community": 0, "norm_label": "invitation_error_unknown()" }, { "label": "manage_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L944", "id": "messages_manage_title", "community": 0, "norm_label": "manage_title()" }, { "label": "manage_members()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L966", "id": "messages_manage_members", "community": 0, "norm_label": "manage_members()" }, { "label": "manage_you()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L988", "id": "messages_manage_you", "community": 0, "norm_label": "manage_you()" }, { "label": "manage_remove()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1010", "id": "messages_manage_remove", "community": 0, "norm_label": "manage_remove()" }, { "label": "manage_invite_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1032", "id": "messages_manage_invite_title", "community": 0, "norm_label": "manage_invite_title()" }, { "label": "manage_invite_role()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1054", "id": "messages_manage_invite_role", "community": 0, "norm_label": "manage_invite_role()" }, { "label": "manage_generate_link()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1076", "id": "messages_manage_generate_link", "community": 0, "norm_label": "manage_generate_link()" }, { "label": "manage_copy()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1098", "id": "messages_manage_copy", "community": 0, "norm_label": "manage_copy()" }, { "label": "manage_copied()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1120", "id": "messages_manage_copied", "community": 0, "norm_label": "manage_copied()" }, { "label": "manage_link_expires()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1142", "id": "messages_manage_link_expires", "community": 0, "norm_label": "manage_link_expires()" }, { "label": "role_admin()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1164", "id": "messages_role_admin", "community": 0, "norm_label": "role_admin()" }, { "label": "role_member()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1186", "id": "messages_role_member", "community": 0, "norm_label": "role_member()" }, { "label": "role_guest()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1208", "id": "messages_role_guest", "community": 0, "norm_label": "role_guest()" }, { "label": "settings_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1230", "id": "messages_settings_title", "community": 0, "norm_label": "settings_title()" }, { "label": "settings_display_name()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1252", "id": "messages_settings_display_name", "community": 0, "norm_label": "settings_display_name()" }, { "label": "settings_saving()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1274", "id": "messages_settings_saving", "community": 0, "norm_label": "settings_saving()" }, { "label": "settings_language()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1296", "id": "messages_settings_language", "community": 0, "norm_label": "settings_language()" }, { "label": "settings_avatar()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1318", "id": "messages_settings_avatar", "community": 0, "norm_label": "settings_avatar()" }, { "label": "settings_avatar_initials()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1340", "id": "messages_settings_avatar_initials", "community": 0, "norm_label": "settings_avatar_initials()" }, { "label": "settings_avatar_emoji()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1362", "id": "messages_settings_avatar_emoji", "community": 0, "norm_label": "settings_avatar_emoji()" }, { "label": "settings_avatar_upload()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1384", "id": "messages_settings_avatar_upload", "community": 0, "norm_label": "settings_avatar_upload()" }, { "label": "settings_avatar_upload_btn()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1406", "id": "messages_settings_avatar_upload_btn", "community": 0, "norm_label": "settings_avatar_upload_btn()" }, { "label": "settings_account()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1428", "id": "messages_settings_account", "community": 0, "norm_label": "settings_account()" }, { "label": "settings_keycloak_link()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1450", "id": "messages_settings_keycloak_link", "community": 0, "norm_label": "settings_keycloak_link()" }, { "label": "settings_logout()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1472", "id": "messages_settings_logout", "community": 0, "norm_label": "settings_logout()" }, { "label": "settings_save()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1494", "id": "messages_settings_save", "community": 0, "norm_label": "settings_save()" }, { "label": "settings_saved()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1516", "id": "messages_settings_saved", "community": 0, "norm_label": "settings_saved()" }, { "label": "invite_member()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1538", "id": "messages_invite_member", "community": 0, "norm_label": "invite_member()" }, { "label": "invite_email_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1560", "id": "messages_invite_email_label", "community": 0, "norm_label": "invite_email_label()" }, { "label": "invite_send()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1582", "id": "messages_invite_send", "community": 0, "norm_label": "invite_send()" }, { "label": "masthead_lists_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1604", "id": "messages_masthead_lists_label", "community": 0, "norm_label": "masthead_lists_label()" }, { "label": "masthead_tasks_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1626", "id": "messages_masthead_tasks_label", "community": 0, "norm_label": "masthead_tasks_label()" }, { "label": "masthead_notes_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1648", "id": "messages_masthead_notes_label", "community": 0, "norm_label": "masthead_notes_label()" }, { "label": "masthead_search_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1670", "id": "messages_masthead_search_label", "community": 0, "norm_label": "masthead_search_label()" }, { "label": "masthead_search_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1692", "id": "messages_masthead_search_title", "community": 0, "norm_label": "masthead_search_title()" }, { "label": "lists_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1714", "id": "messages_lists_title", "community": 0, "norm_label": "lists_title()" }, { "label": "lists_new_list()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1736", "id": "messages_lists_new_list", "community": 0, "norm_label": "lists_new_list()" }, { "label": "lists_no_lists()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1758", "id": "messages_lists_no_lists", "community": 0, "norm_label": "lists_no_lists()" }, { "label": "lists_create_first()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1780", "id": "messages_lists_create_first", "community": 0, "norm_label": "lists_create_first()" }, { "label": "lists_trash()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1802", "id": "messages_lists_trash", "community": 0, "norm_label": "lists_trash()" }, { "label": "list_status_active()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1824", "id": "messages_list_status_active", "community": 0, "norm_label": "list_status_active()" }, { "label": "list_status_completed()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1846", "id": "messages_list_status_completed", "community": 0, "norm_label": "list_status_completed()" }, { "label": "list_status_archived()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1868", "id": "messages_list_status_archived", "community": 0, "norm_label": "list_status_archived()" }, { "label": "list_name_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1890", "id": "messages_list_name_placeholder", "community": 0, "norm_label": "list_name_placeholder()" }, { "label": "list_items_empty()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1912", "id": "messages_list_items_empty", "community": 0, "norm_label": "list_items_empty()" }, { "label": "list_items_empty_hint()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1934", "id": "messages_list_items_empty_hint", "community": 0, "norm_label": "list_items_empty_hint()" }, { "label": "list_reset()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1956", "id": "messages_list_reset", "community": 0, "norm_label": "list_reset()" }, { "label": "list_archive()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1978", "id": "messages_list_archive", "community": 0, "norm_label": "list_archive()" }, { "label": "list_delete()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2000", "id": "messages_list_delete", "community": 0, "norm_label": "list_delete()" }, { "label": "list_actions()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2022", "id": "messages_list_actions", "community": 0, "norm_label": "list_actions()" }, { "label": "list_item_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2044", "id": "messages_list_item_placeholder", "community": 0, "norm_label": "list_item_placeholder()" }, { "label": "list_qty_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2066", "id": "messages_list_qty_label", "community": 0, "norm_label": "list_qty_label()" }, { "label": "list_add_item()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2088", "id": "messages_list_add_item", "community": 0, "norm_label": "list_add_item()" }, { "label": "list_to_buy()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2110", "id": "messages_list_to_buy", "community": 0, "norm_label": "list_to_buy()" }, { "label": "list_checked()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2132", "id": "messages_list_checked", "community": 0, "norm_label": "list_checked()" }, { "label": "list_start_session()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2154", "id": "messages_list_start_session", "community": 0, "norm_label": "list_start_session()" }, { "label": "list_finish_shopping()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2176", "id": "messages_list_finish_shopping", "community": 0, "norm_label": "list_finish_shopping()" }, { "label": "list_finish_confirm()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2198", "id": "messages_list_finish_confirm", "community": 0, "norm_label": "list_finish_confirm()" }, { "label": "list_finish_confirm_yes()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2220", "id": "messages_list_finish_confirm_yes", "community": 0, "norm_label": "list_finish_confirm_yes()" }, { "label": "list_finish_confirm_no()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2242", "id": "messages_list_finish_confirm_no", "community": 0, "norm_label": "list_finish_confirm_no()" }, { "label": "tasks_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2264", "id": "messages_tasks_title", "community": 0, "norm_label": "tasks_title()" }, { "label": "tasks_new_list()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2286", "id": "messages_tasks_new_list", "community": 0, "norm_label": "tasks_new_list()" }, { "label": "tasks_no_lists()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2308", "id": "messages_tasks_no_lists", "community": 0, "norm_label": "tasks_no_lists()" }, { "label": "tasks_create_first()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2330", "id": "messages_tasks_create_first", "community": 0, "norm_label": "tasks_create_first()" }, { "label": "tasks_new_list_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2352", "id": "messages_tasks_new_list_placeholder", "community": 0, "norm_label": "tasks_new_list_placeholder()" }, { "label": "tasks_new_task_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2374", "id": "messages_tasks_new_task_placeholder", "community": 0, "norm_label": "tasks_new_task_placeholder()" }, { "label": "tasks_empty()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2396", "id": "messages_tasks_empty", "community": 0, "norm_label": "tasks_empty()" }, { "label": "tasks_empty_hint()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2418", "id": "messages_tasks_empty_hint", "community": 0, "norm_label": "tasks_empty_hint()" }, { "label": "tasks_completed_section()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2440", "id": "messages_tasks_completed_section", "community": 0, "norm_label": "tasks_completed_section()" }, { "label": "tasks_pending_section()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2462", "id": "messages_tasks_pending_section", "community": 0, "norm_label": "tasks_pending_section()" }, { "label": "tasks_completed_by()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2484", "id": "messages_tasks_completed_by", "community": 0, "norm_label": "tasks_completed_by()" }, { "label": "tasks_toggle()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2506", "id": "messages_tasks_toggle", "community": 0, "norm_label": "tasks_toggle()" }, { "label": "tasks_uncheck()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2528", "id": "messages_tasks_uncheck", "community": 0, "norm_label": "tasks_uncheck()" }, { "label": "tasks_delete()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2550", "id": "messages_tasks_delete", "community": 0, "norm_label": "tasks_delete()" }, { "label": "tasks_delete_list()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2572", "id": "messages_tasks_delete_list", "community": 0, "norm_label": "tasks_delete_list()" }, { "label": "tasks_delete_list_confirm()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2594", "id": "messages_tasks_delete_list_confirm", "community": 0, "norm_label": "tasks_delete_list_confirm()" }, { "label": "notes_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2616", "id": "messages_notes_title", "community": 0, "norm_label": "notes_title()" }, { "label": "notes_new()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2638", "id": "messages_notes_new", "community": 0, "norm_label": "notes_new()" }, { "label": "notes_pinned_section()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2660", "id": "messages_notes_pinned_section", "community": 0, "norm_label": "notes_pinned_section()" }, { "label": "notes_active_section()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2682", "id": "messages_notes_active_section", "community": 0, "norm_label": "notes_active_section()" }, { "label": "notes_archive()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2704", "id": "messages_notes_archive", "community": 0, "norm_label": "notes_archive()" }, { "label": "notes_archive_view()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2726", "id": "messages_notes_archive_view", "community": 0, "norm_label": "notes_archive_view()" }, { "label": "notes_archived_empty()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2748", "id": "messages_notes_archived_empty", "community": 0, "norm_label": "notes_archived_empty()" }, { "label": "notes_trash_view()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2770", "id": "messages_notes_trash_view", "community": 0, "norm_label": "notes_trash_view()" }, { "label": "notes_trash_empty()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2792", "id": "messages_notes_trash_empty", "community": 0, "norm_label": "notes_trash_empty()" }, { "label": "notes_pin()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2814", "id": "messages_notes_pin", "community": 0, "norm_label": "notes_pin()" }, { "label": "notes_unpin()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2836", "id": "messages_notes_unpin", "community": 0, "norm_label": "notes_unpin()" }, { "label": "notes_unarchive()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2858", "id": "messages_notes_unarchive", "community": 0, "norm_label": "notes_unarchive()" }, { "label": "notes_send_to_trash()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2880", "id": "messages_notes_send_to_trash", "community": 0, "norm_label": "notes_send_to_trash()" }, { "label": "notes_restore()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2902", "id": "messages_notes_restore", "community": 0, "norm_label": "notes_restore()" }, { "label": "notes_duplicate()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2924", "id": "messages_notes_duplicate", "community": 0, "norm_label": "notes_duplicate()" }, { "label": "notes_color()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2946", "id": "messages_notes_color", "community": 0, "norm_label": "notes_color()" }, { "label": "notes_title_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2968", "id": "messages_notes_title_placeholder", "community": 0, "norm_label": "notes_title_placeholder()" }, { "label": "notes_content_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2990", "id": "messages_notes_content_placeholder", "community": 0, "norm_label": "notes_content_placeholder()" }, { "label": "notes_content_aria()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3012", "id": "messages_notes_content_aria", "community": 0, "norm_label": "notes_content_aria()" }, { "label": "notes_back_to_board()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3034", "id": "messages_notes_back_to_board", "community": 0, "norm_label": "notes_back_to_board()" }, { "label": "notes_saved()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3056", "id": "messages_notes_saved", "community": 0, "norm_label": "notes_saved()" }, { "label": "notes_saving()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3078", "id": "messages_notes_saving", "community": 0, "norm_label": "notes_saving()" }, { "label": "notes_empty_board()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3100", "id": "messages_notes_empty_board", "community": 0, "norm_label": "notes_empty_board()" }, { "label": "notes_empty_board_hint()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3122", "id": "messages_notes_empty_board_hint", "community": 0, "norm_label": "notes_empty_board_hint()" }, { "label": "search_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3144", "id": "messages_search_title", "community": 0, "norm_label": "search_title()" }, { "label": "search_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3166", "id": "messages_search_placeholder", "community": 0, "norm_label": "search_placeholder()" }, { "label": "search_filter_all()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3188", "id": "messages_search_filter_all", "community": 0, "norm_label": "search_filter_all()" }, { "label": "search_filter_lists()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3210", "id": "messages_search_filter_lists", "community": 0, "norm_label": "search_filter_lists()" }, { "label": "search_filter_tasks()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3232", "id": "messages_search_filter_tasks", "community": 0, "norm_label": "search_filter_tasks()" }, { "label": "search_filter_notes()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3254", "id": "messages_search_filter_notes", "community": 0, "norm_label": "search_filter_notes()" }, { "label": "search_group_shopping_items()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3276", "id": "messages_search_group_shopping_items", "community": 0, "norm_label": "search_group_shopping_items()" }, { "label": "search_group_tasks()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3298", "id": "messages_search_group_tasks", "community": 0, "norm_label": "search_group_tasks()" }, { "label": "search_group_notes()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3320", "id": "messages_search_group_notes", "community": 0, "norm_label": "search_group_notes()" }, { "label": "search_empty()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3342", "id": "messages_search_empty", "community": 0, "norm_label": "search_empty()" }, { "label": "search_hint()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3364", "id": "messages_search_hint", "community": 0, "norm_label": "search_hint()" }, { "label": "trash_restore()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3386", "id": "messages_trash_restore", "community": 0, "norm_label": "trash_restore()" }, { "label": "trash_delete_permanent()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3408", "id": "messages_trash_delete_permanent", "community": 0, "norm_label": "trash_delete_permanent()" }, { "label": "trash_empty()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3430", "id": "messages_trash_empty", "community": 0, "norm_label": "trash_empty()" }, { "label": "trash_expires_in()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3452", "id": "messages_trash_expires_in", "community": 0, "norm_label": "trash_expires_in()" }, { "label": "confirm_delete()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3474", "id": "messages_confirm_delete", "community": 0, "norm_label": "confirm_delete()" }, { "label": "cancel()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3496", "id": "messages_cancel", "community": 0, "norm_label": "cancel()" }, { "label": "save()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3518", "id": "messages_save", "community": 0, "norm_label": "save()" }, { "label": "action_delete()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3540", "id": "messages_action_delete", "community": 0, "norm_label": "action_delete()" }, { "label": "edit()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3562", "id": "messages_edit", "community": 0, "norm_label": "edit()" }, { "label": "add()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3584", "id": "messages_add", "community": 0, "norm_label": "add()" }, { "label": "done()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3606", "id": "messages_done", "community": 0, "norm_label": "done()" }, { "label": "sync_offline()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3628", "id": "messages_sync_offline", "community": 0, "norm_label": "sync_offline()" }, { "label": "sync_syncing()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3650", "id": "messages_sync_syncing", "community": 0, "norm_label": "sync_syncing()" }, { "label": "undo()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3672", "id": "messages_undo", "community": 0, "norm_label": "undo()" }, { "label": "undo_deleted_item()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3694", "id": "messages_undo_deleted_item", "community": 0, "norm_label": "undo_deleted_item()" }, { "label": "list_item_delete_aria()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3716", "id": "messages_list_item_delete_aria", "community": 0, "norm_label": "list_item_delete_aria()" }, { "label": "list_qty_decrease()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3738", "id": "messages_list_qty_decrease", "community": 0, "norm_label": "list_qty_decrease()" }, { "label": "list_qty_increase()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3760", "id": "messages_list_qty_increase", "community": 0, "norm_label": "list_qty_increase()" }, { "label": "list_reorder_handle()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3782", "id": "messages_list_reorder_handle", "community": 0, "norm_label": "list_reorder_handle()" }, { "label": "list_edit_item()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3804", "id": "messages_list_edit_item", "community": 0, "norm_label": "list_edit_item()" }, { "label": "list_confirm()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3826", "id": "messages_list_confirm", "community": 0, "norm_label": "list_confirm()" }, { "label": "list_close()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3848", "id": "messages_list_close", "community": 0, "norm_label": "list_close()" }, { "label": "list_select()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3870", "id": "messages_list_select", "community": 0, "norm_label": "list_select()" }, { "label": "list_selection_count()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3892", "id": "messages_list_selection_count", "community": 0, "norm_label": "list_selection_count()" }, { "label": "list_cancel_selection()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3914", "id": "messages_list_cancel_selection", "community": 0, "norm_label": "list_cancel_selection()" }, { "label": "list_bulk_delete()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3936", "id": "messages_list_bulk_delete", "community": 0, "norm_label": "list_bulk_delete()" }, { "label": "list_bulk_move()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3958", "id": "messages_list_bulk_move", "community": 0, "norm_label": "list_bulk_move()" }, { "label": "list_bulk_mark_checked()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3980", "id": "messages_list_bulk_mark_checked", "community": 0, "norm_label": "list_bulk_mark_checked()" }, { "label": "list_undo_bulk_delete()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L4002", "id": "messages_list_undo_bulk_delete", "community": 0, "norm_label": "list_undo_bulk_delete()" }, { "label": "list_move_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L4024", "id": "messages_list_move_title", "community": 0, "norm_label": "list_move_title()" }, { "label": "list_move_create_new()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L4046", "id": "messages_list_move_create_new", "community": 0, "norm_label": "list_move_create_new()" }, { "label": "runtime.js", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/runtime.js", "source_location": "L1", "id": "apps_web_src_lib_paraglide_runtime_js", "community": 29, "norm_label": "runtime.js" }, { "label": "languageTag()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/runtime.js", "source_location": "L38", "id": "runtime_languagetag", "community": 0, "norm_label": "languagetag()" }, { "label": "setLanguageTag()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/runtime.js", "source_location": "L58", "id": "runtime_setlanguagetag", "community": 29, "norm_label": "setlanguagetag()" }, { "label": "enforceLanguageTag()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/runtime.js", "source_location": "L75", "id": "runtime_enforcelanguagetag", "community": 29, "norm_label": "enforcelanguagetag()" }, { "label": "onSetLanguageTag()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/runtime.js", "source_location": "L111", "id": "runtime_onsetlanguagetag", "community": 29, "norm_label": "onsetlanguagetag()" }, { "label": "isAvailableLanguageTag()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/runtime.js", "source_location": "L128", "id": "runtime_isavailablelanguagetag", "community": 29, "norm_label": "isavailablelanguagetag()" }, { "label": "en.js", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1", "id": "apps_web_src_lib_paraglide_messages_en_js", "community": 1, "norm_label": "en.js" }, { "label": "nav_lists()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L18", "id": "en_nav_lists", "community": 1, "norm_label": "nav_lists()" }, { "label": "nav_tasks()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L26", "id": "en_nav_tasks", "community": 1, "norm_label": "nav_tasks()" }, { "label": "nav_notes()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L34", "id": "en_nav_notes", "community": 1, "norm_label": "nav_notes()" }, { "label": "nav_search()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L42", "id": "en_nav_search", "community": 1, "norm_label": "nav_search()" }, { "label": "nav_settings()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L50", "id": "en_nav_settings", "community": 1, "norm_label": "nav_settings()" }, { "label": "nav_collective()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L58", "id": "en_nav_collective", "community": 1, "norm_label": "nav_collective()" }, { "label": "app_name()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L66", "id": "en_app_name", "community": 1, "norm_label": "app_name()" }, { "label": "loading()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L74", "id": "en_loading", "community": 1, "norm_label": "loading()" }, { "label": "error_generic()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L82", "id": "en_error_generic", "community": 1, "norm_label": "error_generic()" }, { "label": "login_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L90", "id": "en_login_title", "community": 1, "norm_label": "login_title()" }, { "label": "login_button()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L98", "id": "en_login_button", "community": 1, "norm_label": "login_button()" }, { "label": "logout_button()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L106", "id": "en_logout_button", "community": 1, "norm_label": "logout_button()" }, { "label": "auth_back_to_home()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L114", "id": "en_auth_back_to_home", "community": 1, "norm_label": "auth_back_to_home()" }, { "label": "logged_out_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L122", "id": "en_logged_out_title", "community": 1, "norm_label": "logged_out_title()" }, { "label": "logged_out_subtitle()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L130", "id": "en_logged_out_subtitle", "community": 1, "norm_label": "logged_out_subtitle()" }, { "label": "logged_out_sign_in()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L138", "id": "en_logged_out_sign_in", "community": 1, "norm_label": "logged_out_sign_in()" }, { "label": "onboarding_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L146", "id": "en_onboarding_title", "community": 1, "norm_label": "onboarding_title()" }, { "label": "onboarding_subtitle()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L154", "id": "en_onboarding_subtitle", "community": 1, "norm_label": "onboarding_subtitle()" }, { "label": "onboarding_create_tab()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L162", "id": "en_onboarding_create_tab", "community": 1, "norm_label": "onboarding_create_tab()" }, { "label": "onboarding_join_tab()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L170", "id": "en_onboarding_join_tab", "community": 1, "norm_label": "onboarding_join_tab()" }, { "label": "onboarding_create_collective()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L178", "id": "en_onboarding_create_collective", "community": 1, "norm_label": "onboarding_create_collective()" }, { "label": "onboarding_join_collective()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L186", "id": "en_onboarding_join_collective", "community": 1, "norm_label": "onboarding_join_collective()" }, { "label": "onboarding_collective_name()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L194", "id": "en_onboarding_collective_name", "community": 1, "norm_label": "onboarding_collective_name()" }, { "label": "onboarding_collective_name_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L202", "id": "en_onboarding_collective_name_placeholder", "community": 1, "norm_label": "onboarding_collective_name_placeholder()" }, { "label": "onboarding_collective_emoji()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L210", "id": "en_onboarding_collective_emoji", "community": 1, "norm_label": "onboarding_collective_emoji()" }, { "label": "onboarding_invite_link_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L218", "id": "en_onboarding_invite_link_label", "community": 1, "norm_label": "onboarding_invite_link_label()" }, { "label": "onboarding_invite_link_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L226", "id": "en_onboarding_invite_link_placeholder", "community": 1, "norm_label": "onboarding_invite_link_placeholder()" }, { "label": "onboarding_create_btn()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L234", "id": "en_onboarding_create_btn", "community": 1, "norm_label": "onboarding_create_btn()" }, { "label": "onboarding_join_btn()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L242", "id": "en_onboarding_join_btn", "community": 1, "norm_label": "onboarding_join_btn()" }, { "label": "collective_name_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L250", "id": "en_collective_name_label", "community": 1, "norm_label": "collective_name_label()" }, { "label": "collective_name_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L258", "id": "en_collective_name_placeholder", "community": 1, "norm_label": "collective_name_placeholder()" }, { "label": "invitation_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L266", "id": "en_invitation_title", "community": 1, "norm_label": "invitation_title()" }, { "label": "invitation_subtitle()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L274", "id": "en_invitation_subtitle", "community": 1, "norm_label": "invitation_subtitle()" }, { "label": "invitation_accept_btn()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L282", "id": "en_invitation_accept_btn", "community": 1, "norm_label": "invitation_accept_btn()" }, { "label": "invitation_success()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L290", "id": "en_invitation_success", "community": 1, "norm_label": "invitation_success()" }, { "label": "invitation_invalid_link()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L298", "id": "en_invitation_invalid_link", "community": 1, "norm_label": "invitation_invalid_link()" }, { "label": "invitation_error_not_found()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L306", "id": "en_invitation_error_not_found", "community": 1, "norm_label": "invitation_error_not_found()" }, { "label": "invitation_error_already_used()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L314", "id": "en_invitation_error_already_used", "community": 1, "norm_label": "invitation_error_already_used()" }, { "label": "invitation_error_expired()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L322", "id": "en_invitation_error_expired", "community": 1, "norm_label": "invitation_error_expired()" }, { "label": "invitation_error_already_member()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L330", "id": "en_invitation_error_already_member", "community": 1, "norm_label": "invitation_error_already_member()" }, { "label": "invitation_error_unauthenticated()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L338", "id": "en_invitation_error_unauthenticated", "community": 1, "norm_label": "invitation_error_unauthenticated()" }, { "label": "invitation_error_unknown()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L346", "id": "en_invitation_error_unknown", "community": 1, "norm_label": "invitation_error_unknown()" }, { "label": "manage_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L354", "id": "en_manage_title", "community": 1, "norm_label": "manage_title()" }, { "label": "manage_members()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L362", "id": "en_manage_members", "community": 1, "norm_label": "manage_members()" }, { "label": "manage_you()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L370", "id": "en_manage_you", "community": 1, "norm_label": "manage_you()" }, { "label": "manage_remove()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L378", "id": "en_manage_remove", "community": 1, "norm_label": "manage_remove()" }, { "label": "manage_invite_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L386", "id": "en_manage_invite_title", "community": 1, "norm_label": "manage_invite_title()" }, { "label": "manage_invite_role()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L394", "id": "en_manage_invite_role", "community": 1, "norm_label": "manage_invite_role()" }, { "label": "manage_generate_link()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L402", "id": "en_manage_generate_link", "community": 1, "norm_label": "manage_generate_link()" }, { "label": "manage_copy()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L410", "id": "en_manage_copy", "community": 1, "norm_label": "manage_copy()" }, { "label": "manage_copied()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L418", "id": "en_manage_copied", "community": 1, "norm_label": "manage_copied()" }, { "label": "manage_link_expires()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L426", "id": "en_manage_link_expires", "community": 1, "norm_label": "manage_link_expires()" }, { "label": "role_admin()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L434", "id": "en_role_admin", "community": 1, "norm_label": "role_admin()" }, { "label": "role_member()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L442", "id": "en_role_member", "community": 1, "norm_label": "role_member()" }, { "label": "role_guest()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L450", "id": "en_role_guest", "community": 1, "norm_label": "role_guest()" }, { "label": "settings_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L458", "id": "en_settings_title", "community": 1, "norm_label": "settings_title()" }, { "label": "settings_display_name()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L466", "id": "en_settings_display_name", "community": 1, "norm_label": "settings_display_name()" }, { "label": "settings_saving()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L474", "id": "en_settings_saving", "community": 1, "norm_label": "settings_saving()" }, { "label": "settings_language()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L482", "id": "en_settings_language", "community": 1, "norm_label": "settings_language()" }, { "label": "settings_avatar()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L490", "id": "en_settings_avatar", "community": 1, "norm_label": "settings_avatar()" }, { "label": "settings_avatar_initials()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L498", "id": "en_settings_avatar_initials", "community": 1, "norm_label": "settings_avatar_initials()" }, { "label": "settings_avatar_emoji()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L506", "id": "en_settings_avatar_emoji", "community": 1, "norm_label": "settings_avatar_emoji()" }, { "label": "settings_avatar_upload()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L514", "id": "en_settings_avatar_upload", "community": 1, "norm_label": "settings_avatar_upload()" }, { "label": "settings_avatar_upload_btn()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L522", "id": "en_settings_avatar_upload_btn", "community": 1, "norm_label": "settings_avatar_upload_btn()" }, { "label": "settings_account()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L530", "id": "en_settings_account", "community": 1, "norm_label": "settings_account()" }, { "label": "settings_keycloak_link()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L538", "id": "en_settings_keycloak_link", "community": 1, "norm_label": "settings_keycloak_link()" }, { "label": "settings_logout()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L546", "id": "en_settings_logout", "community": 1, "norm_label": "settings_logout()" }, { "label": "settings_save()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L554", "id": "en_settings_save", "community": 1, "norm_label": "settings_save()" }, { "label": "settings_saved()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L562", "id": "en_settings_saved", "community": 1, "norm_label": "settings_saved()" }, { "label": "invite_member()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L570", "id": "en_invite_member", "community": 1, "norm_label": "invite_member()" }, { "label": "invite_email_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L578", "id": "en_invite_email_label", "community": 1, "norm_label": "invite_email_label()" }, { "label": "invite_send()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L586", "id": "en_invite_send", "community": 1, "norm_label": "invite_send()" }, { "label": "masthead_lists_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L594", "id": "en_masthead_lists_label", "community": 1, "norm_label": "masthead_lists_label()" }, { "label": "masthead_tasks_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L602", "id": "en_masthead_tasks_label", "community": 1, "norm_label": "masthead_tasks_label()" }, { "label": "masthead_notes_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L610", "id": "en_masthead_notes_label", "community": 1, "norm_label": "masthead_notes_label()" }, { "label": "masthead_search_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L618", "id": "en_masthead_search_label", "community": 1, "norm_label": "masthead_search_label()" }, { "label": "masthead_search_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L626", "id": "en_masthead_search_title", "community": 1, "norm_label": "masthead_search_title()" }, { "label": "lists_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L634", "id": "en_lists_title", "community": 1, "norm_label": "lists_title()" }, { "label": "lists_new_list()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L642", "id": "en_lists_new_list", "community": 1, "norm_label": "lists_new_list()" }, { "label": "lists_no_lists()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L650", "id": "en_lists_no_lists", "community": 1, "norm_label": "lists_no_lists()" }, { "label": "lists_create_first()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L658", "id": "en_lists_create_first", "community": 1, "norm_label": "lists_create_first()" }, { "label": "lists_trash()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L666", "id": "en_lists_trash", "community": 1, "norm_label": "lists_trash()" }, { "label": "list_status_active()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L674", "id": "en_list_status_active", "community": 1, "norm_label": "list_status_active()" }, { "label": "list_status_completed()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L682", "id": "en_list_status_completed", "community": 1, "norm_label": "list_status_completed()" }, { "label": "list_status_archived()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L690", "id": "en_list_status_archived", "community": 1, "norm_label": "list_status_archived()" }, { "label": "list_name_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L698", "id": "en_list_name_placeholder", "community": 1, "norm_label": "list_name_placeholder()" }, { "label": "list_items_empty()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L706", "id": "en_list_items_empty", "community": 1, "norm_label": "list_items_empty()" }, { "label": "list_items_empty_hint()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L714", "id": "en_list_items_empty_hint", "community": 1, "norm_label": "list_items_empty_hint()" }, { "label": "list_reset()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L722", "id": "en_list_reset", "community": 1, "norm_label": "list_reset()" }, { "label": "list_archive()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L730", "id": "en_list_archive", "community": 1, "norm_label": "list_archive()" }, { "label": "list_delete()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L738", "id": "en_list_delete", "community": 1, "norm_label": "list_delete()" }, { "label": "list_actions()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L746", "id": "en_list_actions", "community": 1, "norm_label": "list_actions()" }, { "label": "list_item_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L754", "id": "en_list_item_placeholder", "community": 1, "norm_label": "list_item_placeholder()" }, { "label": "list_qty_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L762", "id": "en_list_qty_label", "community": 1, "norm_label": "list_qty_label()" }, { "label": "list_add_item()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L770", "id": "en_list_add_item", "community": 1, "norm_label": "list_add_item()" }, { "label": "list_to_buy()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L778", "id": "en_list_to_buy", "community": 1, "norm_label": "list_to_buy()" }, { "label": "list_checked()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L786", "id": "en_list_checked", "community": 1, "norm_label": "list_checked()" }, { "label": "list_start_session()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L794", "id": "en_list_start_session", "community": 1, "norm_label": "list_start_session()" }, { "label": "list_finish_shopping()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L802", "id": "en_list_finish_shopping", "community": 1, "norm_label": "list_finish_shopping()" }, { "label": "list_finish_confirm()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L810", "id": "en_list_finish_confirm", "community": 1, "norm_label": "list_finish_confirm()" }, { "label": "list_finish_confirm_yes()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L818", "id": "en_list_finish_confirm_yes", "community": 1, "norm_label": "list_finish_confirm_yes()" }, { "label": "list_finish_confirm_no()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L826", "id": "en_list_finish_confirm_no", "community": 1, "norm_label": "list_finish_confirm_no()" }, { "label": "tasks_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L834", "id": "en_tasks_title", "community": 1, "norm_label": "tasks_title()" }, { "label": "tasks_new_list()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L842", "id": "en_tasks_new_list", "community": 1, "norm_label": "tasks_new_list()" }, { "label": "tasks_no_lists()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L850", "id": "en_tasks_no_lists", "community": 1, "norm_label": "tasks_no_lists()" }, { "label": "tasks_create_first()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L858", "id": "en_tasks_create_first", "community": 1, "norm_label": "tasks_create_first()" }, { "label": "tasks_new_list_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L866", "id": "en_tasks_new_list_placeholder", "community": 1, "norm_label": "tasks_new_list_placeholder()" }, { "label": "tasks_new_task_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L874", "id": "en_tasks_new_task_placeholder", "community": 1, "norm_label": "tasks_new_task_placeholder()" }, { "label": "tasks_empty()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L882", "id": "en_tasks_empty", "community": 1, "norm_label": "tasks_empty()" }, { "label": "tasks_empty_hint()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L890", "id": "en_tasks_empty_hint", "community": 1, "norm_label": "tasks_empty_hint()" }, { "label": "tasks_completed_section()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L898", "id": "en_tasks_completed_section", "community": 1, "norm_label": "tasks_completed_section()" }, { "label": "tasks_pending_section()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L906", "id": "en_tasks_pending_section", "community": 1, "norm_label": "tasks_pending_section()" }, { "label": "tasks_completed_by()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L914", "id": "en_tasks_completed_by", "community": 1, "norm_label": "tasks_completed_by()" }, { "label": "tasks_toggle()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L922", "id": "en_tasks_toggle", "community": 1, "norm_label": "tasks_toggle()" }, { "label": "tasks_uncheck()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L930", "id": "en_tasks_uncheck", "community": 1, "norm_label": "tasks_uncheck()" }, { "label": "tasks_delete()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L938", "id": "en_tasks_delete", "community": 1, "norm_label": "tasks_delete()" }, { "label": "tasks_delete_list()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L946", "id": "en_tasks_delete_list", "community": 1, "norm_label": "tasks_delete_list()" }, { "label": "tasks_delete_list_confirm()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L954", "id": "en_tasks_delete_list_confirm", "community": 1, "norm_label": "tasks_delete_list_confirm()" }, { "label": "notes_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L962", "id": "en_notes_title", "community": 1, "norm_label": "notes_title()" }, { "label": "notes_new()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L970", "id": "en_notes_new", "community": 1, "norm_label": "notes_new()" }, { "label": "notes_pinned_section()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L978", "id": "en_notes_pinned_section", "community": 1, "norm_label": "notes_pinned_section()" }, { "label": "notes_active_section()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L986", "id": "en_notes_active_section", "community": 1, "norm_label": "notes_active_section()" }, { "label": "notes_archive()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L994", "id": "en_notes_archive", "community": 1, "norm_label": "notes_archive()" }, { "label": "notes_archive_view()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1002", "id": "en_notes_archive_view", "community": 1, "norm_label": "notes_archive_view()" }, { "label": "notes_archived_empty()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1010", "id": "en_notes_archived_empty", "community": 1, "norm_label": "notes_archived_empty()" }, { "label": "notes_trash_view()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1018", "id": "en_notes_trash_view", "community": 1, "norm_label": "notes_trash_view()" }, { "label": "notes_trash_empty()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1026", "id": "en_notes_trash_empty", "community": 1, "norm_label": "notes_trash_empty()" }, { "label": "notes_pin()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1034", "id": "en_notes_pin", "community": 1, "norm_label": "notes_pin()" }, { "label": "notes_unpin()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1042", "id": "en_notes_unpin", "community": 1, "norm_label": "notes_unpin()" }, { "label": "notes_unarchive()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1050", "id": "en_notes_unarchive", "community": 1, "norm_label": "notes_unarchive()" }, { "label": "notes_send_to_trash()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1058", "id": "en_notes_send_to_trash", "community": 1, "norm_label": "notes_send_to_trash()" }, { "label": "notes_restore()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1066", "id": "en_notes_restore", "community": 1, "norm_label": "notes_restore()" }, { "label": "notes_duplicate()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1074", "id": "en_notes_duplicate", "community": 1, "norm_label": "notes_duplicate()" }, { "label": "notes_color()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1082", "id": "en_notes_color", "community": 1, "norm_label": "notes_color()" }, { "label": "notes_title_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1090", "id": "en_notes_title_placeholder", "community": 1, "norm_label": "notes_title_placeholder()" }, { "label": "notes_content_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1098", "id": "en_notes_content_placeholder", "community": 1, "norm_label": "notes_content_placeholder()" }, { "label": "notes_content_aria()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1106", "id": "en_notes_content_aria", "community": 1, "norm_label": "notes_content_aria()" }, { "label": "notes_back_to_board()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1114", "id": "en_notes_back_to_board", "community": 1, "norm_label": "notes_back_to_board()" }, { "label": "notes_saved()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1122", "id": "en_notes_saved", "community": 1, "norm_label": "notes_saved()" }, { "label": "notes_saving()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1130", "id": "en_notes_saving", "community": 1, "norm_label": "notes_saving()" }, { "label": "notes_empty_board()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1138", "id": "en_notes_empty_board", "community": 1, "norm_label": "notes_empty_board()" }, { "label": "notes_empty_board_hint()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1146", "id": "en_notes_empty_board_hint", "community": 1, "norm_label": "notes_empty_board_hint()" }, { "label": "search_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1154", "id": "en_search_title", "community": 1, "norm_label": "search_title()" }, { "label": "search_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1162", "id": "en_search_placeholder", "community": 1, "norm_label": "search_placeholder()" }, { "label": "search_filter_all()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1170", "id": "en_search_filter_all", "community": 1, "norm_label": "search_filter_all()" }, { "label": "search_filter_lists()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1178", "id": "en_search_filter_lists", "community": 1, "norm_label": "search_filter_lists()" }, { "label": "search_filter_tasks()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1186", "id": "en_search_filter_tasks", "community": 1, "norm_label": "search_filter_tasks()" }, { "label": "search_filter_notes()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1194", "id": "en_search_filter_notes", "community": 1, "norm_label": "search_filter_notes()" }, { "label": "search_group_shopping_items()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1202", "id": "en_search_group_shopping_items", "community": 1, "norm_label": "search_group_shopping_items()" }, { "label": "search_group_tasks()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1210", "id": "en_search_group_tasks", "community": 1, "norm_label": "search_group_tasks()" }, { "label": "search_group_notes()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1218", "id": "en_search_group_notes", "community": 1, "norm_label": "search_group_notes()" }, { "label": "search_empty()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1226", "id": "en_search_empty", "community": 1, "norm_label": "search_empty()" }, { "label": "search_hint()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1234", "id": "en_search_hint", "community": 1, "norm_label": "search_hint()" }, { "label": "trash_restore()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1242", "id": "en_trash_restore", "community": 1, "norm_label": "trash_restore()" }, { "label": "trash_delete_permanent()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1250", "id": "en_trash_delete_permanent", "community": 1, "norm_label": "trash_delete_permanent()" }, { "label": "trash_empty()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1258", "id": "en_trash_empty", "community": 1, "norm_label": "trash_empty()" }, { "label": "trash_expires_in()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1266", "id": "en_trash_expires_in", "community": 1, "norm_label": "trash_expires_in()" }, { "label": "confirm_delete()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1274", "id": "en_confirm_delete", "community": 1, "norm_label": "confirm_delete()" }, { "label": "cancel()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1282", "id": "en_cancel", "community": 1, "norm_label": "cancel()" }, { "label": "save()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1290", "id": "en_save", "community": 1, "norm_label": "save()" }, { "label": "action_delete()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1298", "id": "en_action_delete", "community": 1, "norm_label": "action_delete()" }, { "label": "edit()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1306", "id": "en_edit", "community": 1, "norm_label": "edit()" }, { "label": "add()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1314", "id": "en_add", "community": 1, "norm_label": "add()" }, { "label": "done()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1322", "id": "en_done", "community": 1, "norm_label": "done()" }, { "label": "sync_offline()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1330", "id": "en_sync_offline", "community": 1, "norm_label": "sync_offline()" }, { "label": "sync_syncing()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1338", "id": "en_sync_syncing", "community": 1, "norm_label": "sync_syncing()" }, { "label": "undo()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1346", "id": "en_undo", "community": 1, "norm_label": "undo()" }, { "label": "undo_deleted_item()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1354", "id": "en_undo_deleted_item", "community": 1, "norm_label": "undo_deleted_item()" }, { "label": "list_item_delete_aria()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1362", "id": "en_list_item_delete_aria", "community": 1, "norm_label": "list_item_delete_aria()" }, { "label": "list_qty_decrease()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1370", "id": "en_list_qty_decrease", "community": 1, "norm_label": "list_qty_decrease()" }, { "label": "list_qty_increase()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1378", "id": "en_list_qty_increase", "community": 1, "norm_label": "list_qty_increase()" }, { "label": "list_reorder_handle()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1386", "id": "en_list_reorder_handle", "community": 1, "norm_label": "list_reorder_handle()" }, { "label": "list_edit_item()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1394", "id": "en_list_edit_item", "community": 1, "norm_label": "list_edit_item()" }, { "label": "list_confirm()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1402", "id": "en_list_confirm", "community": 1, "norm_label": "list_confirm()" }, { "label": "list_close()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1410", "id": "en_list_close", "community": 1, "norm_label": "list_close()" }, { "label": "list_select()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1418", "id": "en_list_select", "community": 1, "norm_label": "list_select()" }, { "label": "list_selection_count()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1426", "id": "en_list_selection_count", "community": 1, "norm_label": "list_selection_count()" }, { "label": "list_cancel_selection()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1434", "id": "en_list_cancel_selection", "community": 1, "norm_label": "list_cancel_selection()" }, { "label": "list_bulk_delete()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1442", "id": "en_list_bulk_delete", "community": 1, "norm_label": "list_bulk_delete()" }, { "label": "list_bulk_move()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1450", "id": "en_list_bulk_move", "community": 1, "norm_label": "list_bulk_move()" }, { "label": "list_bulk_mark_checked()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1458", "id": "en_list_bulk_mark_checked", "community": 1, "norm_label": "list_bulk_mark_checked()" }, { "label": "list_undo_bulk_delete()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1466", "id": "en_list_undo_bulk_delete", "community": 1, "norm_label": "list_undo_bulk_delete()" }, { "label": "list_move_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1474", "id": "en_list_move_title", "community": 1, "norm_label": "list_move_title()" }, { "label": "list_move_create_new()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1482", "id": "en_list_move_create_new", "community": 1, "norm_label": "list_move_create_new()" }, { "label": "es.js", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1", "id": "apps_web_src_lib_paraglide_messages_es_js", "community": 2, "norm_label": "es.js" }, { "label": "nav_lists()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L18", "id": "es_nav_lists", "community": 2, "norm_label": "nav_lists()" }, { "label": "nav_tasks()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L26", "id": "es_nav_tasks", "community": 2, "norm_label": "nav_tasks()" }, { "label": "nav_notes()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L34", "id": "es_nav_notes", "community": 2, "norm_label": "nav_notes()" }, { "label": "nav_search()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L42", "id": "es_nav_search", "community": 2, "norm_label": "nav_search()" }, { "label": "nav_settings()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L50", "id": "es_nav_settings", "community": 2, "norm_label": "nav_settings()" }, { "label": "nav_collective()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L58", "id": "es_nav_collective", "community": 2, "norm_label": "nav_collective()" }, { "label": "app_name()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L66", "id": "es_app_name", "community": 2, "norm_label": "app_name()" }, { "label": "loading()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L74", "id": "es_loading", "community": 2, "norm_label": "loading()" }, { "label": "error_generic()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L82", "id": "es_error_generic", "community": 2, "norm_label": "error_generic()" }, { "label": "login_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L90", "id": "es_login_title", "community": 2, "norm_label": "login_title()" }, { "label": "login_button()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L98", "id": "es_login_button", "community": 2, "norm_label": "login_button()" }, { "label": "logout_button()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L106", "id": "es_logout_button", "community": 2, "norm_label": "logout_button()" }, { "label": "auth_back_to_home()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L114", "id": "es_auth_back_to_home", "community": 2, "norm_label": "auth_back_to_home()" }, { "label": "logged_out_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L122", "id": "es_logged_out_title", "community": 2, "norm_label": "logged_out_title()" }, { "label": "logged_out_subtitle()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L130", "id": "es_logged_out_subtitle", "community": 2, "norm_label": "logged_out_subtitle()" }, { "label": "logged_out_sign_in()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L138", "id": "es_logged_out_sign_in", "community": 2, "norm_label": "logged_out_sign_in()" }, { "label": "onboarding_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L146", "id": "es_onboarding_title", "community": 2, "norm_label": "onboarding_title()" }, { "label": "onboarding_subtitle()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L154", "id": "es_onboarding_subtitle", "community": 2, "norm_label": "onboarding_subtitle()" }, { "label": "onboarding_create_tab()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L162", "id": "es_onboarding_create_tab", "community": 2, "norm_label": "onboarding_create_tab()" }, { "label": "onboarding_join_tab()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L170", "id": "es_onboarding_join_tab", "community": 2, "norm_label": "onboarding_join_tab()" }, { "label": "onboarding_create_collective()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L178", "id": "es_onboarding_create_collective", "community": 2, "norm_label": "onboarding_create_collective()" }, { "label": "onboarding_join_collective()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L186", "id": "es_onboarding_join_collective", "community": 2, "norm_label": "onboarding_join_collective()" }, { "label": "onboarding_collective_name()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L194", "id": "es_onboarding_collective_name", "community": 2, "norm_label": "onboarding_collective_name()" }, { "label": "onboarding_collective_name_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L202", "id": "es_onboarding_collective_name_placeholder", "community": 2, "norm_label": "onboarding_collective_name_placeholder()" }, { "label": "onboarding_collective_emoji()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L210", "id": "es_onboarding_collective_emoji", "community": 2, "norm_label": "onboarding_collective_emoji()" }, { "label": "onboarding_invite_link_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L218", "id": "es_onboarding_invite_link_label", "community": 2, "norm_label": "onboarding_invite_link_label()" }, { "label": "onboarding_invite_link_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L226", "id": "es_onboarding_invite_link_placeholder", "community": 2, "norm_label": "onboarding_invite_link_placeholder()" }, { "label": "onboarding_create_btn()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L234", "id": "es_onboarding_create_btn", "community": 2, "norm_label": "onboarding_create_btn()" }, { "label": "onboarding_join_btn()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L242", "id": "es_onboarding_join_btn", "community": 2, "norm_label": "onboarding_join_btn()" }, { "label": "collective_name_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L250", "id": "es_collective_name_label", "community": 2, "norm_label": "collective_name_label()" }, { "label": "collective_name_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L258", "id": "es_collective_name_placeholder", "community": 2, "norm_label": "collective_name_placeholder()" }, { "label": "invitation_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L266", "id": "es_invitation_title", "community": 2, "norm_label": "invitation_title()" }, { "label": "invitation_subtitle()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L274", "id": "es_invitation_subtitle", "community": 2, "norm_label": "invitation_subtitle()" }, { "label": "invitation_accept_btn()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L282", "id": "es_invitation_accept_btn", "community": 2, "norm_label": "invitation_accept_btn()" }, { "label": "invitation_success()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L290", "id": "es_invitation_success", "community": 2, "norm_label": "invitation_success()" }, { "label": "invitation_invalid_link()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L298", "id": "es_invitation_invalid_link", "community": 2, "norm_label": "invitation_invalid_link()" }, { "label": "invitation_error_not_found()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L306", "id": "es_invitation_error_not_found", "community": 2, "norm_label": "invitation_error_not_found()" }, { "label": "invitation_error_already_used()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L314", "id": "es_invitation_error_already_used", "community": 2, "norm_label": "invitation_error_already_used()" }, { "label": "invitation_error_expired()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L322", "id": "es_invitation_error_expired", "community": 2, "norm_label": "invitation_error_expired()" }, { "label": "invitation_error_already_member()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L330", "id": "es_invitation_error_already_member", "community": 2, "norm_label": "invitation_error_already_member()" }, { "label": "invitation_error_unauthenticated()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L338", "id": "es_invitation_error_unauthenticated", "community": 2, "norm_label": "invitation_error_unauthenticated()" }, { "label": "invitation_error_unknown()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L346", "id": "es_invitation_error_unknown", "community": 2, "norm_label": "invitation_error_unknown()" }, { "label": "manage_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L354", "id": "es_manage_title", "community": 2, "norm_label": "manage_title()" }, { "label": "manage_members()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L362", "id": "es_manage_members", "community": 2, "norm_label": "manage_members()" }, { "label": "manage_you()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L370", "id": "es_manage_you", "community": 2, "norm_label": "manage_you()" }, { "label": "manage_remove()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L378", "id": "es_manage_remove", "community": 2, "norm_label": "manage_remove()" }, { "label": "manage_invite_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L386", "id": "es_manage_invite_title", "community": 2, "norm_label": "manage_invite_title()" }, { "label": "manage_invite_role()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L394", "id": "es_manage_invite_role", "community": 2, "norm_label": "manage_invite_role()" }, { "label": "manage_generate_link()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L402", "id": "es_manage_generate_link", "community": 2, "norm_label": "manage_generate_link()" }, { "label": "manage_copy()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L410", "id": "es_manage_copy", "community": 2, "norm_label": "manage_copy()" }, { "label": "manage_copied()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L418", "id": "es_manage_copied", "community": 2, "norm_label": "manage_copied()" }, { "label": "manage_link_expires()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L426", "id": "es_manage_link_expires", "community": 2, "norm_label": "manage_link_expires()" }, { "label": "role_admin()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L434", "id": "es_role_admin", "community": 2, "norm_label": "role_admin()" }, { "label": "role_member()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L442", "id": "es_role_member", "community": 2, "norm_label": "role_member()" }, { "label": "role_guest()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L450", "id": "es_role_guest", "community": 2, "norm_label": "role_guest()" }, { "label": "settings_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L458", "id": "es_settings_title", "community": 2, "norm_label": "settings_title()" }, { "label": "settings_display_name()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L466", "id": "es_settings_display_name", "community": 2, "norm_label": "settings_display_name()" }, { "label": "settings_saving()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L474", "id": "es_settings_saving", "community": 2, "norm_label": "settings_saving()" }, { "label": "settings_language()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L482", "id": "es_settings_language", "community": 2, "norm_label": "settings_language()" }, { "label": "settings_avatar()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L490", "id": "es_settings_avatar", "community": 2, "norm_label": "settings_avatar()" }, { "label": "settings_avatar_initials()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L498", "id": "es_settings_avatar_initials", "community": 2, "norm_label": "settings_avatar_initials()" }, { "label": "settings_avatar_emoji()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L506", "id": "es_settings_avatar_emoji", "community": 2, "norm_label": "settings_avatar_emoji()" }, { "label": "settings_avatar_upload()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L514", "id": "es_settings_avatar_upload", "community": 2, "norm_label": "settings_avatar_upload()" }, { "label": "settings_avatar_upload_btn()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L522", "id": "es_settings_avatar_upload_btn", "community": 2, "norm_label": "settings_avatar_upload_btn()" }, { "label": "settings_account()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L530", "id": "es_settings_account", "community": 2, "norm_label": "settings_account()" }, { "label": "settings_keycloak_link()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L538", "id": "es_settings_keycloak_link", "community": 2, "norm_label": "settings_keycloak_link()" }, { "label": "settings_logout()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L546", "id": "es_settings_logout", "community": 2, "norm_label": "settings_logout()" }, { "label": "settings_save()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L554", "id": "es_settings_save", "community": 2, "norm_label": "settings_save()" }, { "label": "settings_saved()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L562", "id": "es_settings_saved", "community": 2, "norm_label": "settings_saved()" }, { "label": "invite_member()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L570", "id": "es_invite_member", "community": 2, "norm_label": "invite_member()" }, { "label": "invite_email_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L578", "id": "es_invite_email_label", "community": 2, "norm_label": "invite_email_label()" }, { "label": "invite_send()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L586", "id": "es_invite_send", "community": 2, "norm_label": "invite_send()" }, { "label": "masthead_lists_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L594", "id": "es_masthead_lists_label", "community": 2, "norm_label": "masthead_lists_label()" }, { "label": "masthead_tasks_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L602", "id": "es_masthead_tasks_label", "community": 2, "norm_label": "masthead_tasks_label()" }, { "label": "masthead_notes_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L610", "id": "es_masthead_notes_label", "community": 2, "norm_label": "masthead_notes_label()" }, { "label": "masthead_search_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L618", "id": "es_masthead_search_label", "community": 2, "norm_label": "masthead_search_label()" }, { "label": "masthead_search_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L626", "id": "es_masthead_search_title", "community": 2, "norm_label": "masthead_search_title()" }, { "label": "lists_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L634", "id": "es_lists_title", "community": 2, "norm_label": "lists_title()" }, { "label": "lists_new_list()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L642", "id": "es_lists_new_list", "community": 2, "norm_label": "lists_new_list()" }, { "label": "lists_no_lists()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L650", "id": "es_lists_no_lists", "community": 2, "norm_label": "lists_no_lists()" }, { "label": "lists_create_first()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L658", "id": "es_lists_create_first", "community": 2, "norm_label": "lists_create_first()" }, { "label": "lists_trash()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L666", "id": "es_lists_trash", "community": 2, "norm_label": "lists_trash()" }, { "label": "list_status_active()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L674", "id": "es_list_status_active", "community": 2, "norm_label": "list_status_active()" }, { "label": "list_status_completed()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L682", "id": "es_list_status_completed", "community": 2, "norm_label": "list_status_completed()" }, { "label": "list_status_archived()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L690", "id": "es_list_status_archived", "community": 2, "norm_label": "list_status_archived()" }, { "label": "list_name_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L698", "id": "es_list_name_placeholder", "community": 2, "norm_label": "list_name_placeholder()" }, { "label": "list_items_empty()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L706", "id": "es_list_items_empty", "community": 2, "norm_label": "list_items_empty()" }, { "label": "list_items_empty_hint()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L714", "id": "es_list_items_empty_hint", "community": 2, "norm_label": "list_items_empty_hint()" }, { "label": "list_reset()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L722", "id": "es_list_reset", "community": 2, "norm_label": "list_reset()" }, { "label": "list_archive()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L730", "id": "es_list_archive", "community": 2, "norm_label": "list_archive()" }, { "label": "list_delete()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L738", "id": "es_list_delete", "community": 2, "norm_label": "list_delete()" }, { "label": "list_actions()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L746", "id": "es_list_actions", "community": 2, "norm_label": "list_actions()" }, { "label": "list_item_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L754", "id": "es_list_item_placeholder", "community": 2, "norm_label": "list_item_placeholder()" }, { "label": "list_qty_label()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L762", "id": "es_list_qty_label", "community": 2, "norm_label": "list_qty_label()" }, { "label": "list_add_item()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L770", "id": "es_list_add_item", "community": 2, "norm_label": "list_add_item()" }, { "label": "list_to_buy()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L778", "id": "es_list_to_buy", "community": 2, "norm_label": "list_to_buy()" }, { "label": "list_checked()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L786", "id": "es_list_checked", "community": 2, "norm_label": "list_checked()" }, { "label": "list_start_session()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L794", "id": "es_list_start_session", "community": 2, "norm_label": "list_start_session()" }, { "label": "list_finish_shopping()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L802", "id": "es_list_finish_shopping", "community": 2, "norm_label": "list_finish_shopping()" }, { "label": "list_finish_confirm()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L810", "id": "es_list_finish_confirm", "community": 2, "norm_label": "list_finish_confirm()" }, { "label": "list_finish_confirm_yes()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L818", "id": "es_list_finish_confirm_yes", "community": 2, "norm_label": "list_finish_confirm_yes()" }, { "label": "list_finish_confirm_no()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L826", "id": "es_list_finish_confirm_no", "community": 2, "norm_label": "list_finish_confirm_no()" }, { "label": "tasks_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L834", "id": "es_tasks_title", "community": 2, "norm_label": "tasks_title()" }, { "label": "tasks_new_list()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L842", "id": "es_tasks_new_list", "community": 2, "norm_label": "tasks_new_list()" }, { "label": "tasks_no_lists()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L850", "id": "es_tasks_no_lists", "community": 2, "norm_label": "tasks_no_lists()" }, { "label": "tasks_create_first()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L858", "id": "es_tasks_create_first", "community": 2, "norm_label": "tasks_create_first()" }, { "label": "tasks_new_list_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L866", "id": "es_tasks_new_list_placeholder", "community": 2, "norm_label": "tasks_new_list_placeholder()" }, { "label": "tasks_new_task_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L874", "id": "es_tasks_new_task_placeholder", "community": 2, "norm_label": "tasks_new_task_placeholder()" }, { "label": "tasks_empty()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L882", "id": "es_tasks_empty", "community": 2, "norm_label": "tasks_empty()" }, { "label": "tasks_empty_hint()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L890", "id": "es_tasks_empty_hint", "community": 2, "norm_label": "tasks_empty_hint()" }, { "label": "tasks_completed_section()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L898", "id": "es_tasks_completed_section", "community": 2, "norm_label": "tasks_completed_section()" }, { "label": "tasks_pending_section()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L906", "id": "es_tasks_pending_section", "community": 2, "norm_label": "tasks_pending_section()" }, { "label": "tasks_completed_by()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L914", "id": "es_tasks_completed_by", "community": 2, "norm_label": "tasks_completed_by()" }, { "label": "tasks_toggle()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L922", "id": "es_tasks_toggle", "community": 2, "norm_label": "tasks_toggle()" }, { "label": "tasks_uncheck()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L930", "id": "es_tasks_uncheck", "community": 2, "norm_label": "tasks_uncheck()" }, { "label": "tasks_delete()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L938", "id": "es_tasks_delete", "community": 2, "norm_label": "tasks_delete()" }, { "label": "tasks_delete_list()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L946", "id": "es_tasks_delete_list", "community": 2, "norm_label": "tasks_delete_list()" }, { "label": "tasks_delete_list_confirm()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L954", "id": "es_tasks_delete_list_confirm", "community": 2, "norm_label": "tasks_delete_list_confirm()" }, { "label": "notes_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L962", "id": "es_notes_title", "community": 2, "norm_label": "notes_title()" }, { "label": "notes_new()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L970", "id": "es_notes_new", "community": 2, "norm_label": "notes_new()" }, { "label": "notes_pinned_section()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L978", "id": "es_notes_pinned_section", "community": 2, "norm_label": "notes_pinned_section()" }, { "label": "notes_active_section()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L986", "id": "es_notes_active_section", "community": 2, "norm_label": "notes_active_section()" }, { "label": "notes_archive()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L994", "id": "es_notes_archive", "community": 2, "norm_label": "notes_archive()" }, { "label": "notes_archive_view()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1002", "id": "es_notes_archive_view", "community": 2, "norm_label": "notes_archive_view()" }, { "label": "notes_archived_empty()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1010", "id": "es_notes_archived_empty", "community": 2, "norm_label": "notes_archived_empty()" }, { "label": "notes_trash_view()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1018", "id": "es_notes_trash_view", "community": 2, "norm_label": "notes_trash_view()" }, { "label": "notes_trash_empty()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1026", "id": "es_notes_trash_empty", "community": 2, "norm_label": "notes_trash_empty()" }, { "label": "notes_pin()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1034", "id": "es_notes_pin", "community": 2, "norm_label": "notes_pin()" }, { "label": "notes_unpin()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1042", "id": "es_notes_unpin", "community": 2, "norm_label": "notes_unpin()" }, { "label": "notes_unarchive()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1050", "id": "es_notes_unarchive", "community": 2, "norm_label": "notes_unarchive()" }, { "label": "notes_send_to_trash()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1058", "id": "es_notes_send_to_trash", "community": 2, "norm_label": "notes_send_to_trash()" }, { "label": "notes_restore()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1066", "id": "es_notes_restore", "community": 2, "norm_label": "notes_restore()" }, { "label": "notes_duplicate()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1074", "id": "es_notes_duplicate", "community": 2, "norm_label": "notes_duplicate()" }, { "label": "notes_color()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1082", "id": "es_notes_color", "community": 2, "norm_label": "notes_color()" }, { "label": "notes_title_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1090", "id": "es_notes_title_placeholder", "community": 2, "norm_label": "notes_title_placeholder()" }, { "label": "notes_content_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1098", "id": "es_notes_content_placeholder", "community": 2, "norm_label": "notes_content_placeholder()" }, { "label": "notes_content_aria()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1106", "id": "es_notes_content_aria", "community": 2, "norm_label": "notes_content_aria()" }, { "label": "notes_back_to_board()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1114", "id": "es_notes_back_to_board", "community": 2, "norm_label": "notes_back_to_board()" }, { "label": "notes_saved()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1122", "id": "es_notes_saved", "community": 2, "norm_label": "notes_saved()" }, { "label": "notes_saving()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1130", "id": "es_notes_saving", "community": 2, "norm_label": "notes_saving()" }, { "label": "notes_empty_board()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1138", "id": "es_notes_empty_board", "community": 2, "norm_label": "notes_empty_board()" }, { "label": "notes_empty_board_hint()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1146", "id": "es_notes_empty_board_hint", "community": 2, "norm_label": "notes_empty_board_hint()" }, { "label": "search_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1154", "id": "es_search_title", "community": 2, "norm_label": "search_title()" }, { "label": "search_placeholder()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1162", "id": "es_search_placeholder", "community": 2, "norm_label": "search_placeholder()" }, { "label": "search_filter_all()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1170", "id": "es_search_filter_all", "community": 2, "norm_label": "search_filter_all()" }, { "label": "search_filter_lists()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1178", "id": "es_search_filter_lists", "community": 2, "norm_label": "search_filter_lists()" }, { "label": "search_filter_tasks()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1186", "id": "es_search_filter_tasks", "community": 2, "norm_label": "search_filter_tasks()" }, { "label": "search_filter_notes()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1194", "id": "es_search_filter_notes", "community": 2, "norm_label": "search_filter_notes()" }, { "label": "search_group_shopping_items()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1202", "id": "es_search_group_shopping_items", "community": 2, "norm_label": "search_group_shopping_items()" }, { "label": "search_group_tasks()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1210", "id": "es_search_group_tasks", "community": 2, "norm_label": "search_group_tasks()" }, { "label": "search_group_notes()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1218", "id": "es_search_group_notes", "community": 2, "norm_label": "search_group_notes()" }, { "label": "search_empty()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1226", "id": "es_search_empty", "community": 2, "norm_label": "search_empty()" }, { "label": "search_hint()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1234", "id": "es_search_hint", "community": 2, "norm_label": "search_hint()" }, { "label": "trash_restore()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1242", "id": "es_trash_restore", "community": 2, "norm_label": "trash_restore()" }, { "label": "trash_delete_permanent()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1250", "id": "es_trash_delete_permanent", "community": 2, "norm_label": "trash_delete_permanent()" }, { "label": "trash_empty()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1258", "id": "es_trash_empty", "community": 2, "norm_label": "trash_empty()" }, { "label": "trash_expires_in()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1266", "id": "es_trash_expires_in", "community": 2, "norm_label": "trash_expires_in()" }, { "label": "confirm_delete()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1274", "id": "es_confirm_delete", "community": 2, "norm_label": "confirm_delete()" }, { "label": "cancel()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1282", "id": "es_cancel", "community": 2, "norm_label": "cancel()" }, { "label": "save()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1290", "id": "es_save", "community": 2, "norm_label": "save()" }, { "label": "action_delete()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1298", "id": "es_action_delete", "community": 2, "norm_label": "action_delete()" }, { "label": "edit()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1306", "id": "es_edit", "community": 2, "norm_label": "edit()" }, { "label": "add()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1314", "id": "es_add", "community": 2, "norm_label": "add()" }, { "label": "done()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1322", "id": "es_done", "community": 2, "norm_label": "done()" }, { "label": "sync_offline()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1330", "id": "es_sync_offline", "community": 2, "norm_label": "sync_offline()" }, { "label": "sync_syncing()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1338", "id": "es_sync_syncing", "community": 2, "norm_label": "sync_syncing()" }, { "label": "undo()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1346", "id": "es_undo", "community": 2, "norm_label": "undo()" }, { "label": "undo_deleted_item()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1354", "id": "es_undo_deleted_item", "community": 2, "norm_label": "undo_deleted_item()" }, { "label": "list_item_delete_aria()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1362", "id": "es_list_item_delete_aria", "community": 2, "norm_label": "list_item_delete_aria()" }, { "label": "list_qty_decrease()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1370", "id": "es_list_qty_decrease", "community": 2, "norm_label": "list_qty_decrease()" }, { "label": "list_qty_increase()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1378", "id": "es_list_qty_increase", "community": 2, "norm_label": "list_qty_increase()" }, { "label": "list_reorder_handle()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1386", "id": "es_list_reorder_handle", "community": 2, "norm_label": "list_reorder_handle()" }, { "label": "list_edit_item()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1394", "id": "es_list_edit_item", "community": 2, "norm_label": "list_edit_item()" }, { "label": "list_confirm()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1402", "id": "es_list_confirm", "community": 2, "norm_label": "list_confirm()" }, { "label": "list_close()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1410", "id": "es_list_close", "community": 2, "norm_label": "list_close()" }, { "label": "list_select()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1418", "id": "es_list_select", "community": 2, "norm_label": "list_select()" }, { "label": "list_selection_count()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1426", "id": "es_list_selection_count", "community": 2, "norm_label": "list_selection_count()" }, { "label": "list_cancel_selection()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1434", "id": "es_list_cancel_selection", "community": 2, "norm_label": "list_cancel_selection()" }, { "label": "list_bulk_delete()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1442", "id": "es_list_bulk_delete", "community": 2, "norm_label": "list_bulk_delete()" }, { "label": "list_bulk_move()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1450", "id": "es_list_bulk_move", "community": 2, "norm_label": "list_bulk_move()" }, { "label": "list_bulk_mark_checked()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1458", "id": "es_list_bulk_mark_checked", "community": 2, "norm_label": "list_bulk_mark_checked()" }, { "label": "list_undo_bulk_delete()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1466", "id": "es_list_undo_bulk_delete", "community": 2, "norm_label": "list_undo_bulk_delete()" }, { "label": "list_move_title()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1474", "id": "es_list_move_title", "community": 2, "norm_label": "list_move_title()" }, { "label": "list_move_create_new()", "file_type": "code", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1482", "id": "es_list_move_create_new", "community": 2, "norm_label": "list_move_create_new()" }, { "label": "undoQueue.test.ts", "file_type": "code", "source_file": "apps/web/src/lib/sync/undoQueue.test.ts", "source_location": "L1", "id": "apps_web_src_lib_sync_undoqueue_test_ts", "community": 122, "norm_label": "undoqueue.test.ts" }, { "label": "queue.ts", "file_type": "code", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L1", "id": "apps_web_src_lib_sync_queue_ts", "community": 10, "norm_label": "queue.ts" }, { "label": "getDb()", "file_type": "code", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L65", "id": "queue_getdb", "community": 10, "norm_label": "getdb()" }, { "label": "SyncQueue", "file_type": "code", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L80", "id": "queue_syncqueue", "community": 10, "norm_label": "syncqueue" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L81", "id": "queue_syncqueue_constructor", "community": 10, "norm_label": ".constructor()" }, { "label": ".enqueue()", "file_type": "code", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L88", "id": "queue_syncqueue_enqueue", "community": 10, "norm_label": ".enqueue()" }, { "label": ".flush()", "file_type": "code", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L112", "id": "queue_syncqueue_flush", "community": 10, "norm_label": ".flush()" }, { "label": ".pending()", "file_type": "code", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L138", "id": "queue_syncqueue_pending", "community": 10, "norm_label": ".pending()" }, { "label": ".clear()", "file_type": "code", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L144", "id": "queue_syncqueue_clear", "community": 10, "norm_label": ".clear()" }, { "label": ".trySend()", "file_type": "code", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L155", "id": "queue_syncqueue_trysend", "community": 10, "norm_label": ".trysend()" }, { "label": "attachOnlineFlush()", "file_type": "code", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L184", "id": "queue_attachonlineflush", "community": 10, "norm_label": "attachonlineflush()" }, { "label": "index.ts", "file_type": "code", "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L1", "id": "apps_web_src_lib_sync_index_ts", "community": 10, "norm_label": "index.ts" }, { "label": "getQueue()", "file_type": "code", "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L19", "id": "index_getqueue", "community": 10, "norm_label": "getqueue()" }, { "label": "refreshPending()", "file_type": "code", "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L39", "id": "index_refreshpending", "community": 10, "norm_label": "refreshpending()" }, { "label": "enqueueOp()", "file_type": "code", "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L49", "id": "index_enqueueop", "community": 10, "norm_label": "enqueueop()" }, { "label": "hydrateSyncState()", "file_type": "code", "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L59", "id": "index_hydratesyncstate", "community": 10, "norm_label": "hydratesyncstate()" }, { "label": "__resetSyncForTests()", "file_type": "code", "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L71", "id": "index_resetsyncfortests", "community": 10, "norm_label": "__resetsyncfortests()" }, { "label": "undoQueue.ts", "file_type": "code", "source_file": "apps/web/src/lib/sync/undoQueue.ts", "source_location": "L1", "id": "apps_web_src_lib_sync_undoqueue_ts", "community": 21, "norm_label": "undoqueue.ts" }, { "label": "scheduleUndoable()", "file_type": "code", "source_file": "apps/web/src/lib/sync/undoQueue.ts", "source_location": "L26", "id": "undoqueue_scheduleundoable", "community": 21, "norm_label": "scheduleundoable()" }, { "label": "undo()", "file_type": "code", "source_file": "apps/web/src/lib/sync/undoQueue.ts", "source_location": "L51", "id": "undoqueue_undo", "community": 21, "norm_label": "undo()" }, { "label": "commit()", "file_type": "code", "source_file": "apps/web/src/lib/sync/undoQueue.ts", "source_location": "L60", "id": "undoqueue_commit", "community": 21, "norm_label": "commit()" }, { "label": "__flushUndoQueueForTests()", "file_type": "code", "source_file": "apps/web/src/lib/sync/undoQueue.ts", "source_location": "L69", "id": "undoqueue_flushundoqueuefortests", "community": 21, "norm_label": "__flushundoqueuefortests()" }, { "label": "__pendingUndoCount()", "file_type": "code", "source_file": "apps/web/src/lib/sync/undoQueue.ts", "source_location": "L80", "id": "undoqueue_pendingundocount", "community": 21, "norm_label": "__pendingundocount()" }, { "label": "queue.test.ts", "file_type": "code", "source_file": "apps/web/src/lib/sync/queue.test.ts", "source_location": "L1", "id": "apps_web_src_lib_sync_queue_test_ts", "community": 10, "norm_label": "queue.test.ts" }, { "label": "makeMockClient()", "file_type": "code", "source_file": "apps/web/src/lib/sync/queue.test.ts", "source_location": "L14", "id": "queue_test_makemockclient", "community": 10, "norm_label": "makemockclient()" }, { "label": "clearIdb()", "file_type": "code", "source_file": "apps/web/src/lib/sync/queue.test.ts", "source_location": "L44", "id": "queue_test_clearidb", "community": 10, "norm_label": "clearidb()" }, { "label": "+page.svelte", "file_type": "code", "source_file": "apps/web/src/routes/+page.svelte", "source_location": "L1", "id": "apps_web_src_routes_page_svelte", "community": 123, "norm_label": "+page.svelte" }, { "label": "+layout.svelte", "file_type": "code", "source_file": "apps/web/src/routes/+layout.svelte", "source_location": "L1", "id": "apps_web_src_routes_layout_svelte", "community": 124, "norm_label": "+layout.svelte" }, { "label": "+page.svelte", "file_type": "code", "source_file": "apps/web/src/routes/logged-out/+page.svelte", "source_location": "L1", "id": "apps_web_src_routes_logged_out_page_svelte", "community": 125, "norm_label": "+page.svelte" }, { "label": "+layout.svelte", "file_type": "code", "source_file": "apps/web/src/routes/(app)/+layout.svelte", "source_location": "L1", "id": "apps_web_src_routes_app_layout_svelte", "community": 126, "norm_label": "+layout.svelte" }, { "label": "+layout.ts", "file_type": "code", "source_file": "apps/web/src/routes/(app)/+layout.ts", "source_location": "L1", "id": "apps_web_src_routes_app_layout_ts", "community": 64, "norm_label": "+layout.ts" }, { "label": "load()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/+layout.ts", "source_location": "L7", "id": "layout_load", "community": 64, "norm_label": "load()" }, { "label": "+page.svelte", "file_type": "code", "source_file": "apps/web/src/routes/(app)/notes/+page.svelte", "source_location": "L1", "id": "apps_web_src_routes_app_notes_page_svelte", "community": 127, "norm_label": "+page.svelte" }, { "label": "+page.svelte", "file_type": "code", "source_file": "apps/web/src/routes/(app)/notes/[id]/+page.svelte", "source_location": "L1", "id": "apps_web_src_routes_app_notes_id_page_svelte", "community": 128, "norm_label": "+page.svelte" }, { "label": "+page.svelte", "file_type": "code", "source_file": "apps/web/src/routes/(app)/notes/trash/+page.svelte", "source_location": "L1", "id": "apps_web_src_routes_app_notes_trash_page_svelte", "community": 129, "norm_label": "+page.svelte" }, { "label": "+page.svelte", "file_type": "code", "source_file": "apps/web/src/routes/(app)/notes/archive/+page.svelte", "source_location": "L1", "id": "apps_web_src_routes_app_notes_archive_page_svelte", "community": 130, "norm_label": "+page.svelte" }, { "label": "+page.svelte", "file_type": "code", "source_file": "apps/web/src/routes/(app)/settings/+page.svelte", "source_location": "L1", "id": "apps_web_src_routes_app_settings_page_svelte", "community": 131, "norm_label": "+page.svelte" }, { "label": "+page.svelte", "file_type": "code", "source_file": "apps/web/src/routes/(app)/search/+page.svelte", "source_location": "L1", "id": "apps_web_src_routes_app_search_page_svelte", "community": 132, "norm_label": "+page.svelte" }, { "label": "+page.svelte", "file_type": "code", "source_file": "apps/web/src/routes/(app)/tasks/+page.svelte", "source_location": "L1", "id": "apps_web_src_routes_app_tasks_page_svelte", "community": 133, "norm_label": "+page.svelte" }, { "label": "+page.svelte", "file_type": "code", "source_file": "apps/web/src/routes/(app)/tasks/[id]/+page.svelte", "source_location": "L1", "id": "apps_web_src_routes_app_tasks_id_page_svelte", "community": 134, "norm_label": "+page.svelte" }, { "label": "+page.svelte", "file_type": "code", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L1", "id": "apps_web_src_routes_app_lists_page_svelte", "community": 4, "norm_label": "+page.svelte" }, { "label": "toggleTrash()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L48", "id": "page_toggletrash", "community": 4, "norm_label": "toggletrash()" }, { "label": "handleCreate()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L61", "id": "page_handlecreate", "community": 6, "norm_label": "handlecreate()" }, { "label": "toggleMenu()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L71", "id": "page_togglemenu", "community": 4, "norm_label": "togglemenu()" }, { "label": "closeMenu()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L76", "id": "page_closemenu", "community": 4, "norm_label": "closemenu()" }, { "label": "handleArchive()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L80", "id": "page_handlearchive", "community": 4, "norm_label": "handlearchive()" }, { "label": "handleReset()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L85", "id": "page_handlereset", "community": 4, "norm_label": "handlereset()" }, { "label": "handleDelete()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L90", "id": "page_handledelete", "community": 4, "norm_label": "handledelete()" }, { "label": "handleRestore()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L95", "id": "page_handlerestore", "community": 4, "norm_label": "handlerestore()" }, { "label": "handlePermanentDelete()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L101", "id": "page_handlepermanentdelete", "community": 4, "norm_label": "handlepermanentdelete()" }, { "label": "handleWindowClick()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L107", "id": "page_handlewindowclick", "community": 4, "norm_label": "handlewindowclick()" }, { "label": "trashDaysLeft()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L113", "id": "page_trashdaysleft", "community": 4, "norm_label": "trashdaysleft()" }, { "label": "+page.svelte", "file_type": "code", "source_file": "apps/web/src/routes/(app)/lists/[id]/+page.svelte", "source_location": "L1", "id": "apps_web_src_routes_app_lists_id_page_svelte", "community": 46, "norm_label": "+page.svelte" }, { "label": "#each()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/lists/[id]/+page.svelte", "source_location": "L843", "id": "page_each", "community": 46, "norm_label": "#each()" }, { "label": "addItemForm()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/lists/[id]/+page.svelte", "source_location": "L963", "id": "page_additemform", "community": 46, "norm_label": "additemform()" }, { "label": "+page.svelte", "file_type": "code", "source_file": "apps/web/src/routes/(app)/lists/[id]/session/+page.svelte", "source_location": "L1", "id": "apps_web_src_routes_app_lists_id_session_page_svelte", "community": 4, "norm_label": "+page.svelte" }, { "label": "toggleCheck()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/lists/[id]/session/+page.svelte", "source_location": "L65", "id": "page_togglecheck", "community": 4, "norm_label": "togglecheck()" }, { "label": "confirmFinish()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/lists/[id]/session/+page.svelte", "source_location": "L81", "id": "page_confirmfinish", "community": 4, "norm_label": "confirmfinish()" }, { "label": "+page.svelte", "file_type": "code", "source_file": "apps/web/src/routes/(app)/collective/manage/+page.svelte", "source_location": "L1", "id": "apps_web_src_routes_app_collective_manage_page_svelte", "community": 4, "norm_label": "+page.svelte" }, { "label": "removeMember()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/collective/manage/+page.svelte", "source_location": "L92", "id": "page_removemember", "community": 4, "norm_label": "removemember()" }, { "label": "generateInviteLink()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/collective/manage/+page.svelte", "source_location": "L107", "id": "page_generateinvitelink", "community": 4, "norm_label": "generateinvitelink()" }, { "label": "copyLink()", "file_type": "code", "source_file": "apps/web/src/routes/(app)/collective/manage/+page.svelte", "source_location": "L132", "id": "page_copylink", "community": 4, "norm_label": "copylink()" }, { "label": "+page.svelte", "file_type": "code", "source_file": "apps/web/src/routes/onboarding/+page.svelte", "source_location": "L1", "id": "apps_web_src_routes_onboarding_page_svelte", "community": 135, "norm_label": "+page.svelte" }, { "label": "+page.svelte", "file_type": "code", "source_file": "apps/web/src/routes/auth/callback/+page.svelte", "source_location": "L1", "id": "apps_web_src_routes_auth_callback_page_svelte", "community": 136, "norm_label": "+page.svelte" }, { "label": "workbox-c6ace0a7.js", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1", "id": "apps_web_dev_dist_workbox_c6ace0a7_js", "community": 3, "norm_label": "workbox-c6ace0a7.js" }, { "label": "generatorFunction()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L344", "id": "workbox_c6ace0a7_generatorfunction", "community": 3, "norm_label": "generatorfunction()" }, { "label": "WorkboxError", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L369", "id": "workbox_c6ace0a7_workboxerror", "community": 3, "norm_label": "workboxerror" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L378", "id": "workbox_c6ace0a7_workboxerror_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": "isArray()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L399", "id": "workbox_c6ace0a7_isarray", "community": 3, "norm_label": "isarray()" }, { "label": "hasMethod()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L404", "id": "workbox_c6ace0a7_hasmethod", "community": 3, "norm_label": "hasmethod()" }, { "label": "isType()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L411", "id": "workbox_c6ace0a7_istype", "community": 3, "norm_label": "istype()" }, { "label": "isInstance()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L417", "id": "workbox_c6ace0a7_isinstance", "community": 3, "norm_label": "isinstance()" }, { "label": "isOneOf()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L426", "id": "workbox_c6ace0a7_isoneof", "community": 3, "norm_label": "isoneof()" }, { "label": "isArrayOfClass()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L432", "id": "workbox_c6ace0a7_isarrayofclass", "community": 3, "norm_label": "isarrayofclass()" }, { "label": "normalizeHandler()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L500", "id": "workbox_c6ace0a7_normalizehandler", "community": 3, "norm_label": "normalizehandler()" }, { "label": "Route", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L542", "id": "workbox_c6ace0a7_route", "community": 3, "norm_label": "route" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L554", "id": "workbox_c6ace0a7_route_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": ".setCatchHandler()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L579", "id": "workbox_c6ace0a7_route_setcatchhandler", "community": 3, "norm_label": ".setcatchhandler()" }, { "label": "RegExpRoute", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L602", "id": "workbox_c6ace0a7_regexproute", "community": 3, "norm_label": "regexproute" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L616", "id": "workbox_c6ace0a7_regexproute_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": "getFriendlyURL()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L660", "id": "workbox_c6ace0a7_getfriendlyurl", "community": 3, "norm_label": "getfriendlyurl()" }, { "label": "Router", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L691", "id": "workbox_c6ace0a7_router", "community": 3, "norm_label": "router" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L695", "id": "workbox_c6ace0a7_router_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": ".routes()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L704", "id": "workbox_c6ace0a7_router_routes", "community": 3, "norm_label": ".routes()" }, { "label": ".addFetchListener()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L711", "id": "workbox_c6ace0a7_router_addfetchlistener", "community": 3, "norm_label": ".addfetchlistener()" }, { "label": ".addCacheListener()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L748", "id": "workbox_c6ace0a7_router_addcachelistener", "community": 3, "norm_label": ".addcachelistener()" }, { "label": ".handleRequest()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L794", "id": "workbox_c6ace0a7_router_handlerequest", "community": 3, "norm_label": ".handlerequest()" }, { "label": ".findMatchingRoute()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L938", "id": "workbox_c6ace0a7_router_findmatchingroute", "community": 3, "norm_label": ".findmatchingroute()" }, { "label": ".setDefaultHandler()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1004", "id": "workbox_c6ace0a7_router_setdefaulthandler", "community": 3, "norm_label": ".setdefaulthandler()" }, { "label": ".setCatchHandler()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1014", "id": "workbox_c6ace0a7_router_setcatchhandler", "community": 3, "norm_label": ".setcatchhandler()" }, { "label": ".registerRoute()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1022", "id": "workbox_c6ace0a7_router_registerroute", "community": 3, "norm_label": ".registerroute()" }, { "label": ".unregisterRoute()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1067", "id": "workbox_c6ace0a7_router_unregisterroute", "community": 3, "norm_label": ".unregisterroute()" }, { "label": "getOrCreateDefaultRouter()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1097", "id": "workbox_c6ace0a7_getorcreatedefaultrouter", "community": 3, "norm_label": "getorcreatedefaultrouter()" }, { "label": "registerRoute()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1132", "id": "workbox_c6ace0a7_registerroute", "community": 3, "norm_label": "registerroute()" }, { "label": "_createCacheName()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1199", "id": "workbox_c6ace0a7_createcachename", "community": 3, "norm_label": "_createcachename()" }, { "label": "eachCacheNameDetail()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1202", "id": "workbox_c6ace0a7_eachcachenamedetail", "community": 3, "norm_label": "eachcachenamedetail()" }, { "label": "waitUntil()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1247", "id": "workbox_c6ace0a7_waituntil", "community": 3, "norm_label": "waituntil()" }, { "label": "createCacheKey()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1276", "id": "workbox_c6ace0a7_createcachekey", "community": 3, "norm_label": "createcachekey()" }, { "label": "PrecacheInstallReportPlugin", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1333", "id": "workbox_c6ace0a7_precacheinstallreportplugin", "community": 3, "norm_label": "precacheinstallreportplugin" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1334", "id": "workbox_c6ace0a7_precacheinstallreportplugin_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": "PrecacheCacheKeyPlugin", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1380", "id": "workbox_c6ace0a7_precachecachekeyplugin", "community": 3, "norm_label": "precachecachekeyplugin" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1381", "id": "workbox_c6ace0a7_precachecachekeyplugin_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": "logGroup()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1413", "id": "workbox_c6ace0a7_loggroup", "community": 3, "norm_label": "loggroup()" }, { "label": "printCleanupDetails()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1426", "id": "workbox_c6ace0a7_printcleanupdetails", "community": 3, "norm_label": "printcleanupdetails()" }, { "label": "_nestedGroup()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1448", "id": "workbox_c6ace0a7_nestedgroup", "community": 3, "norm_label": "_nestedgroup()" }, { "label": "printInstallDetails()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1465", "id": "workbox_c6ace0a7_printinstalldetails", "community": 3, "norm_label": "printinstalldetails()" }, { "label": "canConstructResponseFromBodyStream()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1497", "id": "workbox_c6ace0a7_canconstructresponsefrombodystream", "community": 3, "norm_label": "canconstructresponsefrombodystream()" }, { "label": "copyResponse()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1539", "id": "workbox_c6ace0a7_copyresponse", "community": 3, "norm_label": "copyresponse()" }, { "label": "stripParams()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1573", "id": "workbox_c6ace0a7_stripparams", "community": 3, "norm_label": "stripparams()" }, { "label": "cacheMatchIgnoreParams()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1592", "id": "workbox_c6ace0a7_cachematchignoreparams", "community": 3, "norm_label": "cachematchignoreparams()" }, { "label": "Deferred", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1627", "id": "workbox_c6ace0a7_deferred", "community": 3, "norm_label": "deferred" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1631", "id": "workbox_c6ace0a7_deferred_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": "executeQuotaErrorCallbacks()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1665", "id": "workbox_c6ace0a7_executequotaerrorcallbacks", "community": 3, "norm_label": "executequotaerrorcallbacks()" }, { "label": "timeout()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1694", "id": "workbox_c6ace0a7_timeout", "community": 3, "norm_label": "timeout()" }, { "label": "toRequest()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1710", "id": "workbox_c6ace0a7_torequest", "community": 3, "norm_label": "torequest()" }, { "label": "StrategyHandler", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1722", "id": "workbox_c6ace0a7_strategyhandler", "community": 3, "norm_label": "strategyhandler" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1739", "id": "workbox_c6ace0a7_strategyhandler_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": ".fetch()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1813", "id": "workbox_c6ace0a7_strategyhandler_fetch", "community": 3, "norm_label": ".fetch()" }, { "label": ".fetchAndCachePut()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1891", "id": "workbox_c6ace0a7_strategyhandler_fetchandcacheput", "community": 3, "norm_label": ".fetchandcacheput()" }, { "label": ".cacheMatch()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1909", "id": "workbox_c6ace0a7_strategyhandler_cachematch", "community": 3, "norm_label": ".cachematch()" }, { "label": ".cachePut()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1954", "id": "workbox_c6ace0a7_strategyhandler_cacheput", "community": 3, "norm_label": ".cacheput()" }, { "label": ".getCacheKey()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2035", "id": "workbox_c6ace0a7_strategyhandler_getcachekey", "community": 3, "norm_label": ".getcachekey()" }, { "label": ".hasCallback()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2059", "id": "workbox_c6ace0a7_strategyhandler_hascallback", "community": 3, "norm_label": ".hascallback()" }, { "label": ".runCallbacks()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2083", "id": "workbox_c6ace0a7_strategyhandler_runcallbacks", "community": 3, "norm_label": ".runcallbacks()" }, { "label": ".iterateCallbacks()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2099", "id": "workbox_c6ace0a7_strategyhandler_iteratecallbacks", "community": 3, "norm_label": ".iteratecallbacks()" }, { "label": ".waitUntil()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2128", "id": "workbox_c6ace0a7_strategyhandler_waituntil", "community": 3, "norm_label": ".waituntil()" }, { "label": ".doneWaiting()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2142", "id": "workbox_c6ace0a7_strategyhandler_donewaiting", "community": 3, "norm_label": ".donewaiting()" }, { "label": ".destroy()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2156", "id": "workbox_c6ace0a7_strategyhandler_destroy", "community": 3, "norm_label": ".destroy()" }, { "label": "._ensureResponseSafeToCache()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2169", "id": "workbox_c6ace0a7_strategyhandler_ensureresponsesafetocache", "community": 3, "norm_label": "._ensureresponsesafetocache()" }, { "label": "Strategy", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2215", "id": "workbox_c6ace0a7_strategy", "community": 3, "norm_label": "strategy" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2238", "id": "workbox_c6ace0a7_strategy_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": ".handle()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2291", "id": "workbox_c6ace0a7_strategy_handle", "community": 3, "norm_label": ".handle()" }, { "label": ".handleAll()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2317", "id": "workbox_c6ace0a7_strategy_handleall", "community": 3, "norm_label": ".handleall()" }, { "label": "._getResponse()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2338", "id": "workbox_c6ace0a7_strategy_getresponse", "community": 3, "norm_label": "._getresponse()" }, { "label": "._awaitComplete()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2382", "id": "workbox_c6ace0a7_strategy_awaitcomplete", "community": 3, "norm_label": "._awaitcomplete()" }, { "label": "PrecacheStrategy", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2453", "id": "workbox_c6ace0a7_precachestrategy", "community": 3, "norm_label": "precachestrategy" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2471", "id": "workbox_c6ace0a7_precachestrategy_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": "._handle()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2488", "id": "workbox_c6ace0a7_precachestrategy_handle", "community": 3, "norm_label": "._handle()" }, { "label": "._handleFetch()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2502", "id": "workbox_c6ace0a7_precachestrategy_handlefetch", "community": 3, "norm_label": "._handlefetch()" }, { "label": "._handleInstall()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2558", "id": "workbox_c6ace0a7_precachestrategy_handleinstall", "community": 3, "norm_label": "._handleinstall()" }, { "label": "._useDefaultCacheabilityPluginIfNeeded()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2601", "id": "workbox_c6ace0a7_precachestrategy_usedefaultcacheabilitypluginifneeded", "community": 3, "norm_label": "._usedefaultcacheabilitypluginifneeded()" }, { "label": "cacheWillUpdate()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2627", "id": "workbox_c6ace0a7_cachewillupdate", "community": 3, "norm_label": "cachewillupdate()" }, { "label": "PrecacheController", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2656", "id": "workbox_c6ace0a7_precachecontroller", "community": 3, "norm_label": "precachecontroller" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2667", "id": "workbox_c6ace0a7_precachecontroller_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": ".strategy()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2690", "id": "workbox_c6ace0a7_precachecontroller_strategy", "community": 3, "norm_label": ".strategy()" }, { "label": ".precache()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2703", "id": "workbox_c6ace0a7_precachecontroller_precache", "community": 3, "norm_label": ".precache()" }, { "label": ".addToCacheList()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2718", "id": "workbox_c6ace0a7_precachecontroller_addtocachelist", "community": 3, "norm_label": ".addtocachelist()" }, { "label": ".install()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2774", "id": "workbox_c6ace0a7_precachecontroller_install", "community": 3, "norm_label": ".install()" }, { "label": ".activate()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2821", "id": "workbox_c6ace0a7_precachecontroller_activate", "community": 3, "norm_label": ".activate()" }, { "label": ".getURLsToCacheKeys()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2849", "id": "workbox_c6ace0a7_precachecontroller_geturlstocachekeys", "community": 3, "norm_label": ".geturlstocachekeys()" }, { "label": ".getCachedURLs()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2858", "id": "workbox_c6ace0a7_precachecontroller_getcachedurls", "community": 3, "norm_label": ".getcachedurls()" }, { "label": ".getCacheKeyForURL()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2870", "id": "workbox_c6ace0a7_precachecontroller_getcachekeyforurl", "community": 3, "norm_label": ".getcachekeyforurl()" }, { "label": ".getIntegrityForCacheKey()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2879", "id": "workbox_c6ace0a7_precachecontroller_getintegrityforcachekey", "community": 3, "norm_label": ".getintegrityforcachekey()" }, { "label": ".matchPrecache()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2900", "id": "workbox_c6ace0a7_precachecontroller_matchprecache", "community": 3, "norm_label": ".matchprecache()" }, { "label": ".createHandlerBoundToURL()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2917", "id": "workbox_c6ace0a7_precachecontroller_createhandlerboundtourl", "community": 3, "norm_label": ".createhandlerboundtourl()" }, { "label": "getOrCreatePrecacheController()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2946", "id": "workbox_c6ace0a7_getorcreateprecachecontroller", "community": 3, "norm_label": "getorcreateprecachecontroller()" }, { "label": "removeIgnoredSearchParams()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2972", "id": "workbox_c6ace0a7_removeignoredsearchparams", "community": 3, "norm_label": "removeignoredsearchparams()" }, { "label": "PrecacheRoute", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3047", "id": "workbox_c6ace0a7_precacheroute", "community": 3, "norm_label": "precacheroute" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3064", "id": "workbox_c6ace0a7_precacheroute_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": "addRoute()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3109", "id": "workbox_c6ace0a7_addroute", "community": 3, "norm_label": "addroute()" }, { "label": "precache()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3141", "id": "workbox_c6ace0a7_precache", "community": 3, "norm_label": "precache()" }, { "label": "precacheAndRoute()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3167", "id": "workbox_c6ace0a7_precacheandroute", "community": 3, "norm_label": "precacheandroute()" }, { "label": "deleteOutdatedCaches()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3198", "id": "workbox_c6ace0a7_deleteoutdatedcaches", "community": 3, "norm_label": "deleteoutdatedcaches()" }, { "label": "cleanupOutdatedCaches()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3220", "id": "workbox_c6ace0a7_cleanupoutdatedcaches", "community": 3, "norm_label": "cleanupoutdatedcaches()" }, { "label": "NavigationRoute", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3256", "id": "workbox_c6ace0a7_navigationroute", "community": 3, "norm_label": "navigationroute" }, { "label": ".constructor()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3281", "id": "workbox_c6ace0a7_navigationroute_constructor", "community": 3, "norm_label": ".constructor()" }, { "label": "._match()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3313", "id": "workbox_c6ace0a7_navigationroute_match", "community": 3, "norm_label": "._match()" }, { "label": "createHandlerBoundToURL()", "file_type": "code", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3366", "id": "workbox_c6ace0a7_createhandlerboundtourl", "community": 3, "norm_label": "createhandlerboundtourl()" }, { "label": "suppress-warnings.js", "file_type": "code", "source_file": "apps/web/dev-dist/suppress-warnings.js", "source_location": "L1", "id": "apps_web_dev_dist_suppress_warnings_js", "community": 137, "norm_label": "suppress-warnings.js" }, { "label": "sw.js", "file_type": "code", "source_file": "apps/web/dev-dist/sw.js", "source_location": "L1", "id": "apps_web_dev_dist_sw_js", "community": 47, "norm_label": "sw.js" }, { "label": "singleRequire()", "file_type": "code", "source_file": "apps/web/dev-dist/sw.js", "source_location": "L22", "id": "sw_singlerequire", "community": 47, "norm_label": "singlerequire()" }, { "label": "require()", "file_type": "code", "source_file": "apps/web/dev-dist/sw.js", "source_location": "L56", "id": "sw_require", "community": 47, "norm_label": "require()" }, { "label": "global-setup.ts", "file_type": "code", "source_file": "apps/web/tests/fixtures/global-setup.ts", "source_location": "L1", "id": "apps_web_tests_fixtures_global_setup_ts", "community": 3, "norm_label": "global-setup.ts" }, { "label": "globalSetup()", "file_type": "code", "source_file": "apps/web/tests/fixtures/global-setup.ts", "source_location": "L14", "id": "global_setup_globalsetup", "community": 3, "norm_label": "globalsetup()" }, { "label": "login.ts", "file_type": "code", "source_file": "apps/web/tests/fixtures/login.ts", "source_location": "L1", "id": "apps_web_tests_fixtures_login_ts", "community": 6, "norm_label": "login.ts" }, { "label": "loginAs()", "file_type": "code", "source_file": "apps/web/tests/fixtures/login.ts", "source_location": "L12", "id": "login_loginas", "community": 6, "norm_label": "loginas()" }, { "label": "db.ts", "file_type": "code", "source_file": "apps/web/tests/fixtures/db.ts", "source_location": "L1", "id": "apps_web_tests_fixtures_db_ts", "community": 6, "norm_label": "db.ts" }, { "label": "resetEva()", "file_type": "code", "source_file": "apps/web/tests/fixtures/db.ts", "source_location": "L19", "id": "db_reseteva", "community": 6, "norm_label": "reseteva()" }, { "label": "seedExpiredInvitation()", "file_type": "code", "source_file": "apps/web/tests/fixtures/db.ts", "source_location": "L36", "id": "db_seedexpiredinvitation", "community": 6, "norm_label": "seedexpiredinvitation()" }, { "label": "seedUsedInvitation()", "file_type": "code", "source_file": "apps/web/tests/fixtures/db.ts", "source_location": "L53", "id": "db_seedusedinvitation", "community": 6, "norm_label": "seedusedinvitation()" }, { "label": "restoreSeedMembership()", "file_type": "code", "source_file": "apps/web/tests/fixtures/db.ts", "source_location": "L74", "id": "db_restoreseedmembership", "community": 6, "norm_label": "restoreseedmembership()" }, { "label": "countMembership()", "file_type": "code", "source_file": "apps/web/tests/fixtures/db.ts", "source_location": "L104", "id": "db_countmembership", "community": 6, "norm_label": "countmembership()" }, { "label": "users.ts", "file_type": "code", "source_file": "apps/web/tests/fixtures/users.ts", "source_location": "L1", "id": "apps_web_tests_fixtures_users_ts", "community": 6, "norm_label": "users.ts" }, { "label": "realtime.test.ts", "file_type": "code", "source_file": "apps/web/tests/e2e/realtime.test.ts", "source_location": "L1", "id": "apps_web_tests_e2e_realtime_test_ts", "community": 6, "norm_label": "realtime.test.ts" }, { "label": "loggedInListPage()", "file_type": "code", "source_file": "apps/web/tests/e2e/realtime.test.ts", "source_location": "L15", "id": "realtime_test_loggedinlistpage", "community": 6, "norm_label": "loggedinlistpage()" }, { "label": "session.test.ts", "file_type": "code", "source_file": "apps/web/tests/e2e/session.test.ts", "source_location": "L1", "id": "apps_web_tests_e2e_session_test_ts", "community": 6, "norm_label": "session.test.ts" }, { "label": "insecure-context.test.ts", "file_type": "code", "source_file": "apps/web/tests/e2e/insecure-context.test.ts", "source_location": "L1", "id": "apps_web_tests_e2e_insecure_context_test_ts", "community": 6, "norm_label": "insecure-context.test.ts" }, { "label": "items.test.ts", "file_type": "code", "source_file": "apps/web/tests/e2e/items.test.ts", "source_location": "L1", "id": "apps_web_tests_e2e_items_test_ts", "community": 6, "norm_label": "items.test.ts" }, { "label": "gotoSeedList()", "file_type": "code", "source_file": "apps/web/tests/e2e/items.test.ts", "source_location": "L17", "id": "items_test_gotoseedlist", "community": 6, "norm_label": "gotoseedlist()" }, { "label": "itemRow()", "file_type": "code", "source_file": "apps/web/tests/e2e/items.test.ts", "source_location": "L26", "id": "items_test_itemrow", "community": 6, "norm_label": "itemrow()" }, { "label": "pwa.test.ts", "file_type": "code", "source_file": "apps/web/tests/e2e/pwa.test.ts", "source_location": "L1", "id": "apps_web_tests_e2e_pwa_test_ts", "community": 6, "norm_label": "pwa.test.ts" }, { "label": "lists.test.ts", "file_type": "code", "source_file": "apps/web/tests/e2e/lists.test.ts", "source_location": "L1", "id": "apps_web_tests_e2e_lists_test_ts", "community": 6, "norm_label": "lists.test.ts" }, { "label": "listHeading()", "file_type": "code", "source_file": "apps/web/tests/e2e/lists.test.ts", "source_location": "L15", "id": "lists_test_listheading", "community": 6, "norm_label": "listheading()" }, { "label": "cardActionsButton()", "file_type": "code", "source_file": "apps/web/tests/e2e/lists.test.ts", "source_location": "L25", "id": "lists_test_cardactionsbutton", "community": 6, "norm_label": "cardactionsbutton()" }, { "label": "gotoListsClean()", "file_type": "code", "source_file": "apps/web/tests/e2e/lists.test.ts", "source_location": "L38", "id": "lists_test_gotolistsclean", "community": 6, "norm_label": "gotolistsclean()" }, { "label": "createList()", "file_type": "code", "source_file": "apps/web/tests/e2e/lists.test.ts", "source_location": "L46", "id": "lists_test_createlist", "community": 6, "norm_label": "createlist()" }, { "label": "mobile-masthead.test.ts", "file_type": "code", "source_file": "apps/web/tests/e2e/mobile-masthead.test.ts", "source_location": "L1", "id": "apps_web_tests_e2e_mobile_masthead_test_ts", "community": 6, "norm_label": "mobile-masthead.test.ts" }, { "label": "selection.test.ts", "file_type": "code", "source_file": "apps/web/tests/e2e/selection.test.ts", "source_location": "L1", "id": "apps_web_tests_e2e_selection_test_ts", "community": 6, "norm_label": "selection.test.ts" }, { "label": "onboarding.test.ts", "file_type": "code", "source_file": "apps/web/tests/e2e/onboarding.test.ts", "source_location": "L1", "id": "apps_web_tests_e2e_onboarding_test_ts", "community": 6, "norm_label": "onboarding.test.ts" }, { "label": "search.test.ts", "file_type": "code", "source_file": "apps/web/tests/e2e/search.test.ts", "source_location": "L1", "id": "apps_web_tests_e2e_search_test_ts", "community": 6, "norm_label": "search.test.ts" }, { "label": "tasks.test.ts", "file_type": "code", "source_file": "apps/web/tests/e2e/tasks.test.ts", "source_location": "L1", "id": "apps_web_tests_e2e_tasks_test_ts", "community": 6, "norm_label": "tasks.test.ts" }, { "label": "gotoTasksClean()", "file_type": "code", "source_file": "apps/web/tests/e2e/tasks.test.ts", "source_location": "L15", "id": "tasks_test_gototasksclean", "community": 6, "norm_label": "gototasksclean()" }, { "label": "createTaskList()", "file_type": "code", "source_file": "apps/web/tests/e2e/tasks.test.ts", "source_location": "L22", "id": "tasks_test_createtasklist", "community": 6, "norm_label": "createtasklist()" }, { "label": "invitation.test.ts", "file_type": "code", "source_file": "apps/web/tests/e2e/invitation.test.ts", "source_location": "L1", "id": "apps_web_tests_e2e_invitation_test_ts", "community": 6, "norm_label": "invitation.test.ts" }, { "label": "notes.test.ts", "file_type": "code", "source_file": "apps/web/tests/e2e/notes.test.ts", "source_location": "L1", "id": "apps_web_tests_e2e_notes_test_ts", "community": 6, "norm_label": "notes.test.ts" }, { "label": "gotoNotes()", "file_type": "code", "source_file": "apps/web/tests/e2e/notes.test.ts", "source_location": "L11", "id": "notes_test_gotonotes", "community": 6, "norm_label": "gotonotes()" }, { "label": "createNote()", "file_type": "code", "source_file": "apps/web/tests/e2e/notes.test.ts", "source_location": "L18", "id": "notes_test_createnote", "community": 6, "norm_label": "createnote()" }, { "label": "offline.test.ts", "file_type": "code", "source_file": "apps/web/tests/e2e/offline.test.ts", "source_location": "L1", "id": "apps_web_tests_e2e_offline_test_ts", "community": 6, "norm_label": "offline.test.ts" }, { "label": "auth.test.ts", "file_type": "code", "source_file": "apps/web/tests/e2e/auth.test.ts", "source_location": "L1", "id": "apps_web_tests_e2e_auth_test_ts", "community": 6, "norm_label": "auth.test.ts" }, { "label": "confirmKeycloakLogout()", "file_type": "code", "source_file": "apps/web/tests/e2e/auth.test.ts", "source_location": "L40", "id": "auth_test_confirmkeycloaklogout", "community": 6, "norm_label": "confirmkeycloaklogout()" }, { "label": "mobile-shell.test.ts", "file_type": "code", "source_file": "apps/web/tests/e2e/mobile-shell.test.ts", "source_location": "L1", "id": "apps_web_tests_e2e_mobile_shell_test_ts", "community": 6, "norm_label": "mobile-shell.test.ts" }, { "label": "manage-collective.test.ts", "file_type": "code", "source_file": "apps/web/tests/e2e/manage-collective.test.ts", "source_location": "L1", "id": "apps_web_tests_e2e_manage_collective_test_ts", "community": 6, "norm_label": "manage-collective.test.ts" }, { "label": "database.ts", "file_type": "code", "source_file": "packages/types/src/database.ts", "source_location": "L1", "id": "packages_types_src_database_ts", "community": 65, "norm_label": "database.ts" }, { "label": "domain.ts", "file_type": "code", "source_file": "packages/types/src/domain.ts", "source_location": "L1", "id": "packages_types_src_domain_ts", "community": 65, "norm_label": "domain.ts" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/types/src/index.ts", "source_location": "L1", "id": "packages_types_src_index_ts", "community": 138, "norm_label": "index.ts" }, { "label": "vitest.config.ts", "file_type": "code", "source_file": "packages/test-utils/vitest.config.ts", "source_location": "L1", "id": "packages_test_utils_vitest_config_ts", "community": 139, "norm_label": "vitest.config.ts" }, { "label": "realtime-helpers.ts", "file_type": "code", "source_file": "packages/test-utils/src/realtime-helpers.ts", "source_location": "L1", "id": "packages_test_utils_src_realtime_helpers_ts", "community": 9, "norm_label": "realtime-helpers.ts" }, { "label": "subscribePostgresChanges()", "file_type": "code", "source_file": "packages/test-utils/src/realtime-helpers.ts", "source_location": "L13", "id": "realtime_helpers_subscribepostgreschanges", "community": 9, "norm_label": "subscribepostgreschanges()" }, { "label": "seed-constants.ts", "file_type": "code", "source_file": "packages/test-utils/src/seed-constants.ts", "source_location": "L1", "id": "packages_test_utils_src_seed_constants_ts", "community": 9, "norm_label": "seed-constants.ts" }, { "label": "supabase-clients.ts", "file_type": "code", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L1", "id": "packages_test_utils_src_supabase_clients_ts", "community": 9, "norm_label": "supabase-clients.ts" }, { "label": "requiredEnv()", "file_type": "code", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L5", "id": "supabase_clients_requiredenv", "community": 9, "norm_label": "requiredenv()" }, { "label": "signToken()", "file_type": "code", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L15", "id": "supabase_clients_signtoken", "community": 9, "norm_label": "signtoken()" }, { "label": "createClientAs()", "file_type": "code", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L34", "id": "supabase_clients_createclientas", "community": 9, "norm_label": "createclientas()" }, { "label": "createAdminClient()", "file_type": "code", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L53", "id": "supabase_clients_createadminclient", "community": 9, "norm_label": "createadminclient()" }, { "label": "index.ts", "file_type": "code", "source_file": "packages/test-utils/src/index.ts", "source_location": "L1", "id": "packages_test_utils_src_index_ts", "community": 140, "norm_label": "index.ts" }, { "label": "db-helpers.ts", "file_type": "code", "source_file": "packages/test-utils/src/db-helpers.ts", "source_location": "L1", "id": "packages_test_utils_src_db_helpers_ts", "community": 9, "norm_label": "db-helpers.ts" }, { "label": "getPool()", "file_type": "code", "source_file": "packages/test-utils/src/db-helpers.ts", "source_location": "L7", "id": "db_helpers_getpool", "community": 6, "norm_label": "getpool()" }, { "label": "sql()", "file_type": "code", "source_file": "packages/test-utils/src/db-helpers.ts", "source_location": "L21", "id": "db_helpers_sql", "community": 6, "norm_label": "sql()" }, { "label": "closePool()", "file_type": "code", "source_file": "packages/test-utils/src/db-helpers.ts", "source_location": "L26", "id": "db_helpers_closepool", "community": 9, "norm_label": "closepool()" }, { "label": "rls-audit.test.ts", "file_type": "code", "source_file": "packages/test-utils/tests/rls-audit.test.ts", "source_location": "L1", "id": "packages_test_utils_tests_rls_audit_test_ts", "community": 9, "norm_label": "rls-audit.test.ts" }, { "label": "rls-collective.test.ts", "file_type": "code", "source_file": "packages/test-utils/tests/rls-collective.test.ts", "source_location": "L1", "id": "packages_test_utils_tests_rls_collective_test_ts", "community": 9, "norm_label": "rls-collective.test.ts" }, { "label": "realtime-presence.test.ts", "file_type": "code", "source_file": "packages/test-utils/tests/realtime-presence.test.ts", "source_location": "L1", "id": "packages_test_utils_tests_realtime_presence_test_ts", "community": 9, "norm_label": "realtime-presence.test.ts" }, { "label": "track()", "file_type": "code", "source_file": "packages/test-utils/tests/realtime-presence.test.ts", "source_location": "L18", "id": "realtime_presence_test_track", "community": 9, "norm_label": "track()" }, { "label": "subscribePresence()", "file_type": "code", "source_file": "packages/test-utils/tests/realtime-presence.test.ts", "source_location": "L35", "id": "realtime_presence_test_subscribepresence", "community": 9, "norm_label": "subscribepresence()" }, { "label": "realtime-isolation.test.ts", "file_type": "code", "source_file": "packages/test-utils/tests/realtime-isolation.test.ts", "source_location": "L1", "id": "packages_test_utils_tests_realtime_isolation_test_ts", "community": 9, "norm_label": "realtime-isolation.test.ts" }, { "label": "track()", "file_type": "code", "source_file": "packages/test-utils/tests/realtime-isolation.test.ts", "source_location": "L23", "id": "realtime_isolation_test_track", "community": 9, "norm_label": "track()" }, { "label": "search.test.ts", "file_type": "code", "source_file": "packages/test-utils/tests/search.test.ts", "source_location": "L1", "id": "packages_test_utils_tests_search_test_ts", "community": 9, "norm_label": "search.test.ts" }, { "label": "search()", "file_type": "code", "source_file": "packages/test-utils/tests/search.test.ts", "source_location": "L115", "id": "search_test_search", "community": 9, "norm_label": "search()" }, { "label": "rls-lists.test.ts", "file_type": "code", "source_file": "packages/test-utils/tests/rls-lists.test.ts", "source_location": "L1", "id": "packages_test_utils_tests_rls_lists_test_ts", "community": 9, "norm_label": "rls-lists.test.ts" }, { "label": "rate-limit.test.ts", "file_type": "code", "source_file": "packages/test-utils/tests/rate-limit.test.ts", "source_location": "L1", "id": "packages_test_utils_tests_rate_limit_test_ts", "community": 9, "norm_label": "rate-limit.test.ts" }, { "label": "signBorja()", "file_type": "code", "source_file": "packages/test-utils/tests/rate-limit.test.ts", "source_location": "L74", "id": "rate_limit_test_signborja", "community": 9, "norm_label": "signborja()" }, { "label": "rls-tasks.test.ts", "file_type": "code", "source_file": "packages/test-utils/tests/rls-tasks.test.ts", "source_location": "L1", "id": "packages_test_utils_tests_rls_tasks_test_ts", "community": 9, "norm_label": "rls-tasks.test.ts" }, { "label": "rls-isolation.test.ts", "file_type": "code", "source_file": "packages/test-utils/tests/rls-isolation.test.ts", "source_location": "L1", "id": "packages_test_utils_tests_rls_isolation_test_ts", "community": 9, "norm_label": "rls-isolation.test.ts" }, { "label": "rls-frequency.test.ts", "file_type": "code", "source_file": "packages/test-utils/tests/rls-frequency.test.ts", "source_location": "L1", "id": "packages_test_utils_tests_rls_frequency_test_ts", "community": 9, "norm_label": "rls-frequency.test.ts" }, { "label": "realtime-postgres-changes.test.ts", "file_type": "code", "source_file": "packages/test-utils/tests/realtime-postgres-changes.test.ts", "source_location": "L1", "id": "packages_test_utils_tests_realtime_postgres_changes_test_ts", "community": 9, "norm_label": "realtime-postgres-changes.test.ts" }, { "label": "track()", "file_type": "code", "source_file": "packages/test-utils/tests/realtime-postgres-changes.test.ts", "source_location": "L27", "id": "realtime_postgres_changes_test_track", "community": 9, "norm_label": "track()" }, { "label": "rls-items.test.ts", "file_type": "code", "source_file": "packages/test-utils/tests/rls-items.test.ts", "source_location": "L1", "id": "packages_test_utils_tests_rls_items_test_ts", "community": 9, "norm_label": "rls-items.test.ts" }, { "label": "rls-notes.test.ts", "file_type": "code", "source_file": "packages/test-utils/tests/rls-notes.test.ts", "source_location": "L1", "id": "packages_test_utils_tests_rls_notes_test_ts", "community": 9, "norm_label": "rls-notes.test.ts" }, { "label": "Development plan (Fase 0-6 roadmap)", "file_type": "document", "source_file": "README.md", "source_location": "top", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_development_plan", "community": 66, "norm_label": "development plan (fase 0-6 roadmap)" }, { "label": "TDD methodology per phase (X.0 tests first)", "file_type": "document", "source_file": "README.md", "source_location": "Metodologia por fase", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_tdd_methodology", "community": 66, "norm_label": "tdd methodology per phase (x.0 tests first)" }, { "label": "Stack: SvelteKit 2 frontend/PWA", "file_type": "document", "source_file": "README.md", "source_location": "Stack Tecnologico", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_stack_sveltekit", "community": 68, "norm_label": "stack: sveltekit 2 frontend/pwa" }, { "label": "Stack: Supabase self-hosted BaaS", "file_type": "document", "source_file": "README.md", "source_location": "Stack Tecnologico", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_stack_supabase_selfhosted", "community": 141, "norm_label": "stack: supabase self-hosted baas" }, { "label": "Stack: Keycloak self-hosted IdP", "file_type": "document", "source_file": "README.md", "source_location": "Stack Tecnologico", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_stack_keycloak", "community": 142, "norm_label": "stack: keycloak self-hosted idp" }, { "label": "Stack: PostgreSQL 15", "file_type": "document", "source_file": "README.md", "source_location": "Stack Tecnologico", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_stack_postgres_15", "community": 143, "norm_label": "stack: postgresql 15" }, { "label": "Stack: Supabase Realtime (WebSocket)", "file_type": "document", "source_file": "README.md", "source_location": "Stack Tecnologico", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_stack_realtime_websocket", "community": 144, "norm_label": "stack: supabase realtime (websocket)" }, { "label": "Stack: IndexedDB via idb", "file_type": "document", "source_file": "README.md", "source_location": "Stack Tecnologico", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_stack_idb_offline", "community": 145, "norm_label": "stack: indexeddb via idb" }, { "label": "Stack: @vite-pwa/sveltekit + Workbox", "file_type": "document", "source_file": "README.md", "source_location": "Stack Tecnologico", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_stack_vite_pwa", "community": 38, "norm_label": "stack: @vite-pwa/sveltekit + workbox" }, { "label": "Stack: Docker Compose dev + prod", "file_type": "document", "source_file": "README.md", "source_location": "Stack Tecnologico", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_stack_docker_compose", "community": 146, "norm_label": "stack: docker compose dev + prod" }, { "label": "Stack: GitHub Actions CI/CD", "file_type": "document", "source_file": "README.md", "source_location": "Stack Tecnologico", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_stack_github_actions", "community": 147, "norm_label": "stack: github actions ci/cd" }, { "label": "Stack: Resend SMTP", "file_type": "document", "source_file": "README.md", "source_location": "Stack Tecnologico", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_stack_resend_smtp", "community": 148, "norm_label": "stack: resend smtp" }, { "label": "Stack: pg_dump -> Backblaze B2 backups", "file_type": "document", "source_file": "README.md", "source_location": "Stack Tecnologico", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_stack_backblaze_backups", "community": 149, "norm_label": "stack: pg_dump -> backblaze b2 backups" }, { "label": "Repo layout (apps/web, packages, supabase, keycloak, infra)", "file_type": "document", "source_file": "README.md", "source_location": "Estructura del Repositorio", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_repo_layout", "community": 67, "norm_label": "repo layout (apps/web, packages, supabase, keycloak, infra)" }, { "label": "Justfile command reference", "file_type": "document", "source_file": "README.md", "source_location": "Justfile", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_justfile_reference", "community": 67, "norm_label": "justfile command reference" }, { "label": "Local endpoints + dev credentials", "file_type": "document", "source_file": "README.md", "source_location": "Endpoints", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_local_endpoints_credentials", "community": 8, "norm_label": "local endpoints + dev credentials" }, { "label": "Decision: Option B \u2014 GoTrue as OIDC proxy", "file_type": "document", "source_file": "README.md", "source_location": "Decisiones", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_decision_option_b_gotrue_proxy", "community": 150, "norm_label": "decision: option b \u2014 gotrue as oidc proxy" }, { "label": "Decision: self-registration in Keycloak", "file_type": "document", "source_file": "README.md", "source_location": "Decisiones", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_decision_selfregistration_keycloak", "community": 151, "norm_label": "decision: self-registration in keycloak" }, { "label": "Decision: invitations link-only", "file_type": "document", "source_file": "README.md", "source_location": "Decisiones", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_decision_invitations_link_only", "community": 152, "norm_label": "decision: invitations link-only" }, { "label": "Warning: Keycloak JWT + Supabase RLS via GoTrue proxy", "file_type": "document", "source_file": "README.md", "source_location": "Advertencias", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_warning_keycloak_supabase_rls", "community": 153, "norm_label": "warning: keycloak jwt + supabase rls via gotrue proxy" }, { "label": "Warning: Keycloak prod: 512MB+, public discovery, SSL external", "file_type": "document", "source_file": "README.md", "source_location": "Advertencias", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_warning_keycloak_prod_requirements", "community": 154, "norm_label": "warning: keycloak prod: 512mb+, public discovery, ssl external" }, { "label": "Warning: iOS Safari / PWA caveats (no Background Sync, push iOS 16.4+)", "file_type": "document", "source_file": "README.md", "source_location": "Advertencias", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_warning_ios_safari_pwa", "community": 38, "norm_label": "warning: ios safari / pwa caveats (no background sync, push ios 16.4+)" }, { "label": "Warning: Realtime MAX_REPLICATION_SLOTS / presence cost", "file_type": "document", "source_file": "README.md", "source_location": "Advertencias", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_warning_realtime_selfhosted", "community": 155, "norm_label": "warning: realtime max_replication_slots / presence cost" }, { "label": "Warning: last-write-wins, no CRDT in MVP", "file_type": "document", "source_file": "README.md", "source_location": "Advertencias", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "readme_warning_last_write_wins_no_crdt", "community": 36, "norm_label": "warning: last-write-wins, no crdt in mvp" }, { "label": "app.html SvelteKit shell", "file_type": "code", "source_file": "apps/web/src/app.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "apphtml_shell", "community": 68, "norm_label": "app.html sveltekit shell" }, { "label": "iOS PWA meta tags (apple-mobile-web-app-*)", "file_type": "code", "source_file": "apps/web/src/app.html", "source_location": "lines 8-12", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "apphtml_ios_pwa_meta_tags", "community": 38, "norm_label": "ios pwa meta tags (apple-mobile-web-app-*)" }, { "label": "html lang=%paraglide.lang% (Paraglide SSR)", "file_type": "code", "source_file": "apps/web/src/app.html", "source_location": "line 2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "apphtml_paraglide_lang", "community": 156, "norm_label": "html lang=%paraglide.lang% (paraglide ssr)" }, { "label": "silent-check-sso.html (Keycloak silent SSO postMessage)", "file_type": "code", "source_file": "apps/web/static/silent-check-sso.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "silentchecksso_html", "community": 157, "norm_label": "silent-check-sso.html (keycloak silent sso postmessage)" }, { "label": "PWA icon placeholders (192/512/maskable/180)", "file_type": "document", "source_file": "apps/web/static/icons/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "iconsreadme_placeholders", "community": 38, "norm_label": "pwa icon placeholders (192/512/maskable/180)" }, { "label": "PWA Icon Asset (letter C on dark navy background)", "file_type": "image", "source_file": "apps/web/static/icons/README.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "pwa_icon_asset", "community": 31, "norm_label": "pwa icon asset (letter c on dark navy background)" }, { "label": "Modulo Colectivo y Miembros", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_modulo_colectivo_miembros", "community": 30, "norm_label": "modulo colectivo y miembros" }, { "label": "Concepto de Colectivo (unidad organizativa central)", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 2.1", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_concepto_colectivo", "community": 69, "norm_label": "concepto de colectivo (unidad organizativa central)" }, { "label": "Roles: administrador | miembro | invitado", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 2.2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_roles_colectivo", "community": 158, "norm_label": "roles: administrador | miembro | invitado" }, { "label": "Rationale: modelo de permisos deliberadamente simple", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 2.2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_rationale_permisos_simples", "community": 37, "norm_label": "rationale: modelo de permisos deliberadamente simple" }, { "label": "Entity: Colectivo", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 2.3", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_entity_colectivo", "community": 30, "norm_label": "entity: colectivo" }, { "label": "Entity: MiembroColectivo", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 2.3", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_entity_miembrocolectivo", "community": 30, "norm_label": "entity: miembrocolectivo" }, { "label": "Entity: InvitacionColectivo", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 2.3", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_entity_invitacioncolectivo", "community": 30, "norm_label": "entity: invitacioncolectivo" }, { "label": "Casos de uso Colectivo CU-H01..CU-H09", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 2.4", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_usecases_colectivo", "community": 159, "norm_label": "casos de uso colectivo cu-h01..cu-h09" }, { "label": "Flujo: incorporacion de nuevo miembro", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 2.5", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_flujo_incorporacion_miembro", "community": 30, "norm_label": "flujo: incorporacion de nuevo miembro" }, { "label": "Modulo Lista de la Compra", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 3", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_modulo_lista_compra", "community": 7, "norm_label": "modulo lista de la compra" }, { "label": "Entity: ListaCompra", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 3.1", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_entity_listacompra", "community": 7, "norm_label": "entity: listacompra" }, { "label": "Entity: ItemCompra", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 3.1", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_entity_itemcompra", "community": 7, "norm_label": "entity: itemcompra" }, { "label": "Estados de una Lista (activa/completada/archivada)", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 3.2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_estados_lista", "community": 160, "norm_label": "estados de una lista (activa/completada/archivada)" }, { "label": "Modo Ir de Compras (UX dedicada supermercado)", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 3.4", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_modo_ir_de_compras", "community": 7, "norm_label": "modo ir de compras (ux dedicada supermercado)" }, { "label": "Casos de uso Lista Compra CU-C01..CU-C12", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 3.5", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_usecases_lista_compra", "community": 7, "norm_label": "casos de uso lista compra cu-c01..cu-c12" }, { "label": "Recomendaciones items frecuentes (sin IA, frecuencia DB)", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 3.6", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_recomendaciones_items_frecuentes", "community": 7, "norm_label": "recomendaciones items frecuentes (sin ia, frecuencia db)" }, { "label": "Flujo: Sesion de Compra", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 3.7", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_flujo_sesion_compra", "community": 7, "norm_label": "flujo: sesion de compra" }, { "label": "Modulo Tareas", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 4", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_modulo_tareas", "community": 7, "norm_label": "modulo tareas" }, { "label": "Entity: ListaTareas", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 4.1", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_entity_listatareas", "community": 7, "norm_label": "entity: listatareas" }, { "label": "Entity: Tarea", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 4.1", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_entity_tarea", "community": 7, "norm_label": "entity: tarea" }, { "label": "Rationale: Tareas sin fechas/prioridades/subtareas en MVP", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 4.1", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_rationale_tareas_simples", "community": 7, "norm_label": "rationale: tareas sin fechas/prioridades/subtareas en mvp" }, { "label": "Casos de uso Tareas CU-T01..CU-T09", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 4.3", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_usecases_tareas", "community": 161, "norm_label": "casos de uso tareas cu-t01..cu-t09" }, { "label": "Modulo Notas", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 5", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_modulo_notas", "community": 7, "norm_label": "modulo notas" }, { "label": "Entity: Nota", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 5.1", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_entity_nota", "community": 7, "norm_label": "entity: nota" }, { "label": "Rationale: notas scope reducido (sin imagen/audio/version)", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 5.1", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_rationale_notas_scope_reducido", "community": 7, "norm_label": "rationale: notas scope reducido (sin imagen/audio/version)" }, { "label": "Casos de uso Notas CU-N01..CU-N09", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 5.3", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_usecases_notas", "community": 162, "norm_label": "casos de uso notas cu-n01..cu-n09" }, { "label": "Modulo Autenticacion y Usuarios", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 6", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_modulo_auth_usuarios", "community": 22, "norm_label": "modulo autenticacion y usuarios" }, { "label": "Entity: User (display_name, avatar_type, language)", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 6.2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_entity_user", "community": 22, "norm_label": "entity: user (display_name, avatar_type, language)" }, { "label": "Pantalla /settings (display name, avatar, language)", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 6.3", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_settings_screen", "community": 22, "norm_label": "pantalla /settings (display name, avatar, language)" }, { "label": "Modulo Sincronizacion y Offline", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 7", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_modulo_sync_offline", "community": 39, "norm_label": "modulo sincronizacion y offline" }, { "label": "Estrategia Offline-First (IndexedDB/SQLite)", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 7.1", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_estrategia_offline_first", "community": 39, "norm_label": "estrategia offline-first (indexeddb/sqlite)" }, { "label": "Sincronizacion WebSocket + presencia + SSE/polling", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 7.2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_sync_realtime_ws", "community": 39, "norm_label": "sincronizacion websocket + presencia + sse/polling" }, { "label": "Modulo Busqueda", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 8", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_modulo_busqueda", "community": 7, "norm_label": "modulo busqueda" }, { "label": "Reglas de Negocio Globales RN-01..RN-12", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 9", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_reglas_globales", "community": 69, "norm_label": "reglas de negocio globales rn-01..rn-12" }, { "label": "Requerimientos No Funcionales (<1s sync, offline, TLS)", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 10", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_no_funcionales", "community": 39, "norm_label": "requerimientos no funcionales (<1s sync, offline, tls)" }, { "label": "Pantallas Principales del MVP", "file_type": "document", "source_file": "analysis/analisis-funcional.md", "source_location": "Section 12", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "analisisfuncional_pantallas_mvp", "community": 7, "norm_label": "pantallas principales del mvp" }, { "label": "Reference mock: colectivo_design_reference.html", "file_type": "code", "source_file": "design/colectivo_design_reference.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "designref_colectivo_design_reference_html", "community": 7, "norm_label": "reference mock: colectivo_design_reference.html" }, { "label": "Stitch mock: search_mobile screen", "file_type": "code", "source_file": "design/search_mobile/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "codehtml_search_mobile", "community": 7, "norm_label": "stitch mock: search_mobile screen" }, { "label": "Stitch mock: settings_2 screen", "file_type": "code", "source_file": "design/settings_2/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "codehtml_settings_2", "community": 22, "norm_label": "stitch mock: settings_2 screen" }, { "label": "Stitch mock: tasks_view screen", "file_type": "code", "source_file": "design/tasks_view/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "codehtml_tasks_view", "community": 7, "norm_label": "stitch mock: tasks_view screen" }, { "label": "Stitch mock: grocery_list_with_quick_quantity_controls", "file_type": "code", "source_file": "design/grocery_list_with_quick_quantity_controls/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "codehtml_grocery_list_quick_quantity", "community": 7, "norm_label": "stitch mock: grocery_list_with_quick_quantity_controls" }, { "label": "Stitch mock: shopping_session_1 screen", "file_type": "code", "source_file": "design/shopping_session_1/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "codehtml_shopping_session_1", "community": 7, "norm_label": "stitch mock: shopping_session_1 screen" }, { "label": "Stitch mock: settings_1 screen", "file_type": "code", "source_file": "design/settings_1/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "codehtml_settings_1", "community": 22, "norm_label": "stitch mock: settings_1 screen" }, { "label": "Stitch mock: shopping_session_2 screen", "file_type": "code", "source_file": "design/shopping_session_2/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "codehtml_shopping_session_2", "community": 7, "norm_label": "stitch mock: shopping_session_2 screen" }, { "label": "Stitch mock: notes_view screen", "file_type": "code", "source_file": "design/notes_view/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "codehtml_notes_view", "community": 7, "norm_label": "stitch mock: notes_view screen" }, { "label": "Stitch mock: user_settings screen", "file_type": "code", "source_file": "design/user_settings/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "codehtml_user_settings", "community": 22, "norm_label": "stitch mock: user_settings screen" }, { "label": "Stitch mock: shopping_session_mobile screen", "file_type": "code", "source_file": "design/shopping_session_mobile/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "codehtml_shopping_session_mobile", "community": 7, "norm_label": "stitch mock: shopping_session_mobile screen" }, { "label": "Design North Star: The Monolith Editorial", "file_type": "document", "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 1", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_monolith_editorial", "community": 7, "norm_label": "design north star: the monolith editorial" }, { "label": "Tonal Architecture (monochromatic slate)", "file_type": "document", "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_tonal_architecture", "community": 7, "norm_label": "tonal architecture (monochromatic slate)" }, { "label": "The No-Line Rule (use background shifts)", "file_type": "document", "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_no_line_rule", "community": 7, "norm_label": "the no-line rule (use background shifts)" }, { "label": "Surface Hierarchy & Nesting", "file_type": "document", "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_surface_hierarchy", "community": 7, "norm_label": "surface hierarchy & nesting" }, { "label": "Inter Typography Hierarchy", "file_type": "document", "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 3", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_inter_typography", "community": 7, "norm_label": "inter typography hierarchy" }, { "label": "Tonal Layering Elevation (no drop shadows)", "file_type": "document", "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 4", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_tonal_layering_elevation", "community": 7, "norm_label": "tonal layering elevation (no drop shadows)" }, { "label": "Buttons: Inversion logic (primary bg-slate-900)", "file_type": "document", "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 5", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_button_inversion_logic", "community": 7, "norm_label": "buttons: inversion logic (primary bg-slate-900)" }, { "label": "Monolith Sticky Input (backdrop-blur)", "file_type": "document", "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 5", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_monolith_sticky_input", "community": 7, "norm_label": "monolith sticky input (backdrop-blur)" }, { "label": "Swipe-to-Delete (red zone emerges from behind)", "file_type": "document", "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 5", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_swipe_to_delete", "community": 7, "norm_label": "swipe-to-delete (red zone emerges from behind)" }, { "label": "Shopping Mode Components (56px tap targets, 24px presence avatars)", "file_type": "document", "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 5", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_shopping_mode_components", "community": 7, "norm_label": "shopping mode components (56px tap targets, 24px presence avatars)" }, { "label": "Layout Philosophy (desktop sidebar, mobile bottom tab glass)", "file_type": "document", "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 7", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_layout_philosophy", "community": 7, "norm_label": "layout philosophy (desktop sidebar, mobile bottom tab glass)" }, { "label": "Stitch mock: grocery_list_mobile screen", "file_type": "code", "source_file": "design/grocery_list_mobile/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "codehtml_grocery_list_mobile", "community": 7, "norm_label": "stitch mock: grocery_list_mobile screen" }, { "label": "Stitch mock: grocery_list_simplified screen", "file_type": "code", "source_file": "design/grocery_list_simplified/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "codehtml_grocery_list_simplified", "community": 7, "norm_label": "stitch mock: grocery_list_simplified screen" }, { "label": "Stitch mock: grocery_list_crud screen", "file_type": "code", "source_file": "design/grocery_list_crud/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "codehtml_grocery_list_crud", "community": 7, "norm_label": "stitch mock: grocery_list_crud screen" }, { "label": "Stitch mock: tasks_mobile screen", "file_type": "code", "source_file": "design/tasks_mobile/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "codehtml_tasks_mobile", "community": 7, "norm_label": "stitch mock: tasks_mobile screen" }, { "label": "design/search_page/code.html \u2014 Stitch mockup for Search screen", "file_type": "document", "source_file": "design/search_page/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_search_page_html", "community": 5, "norm_label": "design/search_page/code.html \u2014 stitch mockup for search screen" }, { "label": "design/notes_mobile/code.html \u2014 Monolith Editorial Notes mobile mockup", "file_type": "document", "source_file": "design/notes_mobile/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_notes_mobile_html", "community": 5, "norm_label": "design/notes_mobile/code.html \u2014 monolith editorial notes mobile mockup" }, { "label": "Monolith Editorial design direction (uppercase mastheads, slate palette, Inter font)", "file_type": "document", "source_file": "design/notes_mobile/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_monolith_editorial_direction", "community": 5, "norm_label": "monolith editorial design direction (uppercase mastheads, slate palette, inter font)" }, { "label": "design/lists_view/code.html \u2014 Lists desktop mockup", "file_type": "document", "source_file": "design/lists_view/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_lists_view_html", "community": 5, "norm_label": "design/lists_view/code.html \u2014 lists desktop mockup" }, { "label": "design/lists_mobile/code.html \u2014 Lists mobile mockup", "file_type": "document", "source_file": "design/lists_mobile/code.html", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "design_lists_mobile_html", "community": 5, "norm_label": "design/lists_mobile/code.html \u2014 lists mobile mockup" }, { "label": "Fase 6 \u2014 Deploy readiness (PWA + rate-limit + JWT rotation)", "file_type": "document", "source_file": "plan/fase-6-deploy-prep.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "plan_fase_6", "community": 5, "norm_label": "fase 6 \u2014 deploy readiness (pwa + rate-limit + jwt rotation)" }, { "label": "PWA injectManifest with custom src/sw.ts + workbox-precaching", "file_type": "document", "source_file": "plan/fase-6-deploy-prep.md", "source_location": "\u00a76.1", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_inject_manifest_pwa", "community": 5, "norm_label": "pwa injectmanifest with custom src/sw.ts + workbox-precaching" }, { "label": "Kong rate-limit 20/hour on POST /rest/v1/collective_invitations", "file_type": "document", "source_file": "plan/fase-6-deploy-prep.md", "source_location": "\u00a76.3", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_kong_rate_limit_invitations", "community": 5, "norm_label": "kong rate-limit 20/hour on post /rest/v1/collective_invitations" }, { "label": "rotate-jwt.sh \u2014 HS256 signing script for anon + service_role keys", "file_type": "document", "source_file": "plan/fase-6-deploy-prep.md", "source_location": "\u00a76.4", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_jwt_rotation_script", "community": 5, "norm_label": "rotate-jwt.sh \u2014 hs256 signing script for anon + service_role keys" }, { "label": "just lighthouse + rls-audit.sh tooling", "file_type": "document", "source_file": "plan/fase-6-deploy-prep.md", "source_location": "\u00a76.5", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_lighthouse_rls_audit", "community": 5, "norm_label": "just lighthouse + rls-audit.sh tooling" }, { "label": "Why Kong rate-limit on /auth/v1/token was dropped: Keycloak already has native brute-force protection, and Kong can't distinguish PKCE from password auth", "file_type": "document", "source_file": "plan/fase-6-deploy-prep.md", "source_location": "\u00a76.3", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "rationale_drop_auth_rate_limit", "community": 5, "norm_label": "why kong rate-limit on /auth/v1/token was dropped: keycloak already has native brute-force protection, and kong can't distinguish pkce from password auth" }, { "label": "Fase 5 \u2014 Redise\u00f1o UX Mobile (Monolith Editorial)", "file_type": "document", "source_file": "plan/fase-5-mobile-ux.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "plan_fase_5", "community": 5, "norm_label": "fase 5 \u2014 rediseno ux mobile (monolith editorial)" }, { "label": "Mobile shell (DesktopSidebar hidden, MobileTopBar + BottomTabBar + MobileDrawer)", "file_type": "document", "source_file": "plan/fase-5-mobile-ux.md", "source_location": "\u00a75.1", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_mobile_shell", "community": 5, "norm_label": "mobile shell (desktopsidebar hidden, mobiletopbar + bottomtabbar + mobiledrawer)" }, { "label": "Editorial masthead component (uppercase label + big title)", "file_type": "document", "source_file": "plan/fase-5-mobile-ux.md", "source_location": "\u00a75.2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_masthead_editorial", "community": 5, "norm_label": "editorial masthead component (uppercase label + big title)" }, { "label": "UndoQueue + UndoToast (4s TTL, optimistic delete with undo)", "file_type": "document", "source_file": "plan/fase-5-mobile-ux.md", "source_location": "\u00a75.5", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_undo_queue_toast", "community": 5, "norm_label": "undoqueue + undotoast (4s ttl, optimistic delete with undo)" }, { "label": "Swipe-right check / swipe-left uncheck symmetric gestures on items", "file_type": "document", "source_file": "plan/fase-5-mobile-ux.md", "source_location": "\u00a75.10.b", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_swipe_toggle_gestures", "community": 5, "norm_label": "swipe-right check / swipe-left uncheck symmetric gestures on items" }, { "label": "Selection mode + bulk actions (long-press entry, delete/move/mark-checked)", "file_type": "document", "source_file": "plan/fase-5-mobile-ux.md", "source_location": "\u00a75.11", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_selection_mode_bulk", "community": 5, "norm_label": "selection mode + bulk actions (long-press entry, delete/move/mark-checked)" }, { "label": "generateId() helper (crypto.randomUUID fallback for insecure contexts)", "file_type": "document", "source_file": "plan/fase-5-mobile-ux.md", "source_location": "\u00a75.13", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_generate_id_helper", "community": 5, "norm_label": "generateid() helper (crypto.randomuuid fallback for insecure contexts)" }, { "label": "Why drop shopping_items.unit: double-tap overlay only edits name; leaving unit unreachable would strand data. Users encode units in the name.", "file_type": "document", "source_file": "plan/fase-5-mobile-ux.md", "source_location": "\u00a75.10.0", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "rationale_drop_unit_column", "community": 5, "norm_label": "why drop shopping_items.unit: double-tap overlay only edits name; leaving unit unreachable would strand data. users encode units in the name." }, { "label": "Why inline add-form at end of list: avoids competing with bottom tab bar; consistent with /notes pattern", "file_type": "document", "source_file": "plan/fase-5-mobile-ux.md", "source_location": "\u00a75.14", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "rationale_inline_add_form", "community": 5, "norm_label": "why inline add-form at end of list: avoids competing with bottom tab bar; consistent with /notes pattern" }, { "label": "Fase 2a \u2014 Lista de la Compra (CRUD)", "file_type": "document", "source_file": "plan/fase-2a-lista-compra-crud.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "plan_fase_2a", "community": 5, "norm_label": "fase 2a \u2014 lista de la compra (crud)" }, { "label": "item_frequency table + trigger (frequency-based item suggestions, no AI)", "file_type": "document", "source_file": "plan/fase-2a-lista-compra-crud.md", "source_location": "\u00a72a.3", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_item_frequency_recommendations", "community": 5, "norm_label": "item_frequency table + trigger (frequency-based item suggestions, no ai)" }, { "label": "Fase 2b \u2014 Sincronizaci\u00f3n Realtime + Modo Compra", "file_type": "document", "source_file": "plan/fase-2b-realtime-modo-compra.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "plan_fase_2b", "community": 5, "norm_label": "fase 2b \u2014 sincronizacion realtime + modo compra" }, { "label": "Supabase Realtime postgres_changes subscription on shopping_items", "file_type": "document", "source_file": "plan/fase-2b-realtime-modo-compra.md", "source_location": "\u00a72b.1", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_realtime_postgres_changes", "community": 5, "norm_label": "supabase realtime postgres_changes subscription on shopping_items" }, { "label": "Offline-first IndexedDB queue (pending_ops, flush on window.online)", "file_type": "document", "source_file": "plan/fase-2b-realtime-modo-compra.md", "source_location": "\u00a72b.2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_offline_queue_idb", "community": 5, "norm_label": "offline-first indexeddb queue (pending_ops, flush on window.online)" }, { "label": "Modo Compra \u2014 full-screen shopping session UI (56px toggles, flip animation, presence)", "file_type": "document", "source_file": "plan/fase-2b-realtime-modo-compra.md", "source_location": "\u00a72b.3", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_modo_compra", "community": 5, "norm_label": "modo compra \u2014 full-screen shopping session ui (56px toggles, flip animation, presence)" }, { "label": "Why last-write-wins conflict resolution: no CRDT in MVP; conflicts logged to sync_conflicts for debugging", "file_type": "document", "source_file": "plan/fase-2b-realtime-modo-compra.md", "source_location": "\u00a72b.2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "rationale_last_write_wins", "community": 5, "norm_label": "why last-write-wins conflict resolution: no crdt in mvp; conflicts logged to sync_conflicts for debugging" }, { "label": "Fase 1 \u2014 Autenticaci\u00f3n y Colectivo", "file_type": "document", "source_file": "plan/fase-1-auth-colectivo.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "plan_fase_1", "community": 5, "norm_label": "fase 1 \u2014 autenticacion y colectivo" }, { "label": "GoTrue as OIDC proxy for Keycloak (Option B auth strategy)", "file_type": "document", "source_file": "plan/fase-1-auth-colectivo.md", "source_location": "\u00a71.2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_keycloak_gotrue_oidc_proxy", "community": 5, "norm_label": "gotrue as oidc proxy for keycloak (option b auth strategy)" }, { "label": "Paraglide JS i18n (@inlang/paraglide-sveltekit, compile-time tree-shaken)", "file_type": "document", "source_file": "plan/fase-1-auth-colectivo.md", "source_location": "\u00a71.4", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_paraglide_i18n", "community": 5, "norm_label": "paraglide js i18n (@inlang/paraglide-sveltekit, compile-time tree-shaken)" }, { "label": "Link-only invitations (no email, token URL shared manually)", "file_type": "document", "source_file": "plan/fase-1-auth-colectivo.md", "source_location": "\u00a71.3", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_invitations_link_only", "community": 5, "norm_label": "link-only invitations (no email, token url shared manually)" }, { "label": "Row-Level Security across all public tables (is_active_member / is_admin helpers)", "file_type": "document", "source_file": "plan/fase-1-auth-colectivo.md", "source_location": "\u00a71.1", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_rls_policies", "community": 5, "norm_label": "row-level security across all public tables (is_active_member / is_admin helpers)" }, { "label": "Why Option B (GoTrue as OIDC proxy): keeps auth.users populated, lets RLS use auth.uid(), allows GoTrue helpers", "file_type": "document", "source_file": "plan/fase-1-auth-colectivo.md", "source_location": "\u00a71.2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "rationale_option_b_gotrue_proxy", "community": 5, "norm_label": "why option b (gotrue as oidc proxy): keeps auth.users populated, lets rls use auth.uid(), allows gotrue helpers" }, { "label": "Why no-email invitations: avoids Resend setup for MVP; link via any channel", "file_type": "document", "source_file": "plan/fase-1-auth-colectivo.md", "source_location": "\u00a71.3", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "rationale_no_email_invitations", "community": 5, "norm_label": "why no-email invitations: avoids resend setup for mvp; link via any channel" }, { "label": "Fase 3 \u2014 Tareas y Notas", "file_type": "document", "source_file": "plan/fase-3-tareas-notas.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "plan_fase_3", "community": 5, "norm_label": "fase 3 \u2014 tareas y notas" }, { "label": "Fase 0 \u2014 Infraestructura y Entornos", "file_type": "document", "source_file": "plan/fase-0-infraestructura.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "plan_fase_0", "community": 5, "norm_label": "fase 0 \u2014 infraestructura y entornos" }, { "label": "Backup system (daily/weekly/monthly rotation + Backblaze B2)", "file_type": "document", "source_file": "plan/fase-0-infraestructura.md", "source_location": "\u00a70.6", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "entity_backup_system", "community": 5, "norm_label": "backup system (daily/weekly/monthly rotation + backblaze b2)" }, { "label": "Keycloak realm 'colectivo' with 5 seeded test users (Ana/Borja/Carmen/David/Eva)", "file_type": "document", "source_file": "plan/fase-0-infraestructura.md", "source_location": "\u00a70.2", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "entity_keycloak_realm_colectivo", "community": 5, "norm_label": "keycloak realm 'colectivo' with 5 seeded test users (ana/borja/carmen/david/eva)" }, { "label": "nginx /realtime/ block (WebSocket upgrade + proxy_read_timeout 3600s)", "file_type": "document", "source_file": "plan/fase-0-infraestructura.md", "source_location": "\u00a70.3", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "entity_nginx_realtime_block", "community": 5, "norm_label": "nginx /realtime/ block (websocket upgrade + proxy_read_timeout 3600s)" }, { "label": "Fase 4 \u2014 B\u00fasqueda y Pulido Final", "file_type": "document", "source_file": "plan/fase-4-busqueda-pulido.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "plan_fase_4", "community": 5, "norm_label": "fase 4 \u2014 busqueda y pulido final" }, { "label": "STORED GENERATED tsvector columns + GIN indexes + search_in_collective() RPC", "file_type": "document", "source_file": "plan/fase-4-busqueda-pulido.md", "source_location": "\u00a74.1", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_tsvector_search", "community": 5, "norm_label": "stored generated tsvector columns + gin indexes + search_in_collective() rpc" }, { "label": "Fase 7 \u2014 Collective-flow E2E tests", "file_type": "document", "source_file": "plan/fase-7-collective-flow-tests.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "plan_fase_7", "community": 5, "norm_label": "fase 7 \u2014 collective-flow e2e tests" }, { "label": "docs/deployment.md \u2014 production deploy to ambrosio (erosi.oier.ovh)", "file_type": "document", "source_file": "docs/deployment.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "docs_deployment", "community": 5, "norm_label": "docs/deployment.md \u2014 production deploy to ambrosio (erosi.oier.ovh)" }, { "label": "infra/docker-compose.erosi.yml \u2014 full prod stack bound to 127.0.0.1", "file_type": "document", "source_file": "docs/deployment.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "entity_docker_compose_erosi", "community": 5, "norm_label": "infra/docker-compose.erosi.yml \u2014 full prod stack bound to 127.0.0.1" }, { "label": "infra/caddy/erosi.Caddyfile \u2014 Let's Encrypt TLS + route delegation to Kong/SvelteKit", "file_type": "document", "source_file": "docs/deployment.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "entity_caddy_erosi", "community": 5, "norm_label": "infra/caddy/erosi.caddyfile \u2014 let's encrypt tls + route delegation to kong/sveltekit" }, { "label": "infra/scripts/deploy-erosi.sh \u2014 idempotent rsync + migrate + caddy reload", "file_type": "document", "source_file": "docs/deployment.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "entity_deploy_erosi_script", "community": 5, "norm_label": "infra/scripts/deploy-erosi.sh \u2014 idempotent rsync + migrate + caddy reload" }, { "label": "infra/db-init/00-role-passwords.sh \u2014 Supabase role bootstrap on fresh volume", "file_type": "document", "source_file": "docs/deployment.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "entity_db_init_roles_script", "community": 5, "norm_label": "infra/db-init/00-role-passwords.sh \u2014 supabase role bootstrap on fresh volume" }, { "label": "Why generateSW in prod: @vite-pwa/sveltekit 0.6.8 injectManifest hardcodes filename; SvelteKit blocks imports in service-worker.ts", "file_type": "document", "source_file": "docs/deployment.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "rationale_generate_sw_fallback", "community": 5, "norm_label": "why generatesw in prod: @vite-pwa/sveltekit 0.6.8 injectmanifest hardcodes filename; sveltekit blocks imports in service-worker.ts" }, { "label": "Fase 2b history \u2014 realtime + offline + Modo Compra delivered", "file_type": "document", "source_file": "docs/history/fase-2b.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "history_fase_2b", "community": 5, "norm_label": "fase 2b history \u2014 realtime + offline + modo compra delivered" }, { "label": "Fase 2a history \u2014 shopping-list CRUD delivered", "file_type": "document", "source_file": "docs/history/fase-2a.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "history_fase_2a", "community": 5, "norm_label": "fase 2a history \u2014 shopping-list crud delivered" }, { "label": "Fase 1 history \u2014 what was built (auth + collective)", "file_type": "document", "source_file": "docs/history/fase-1.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "history_fase_1", "community": 5, "norm_label": "fase 1 history \u2014 what was built (auth + collective)" }, { "label": "Fase 4 history \u2014 search + RLS audit delivered", "file_type": "document", "source_file": "docs/history/fase-4.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "history_fase_4", "community": 5, "norm_label": "fase 4 history \u2014 search + rls audit delivered" }, { "label": "Fase 7 history \u2014 12 new E2E tests + 3 bug fixes delivered", "file_type": "document", "source_file": "docs/history/fase-7.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "history_fase_7", "community": 5, "norm_label": "fase 7 history \u2014 12 new e2e tests + 3 bug fixes delivered" }, { "label": "create_collective(name, emoji) atomic SECURITY DEFINER RPC (migration 012)", "file_type": "document", "source_file": "docs/history/fase-7.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_create_collective_rpc", "community": 5, "norm_label": "create_collective(name, emoji) atomic security definer rpc (migration 012)" }, { "label": "sessionStorage.pendingInvitationToken restore after Keycloak login", "file_type": "document", "source_file": "docs/history/fase-7.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "concept_pending_invitation_token_restore", "community": 5, "norm_label": "sessionstorage.pendinginvitationtoken restore after keycloak login" }, { "label": "Fase 6 history \u2014 PWA + rate-limit + JWT rotation delivered", "file_type": "document", "source_file": "docs/history/fase-6.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "history_fase_6", "community": 5, "norm_label": "fase 6 history \u2014 pwa + rate-limit + jwt rotation delivered" }, { "label": "Fase 3 history \u2014 tasks and notes delivered", "file_type": "document", "source_file": "docs/history/fase-3.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "history_fase_3", "community": 5, "norm_label": "fase 3 history \u2014 tasks and notes delivered" }, { "label": "Fase 5 history \u2014 mobile UX rewrite delivered", "file_type": "document", "source_file": "docs/history/fase-5.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "history_fase_5", "community": 5, "norm_label": "fase 5 history \u2014 mobile ux rewrite delivered" }, { "label": "PWA icon 180x180 (Apple touch icon) \u2014 white letter C on dark navy square", "file_type": "image", "source_file": "apps/web/static/icons/icon-180.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "icon_180_pwa", "community": 31, "norm_label": "pwa icon 180x180 (apple touch icon) \u2014 white letter c on dark navy square" }, { "label": "PWA icon 512x512 \u2014 white letter C on dark navy square", "file_type": "image", "source_file": "apps/web/static/icons/icon-512.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "icon_512_pwa", "community": 31, "norm_label": "pwa icon 512x512 \u2014 white letter c on dark navy square" }, { "label": "PWA icon 192x192 \u2014 white letter C on dark navy square", "file_type": "image", "source_file": "apps/web/static/icons/icon-192.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "icon_192_pwa", "community": 31, "norm_label": "pwa icon 192x192 \u2014 white letter c on dark navy square" }, { "label": "PWA icon 512x512 maskable \u2014 white letter C on dark navy square with safe-zone padding", "file_type": "image", "source_file": "apps/web/static/icons/icon-512-maskable.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "icon_512_maskable_pwa", "community": 31, "norm_label": "pwa icon 512x512 maskable \u2014 white letter c on dark navy square with safe-zone padding" }, { "label": "Top app bar (hamburger menu + MONOLITH brand + avatar)", "file_type": "image", "source_file": "design/search_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchmobile_top_app_bar", "community": 163, "norm_label": "top app bar (hamburger menu + monolith brand + avatar)" }, { "label": "Eyebrow label 'OMNI-SEARCH' above page title", "file_type": "image", "source_file": "design/search_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchmobile_header_eyebrow", "community": 164, "norm_label": "eyebrow label 'omni-search' above page title" }, { "label": "Editorial page title 'Find Anything.'", "file_type": "image", "source_file": "design/search_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchmobile_page_title", "community": 165, "norm_label": "editorial page title 'find anything.'" }, { "label": "Search input field with magnifier icon and query 'Project Q4'", "file_type": "image", "source_file": "design/search_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchmobile_search_input", "community": 166, "norm_label": "search input field with magnifier icon and query 'project q4'" }, { "label": "Results section 'LISTS' with '2 MATCHES' badge", "file_type": "image", "source_file": "design/search_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchmobile_lists_section", "community": 167, "norm_label": "results section 'lists' with '2 matches' badge" }, { "label": "List result card (icon + title + last-updated metadata)", "file_type": "image", "source_file": "design/search_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchmobile_list_result_card", "community": 48, "norm_label": "list result card (icon + title + last-updated metadata)" }, { "label": "Results section 'TASKS' with '1 MATCH' badge", "file_type": "image", "source_file": "design/search_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchmobile_tasks_section", "community": 168, "norm_label": "results section 'tasks' with '1 match' badge" }, { "label": "Task result card (check icon + title + due date + priority)", "file_type": "image", "source_file": "design/search_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchmobile_task_result_card", "community": 48, "norm_label": "task result card (check icon + title + due date + priority)" }, { "label": "Results section 'NOTES' with '3 MATCHES' badge", "file_type": "image", "source_file": "design/search_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchmobile_notes_section", "community": 169, "norm_label": "results section 'notes' with '3 matches' badge" }, { "label": "Note result card (document icon + date + title + excerpt)", "file_type": "image", "source_file": "design/search_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchmobile_note_result_card", "community": 48, "norm_label": "note result card (document icon + date + title + excerpt)" }, { "label": "Pill-shaped match-count badge next to each section header", "file_type": "image", "source_file": "design/search_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchmobile_match_count_badge", "community": 170, "norm_label": "pill-shaped match-count badge next to each section header" }, { "label": "Bottom navigation bar (lists, tasks, search [active], notes, settings)", "file_type": "image", "source_file": "design/search_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchmobile_bottom_nav", "community": 171, "norm_label": "bottom navigation bar (lists, tasks, search [active], notes, settings)" }, { "label": "Grouped multi-entity results layout (sections by content type)", "file_type": "image", "source_file": "design/search_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchmobile_grouped_results_layout", "community": 70, "norm_label": "grouped multi-entity results layout (sections by content type)" }, { "label": "Editorial typography (serif-style bold title, all-caps eyebrow labels)", "file_type": "image", "source_file": "design/search_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchmobile_editorial_typography", "community": 172, "norm_label": "editorial typography (serif-style bold title, all-caps eyebrow labels)" }, { "label": "Universal/omni search with typed, grouped results", "file_type": "image", "source_file": "design/search_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchmobile_universal_search_pattern", "community": 70, "norm_label": "universal/omni search with typed, grouped results" }, { "label": "Sidebar: THE MONOLITH / Collaborative Space brand block", "file_type": "image", "source_file": "design/settings_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings2_sidebar_branding", "community": 73, "norm_label": "sidebar: the monolith / collaborative space brand block" }, { "label": "Sidebar nav: Lists, Tasks, Notes, Search", "file_type": "image", "source_file": "design/settings_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings2_sidebar_nav", "community": 173, "norm_label": "sidebar nav: lists, tasks, notes, search" }, { "label": "Sidebar footer: Household collective chip", "file_type": "image", "source_file": "design/settings_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings2_sidebar_collective_footer", "community": 71, "norm_label": "sidebar footer: household collective chip" }, { "label": "Header breadcrumb: COLECTIVO eyebrow + Settings title with back arrow", "file_type": "image", "source_file": "design/settings_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings2_header_breadcrumb", "community": 71, "norm_label": "header breadcrumb: colectivo eyebrow + settings title with back arrow" }, { "label": "Top-right icons: notifications bell + account avatar", "file_type": "image", "source_file": "design/settings_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings2_header_icons", "community": 174, "norm_label": "top-right icons: notifications bell + account avatar" }, { "label": "Avatar preview tile with initials 'AG' and 'Change avatar' caption", "file_type": "image", "source_file": "design/settings_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings2_avatar_preview", "community": 40, "norm_label": "avatar preview tile with initials 'ag' and 'change avatar' caption" }, { "label": "Avatar type segmented tabs: Initials | Emoji (active) | Photo", "file_type": "image", "source_file": "design/settings_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings2_avatar_type_tabs", "community": 40, "norm_label": "avatar type segmented tabs: initials | emoji (active) | photo" }, { "label": "Emoji picker grid (8 columns, animals/nature/food/objects rows)", "file_type": "image", "source_file": "design/settings_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings2_emoji_picker_grid", "community": 40, "norm_label": "emoji picker grid (8 columns, animals/nature/food/objects rows)" }, { "label": "Section: DISPLAY NAME with input 'Ana Garc\u00eda' and 'Changes saved automatically' helper", "file_type": "image", "source_file": "design/settings_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings2_display_name_section", "community": 74, "norm_label": "section: display name with input 'ana garcia' and 'changes saved automatically' helper" }, { "label": "Section: LANGUAGE with command-palette style search (cmd-K)", "file_type": "image", "source_file": "design/settings_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings2_language_section", "community": 49, "norm_label": "section: language with command-palette style search (cmd-k)" }, { "label": "Section: ACCOUNT \u2014 Email & password row, 'Managed in Keycloak' caption, lock icon", "file_type": "image", "source_file": "design/settings_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings2_account_section", "community": 72, "norm_label": "section: account \u2014 email & password row, 'managed in keycloak' caption, lock icon" }, { "label": "Section: DANGER ZONE with Delete account row (red accent)", "file_type": "image", "source_file": "design/settings_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings2_danger_zone_section", "community": 49, "norm_label": "section: danger zone with delete account row (red accent)" }, { "label": "Monolith Editorial style: serif brand, uppercase eyebrow section labels, muted slate palette", "file_type": "image", "source_file": "design/settings_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings2_design_editorial_style", "community": 73, "norm_label": "monolith editorial style: serif brand, uppercase eyebrow section labels, muted slate palette" }, { "label": "Design decision: autosave for per-field edits (no explicit Save button)", "file_type": "image", "source_file": "design/settings_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings2_design_autosave_pattern", "community": 74, "norm_label": "design decision: autosave for per-field edits (no explicit save button)" }, { "label": "Design decision: password managed externally (Keycloak) \u2014 surfaced in UI", "file_type": "image", "source_file": "design/settings_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings2_design_external_auth_hint", "community": 72, "norm_label": "design decision: password managed externally (keycloak) \u2014 surfaced in ui" }, { "label": "Design decision: avatar has three exclusive modes (Initials/Emoji/Photo) via segmented control", "file_type": "image", "source_file": "design/settings_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings2_design_avatar_three_modes", "community": 40, "norm_label": "design decision: avatar has three exclusive modes (initials/emoji/photo) via segmented control" }, { "label": "Purpose: per-user profile settings (avatar, display name, language, account, destructive)", "file_type": "image", "source_file": "design/settings_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings2_purpose_user_profile", "community": 49, "norm_label": "purpose: per-user profile settings (avatar, display name, language, account, destructive)" }, { "label": "Sidebar: Colectivo shared workspace header", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_sidebar_workspace", "community": 50, "norm_label": "sidebar: colectivo shared workspace header" }, { "label": "Sidebar nav: Lists", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_sidebar_nav_lists", "community": 175, "norm_label": "sidebar nav: lists" }, { "label": "Sidebar nav: Tasks (active item)", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_sidebar_nav_tasks_active", "community": 50, "norm_label": "sidebar nav: tasks (active item)" }, { "label": "Sidebar nav: Notes", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_sidebar_nav_notes", "community": 176, "norm_label": "sidebar nav: notes" }, { "label": "Sidebar nav: Search", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_sidebar_nav_search", "community": 177, "norm_label": "sidebar nav: search" }, { "label": "Sidebar footer: Alex Rivera user profile with settings", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_sidebar_user_profile", "community": 50, "norm_label": "sidebar footer: alex rivera user profile with settings" }, { "label": "Header breadcrumb: PROJECT ATLAS", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_header_breadcrumb", "community": 178, "norm_label": "header breadcrumb: project atlas" }, { "label": "Header title: Tasks", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_header_title", "community": 75, "norm_label": "header title: tasks" }, { "label": "Header: stacked member avatars with +3 overflow", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_header_member_avatars", "community": 75, "norm_label": "header: stacked member avatars with +3 overflow" }, { "label": "Header: kebab overflow menu", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_header_overflow_menu", "community": 179, "norm_label": "header: kebab overflow menu" }, { "label": "Section header: HIGH PRIORITY", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_section_high_priority", "community": 41, "norm_label": "section header: high priority" }, { "label": "Task: Finalize Q4 strategy deck (checkbox + TODAY badge)", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_task_finalize_q4", "community": 41, "norm_label": "task: finalize q4 strategy deck (checkbox + today badge)" }, { "label": "Task: Coordinate with design on monolith brand tokens (URGENT badge)", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_task_coordinate_design", "community": 41, "norm_label": "task: coordinate with design on monolith brand tokens (urgent badge)" }, { "label": "Section header: PRODUCT DEVELOPMENT", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_section_product_dev", "community": 23, "norm_label": "section header: product development" }, { "label": "Parent task: Core API Integration", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_task_parent_core_api", "community": 23, "norm_label": "parent task: core api integration" }, { "label": "Subtask (indented): Review documentation for Auth endpoints", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_task_sub_review_docs", "community": 23, "norm_label": "subtask (indented): review documentation for auth endpoints" }, { "label": "Subtask completed: Map database schema to editorial structure (strikethrough + checked)", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_task_sub_map_schema_completed", "community": 23, "norm_label": "subtask completed: map database schema to editorial structure (strikethrough + checked)" }, { "label": "Task: User testing: Editorial workflow", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_task_user_testing", "community": 23, "norm_label": "task: user testing: editorial workflow" }, { "label": "Section header: BACKLOG", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_section_backlog", "community": 76, "norm_label": "section header: backlog" }, { "label": "Task: Update dependency libraries", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_task_update_deps", "community": 76, "norm_label": "task: update dependency libraries" }, { "label": "Bottom filter pills: DAILY (active) / WEEKLY / URGENT", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_filter_pills", "community": 77, "norm_label": "bottom filter pills: daily (active) / weekly / urgent" }, { "label": "Add task input row with plus icon and Save button", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_add_task_row", "community": 77, "norm_label": "add task input row with plus icon and save button" }, { "label": "Task checkbox control (unchecked/checked states)", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_task_checkbox_control", "community": 23, "norm_label": "task checkbox control (unchecked/checked states)" }, { "label": "Priority badges: TODAY, URGENT (right-aligned metadata)", "file_type": "image", "source_file": "design/tasks_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksview_priority_badges", "community": 41, "norm_label": "priority badges: today, urgent (right-aligned metadata)" }, { "label": "Colectivo / The Monolith Editorial brand header (top-left)", "file_type": "image", "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "groceryqty_brand_header", "community": 78, "norm_label": "colectivo / the monolith editorial brand header (top-left)" }, { "label": "Left sidebar with Home, My Lists (active), Shared, Pantry, Settings", "file_type": "image", "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "groceryqty_sidebar_nav", "community": 79, "norm_label": "left sidebar with home, my lists (active), shared, pantry, settings" }, { "label": "Page title 'Grocery List' with 'ACTIVE LEDGER' eyebrow kicker", "file_type": "image", "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "groceryqty_page_title", "community": 80, "norm_label": "page title 'grocery list' with 'active ledger' eyebrow kicker" }, { "label": "Member avatar cluster with '+1' overflow badge", "file_type": "image", "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "groceryqty_member_avatars", "community": 80, "norm_label": "member avatar cluster with '+1' overflow badge" }, { "label": "Top-right kebab / overflow menu icon", "file_type": "image", "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "groceryqty_overflow_menu", "community": 180, "norm_label": "top-right kebab / overflow menu icon" }, { "label": "Grocery item row: checkbox + name on left, quantity stepper on right", "file_type": "image", "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "groceryqty_item_row", "community": 16, "norm_label": "grocery item row: checkbox + name on left, quantity stepper on right" }, { "label": "Unchecked square checkbox for marking item purchased", "file_type": "image", "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "groceryqty_checkbox", "community": 16, "norm_label": "unchecked square checkbox for marking item purchased" }, { "label": "Item name label (Honeycrisp Apples, Organic Baby Spinach, Whole milk 1L, Salted Butter, Sourdough Loaf)", "file_type": "image", "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "groceryqty_item_label", "community": 16, "norm_label": "item name label (honeycrisp apples, organic baby spinach, whole milk 1l, salted butter, sourdough loaf)" }, { "label": "Inline quantity stepper: minus button, numeric value, plus button", "file_type": "image", "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "groceryqty_stepper", "community": 16, "norm_label": "inline quantity stepper: minus button, numeric value, plus button" }, { "label": "Minus (decrement) button in the stepper", "file_type": "image", "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "groceryqty_stepper_minus", "community": 16, "norm_label": "minus (decrement) button in the stepper" }, { "label": "Numeric quantity value (e.g. 6, 2, 1)", "file_type": "image", "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "groceryqty_stepper_value", "community": 16, "norm_label": "numeric quantity value (e.g. 6, 2, 1)" }, { "label": "Plus (increment) button in the stepper", "file_type": "image", "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "groceryqty_stepper_plus", "community": 16, "norm_label": "plus (increment) button in the stepper" }, { "label": "Suggestion chip row: MILK, BREAD (selected/dark), EGGS, COFFEE, APPLES", "file_type": "image", "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "groceryqty_suggestion_chips", "community": 51, "norm_label": "suggestion chip row: milk, bread (selected/dark), eggs, coffee, apples" }, { "label": "Add-item input field with placeholder 'Add Item (e.g. Greek Yogurt 500g)' and CMD+N hint", "file_type": "image", "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "groceryqty_add_input", "community": 51, "norm_label": "add-item input field with placeholder 'add item (e.g. greek yogurt 500g)' and cmd+n hint" }, { "label": "Dark square '+' submit button for adding a new item", "file_type": "image", "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "groceryqty_add_button", "community": 51, "norm_label": "dark square '+' submit button for adding a new item" }, { "label": "Bottom-left user identity card: avatar, 'Julian Voss', 'Editor-in-Chief'", "file_type": "image", "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "groceryqty_user_card", "community": 79, "norm_label": "bottom-left user identity card: avatar, 'julian voss', 'editor-in-chief'" }, { "label": "Design intent: enable fast quantity editing via always-visible inline steppers, no modal / long-press", "file_type": "image", "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "groceryqty_design_intent_fast_qty", "community": 16, "norm_label": "design intent: enable fast quantity editing via always-visible inline steppers, no modal / long-press" }, { "label": "Design intent: Monolith Editorial aesthetic \u2014 serif display title, generous whitespace, muted slate palette", "file_type": "image", "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "groceryqty_design_intent_editorial", "community": 78, "norm_label": "design intent: monolith editorial aesthetic \u2014 serif display title, generous whitespace, muted slate palette" }, { "label": "Close (X) button", "file_type": "image", "source_file": "design/shopping_session_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session1_close_button", "community": 32, "norm_label": "close (x) button" }, { "label": "Session title 'Compra semanal'", "file_type": "image", "source_file": "design/shopping_session_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session1_session_title", "community": 81, "norm_label": "session title 'compra semanal'" }, { "label": "Presence avatars (active participants)", "file_type": "image", "source_file": "design/shopping_session_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session1_presence_avatars", "community": 81, "norm_label": "presence avatars (active participants)" }, { "label": "'TO BUY' section header", "file_type": "image", "source_file": "design/shopping_session_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session1_to_buy_section", "community": 18, "norm_label": "'to buy' section header" }, { "label": "Item card (checkbox + name + category/tag + drag handle)", "file_type": "image", "source_file": "design/shopping_session_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session1_item_card", "community": 18, "norm_label": "item card (checkbox + name + category/tag + drag handle)" }, { "label": "Item checkbox", "file_type": "image", "source_file": "design/shopping_session_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session1_item_checkbox", "community": 18, "norm_label": "item checkbox" }, { "label": "Item metadata (category dot descriptor)", "file_type": "image", "source_file": "design/shopping_session_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session1_item_metadata", "community": 18, "norm_label": "item metadata (category dot descriptor)" }, { "label": "Drag handle (reorder)", "file_type": "image", "source_file": "design/shopping_session_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session1_drag_handle", "community": 18, "norm_label": "drag handle (reorder)" }, { "label": "'CHECKED' section divider", "file_type": "image", "source_file": "design/shopping_session_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session1_checked_section", "community": 18, "norm_label": "'checked' section divider" }, { "label": "Checked item row (strikethrough)", "file_type": "image", "source_file": "design/shopping_session_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session1_checked_item", "community": 18, "norm_label": "checked item row (strikethrough)" }, { "label": "Budget status insight card", "file_type": "image", "source_file": "design/shopping_session_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session1_budget_status_card", "community": 32, "norm_label": "budget status insight card" }, { "label": "Budget headline 'You are within the weekly limit.'", "file_type": "image", "source_file": "design/shopping_session_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session1_budget_headline", "community": 32, "norm_label": "budget headline 'you are within the weekly limit.'" }, { "label": "Budget detail (history comparison copy)", "file_type": "image", "source_file": "design/shopping_session_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session1_budget_detail", "community": 32, "norm_label": "budget detail (history comparison copy)" }, { "label": "Finish shopping primary action button", "file_type": "image", "source_file": "design/shopping_session_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session1_finish_shopping_button", "community": 32, "norm_label": "finish shopping primary action button" }, { "label": "Left sidebar navigation (Household collaborative space)", "file_type": "image", "source_file": "design/settings_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings1_sidebar", "community": 14, "norm_label": "left sidebar navigation (household collaborative space)" }, { "label": "Sidebar header: Household / Collaborative Space", "file_type": "image", "source_file": "design/settings_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings1_sidebar_header", "community": 14, "norm_label": "sidebar header: household / collaborative space" }, { "label": "Nav item: Lists", "file_type": "image", "source_file": "design/settings_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings1_nav_lists", "community": 14, "norm_label": "nav item: lists" }, { "label": "Nav item: Tasks", "file_type": "image", "source_file": "design/settings_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings1_nav_tasks", "community": 14, "norm_label": "nav item: tasks" }, { "label": "Nav item: Notes", "file_type": "image", "source_file": "design/settings_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings1_nav_notes", "community": 14, "norm_label": "nav item: notes" }, { "label": "Nav item: Search", "file_type": "image", "source_file": "design/settings_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings1_nav_search", "community": 14, "norm_label": "nav item: search" }, { "label": "Nav item: Settings (active, dark pill)", "file_type": "image", "source_file": "design/settings_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings1_nav_settings_active", "community": 14, "norm_label": "nav item: settings (active, dark pill)" }, { "label": "Nav item: Profile", "file_type": "image", "source_file": "design/settings_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings1_nav_profile", "community": 14, "norm_label": "nav item: profile" }, { "label": "Top bar: back arrow + Settings title + notification bell + help icon", "file_type": "image", "source_file": "design/settings_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings1_topbar", "community": 14, "norm_label": "top bar: back arrow + settings title + notification bell + help icon" }, { "label": "Avatar block: AG tile + 'Change avatar' label", "file_type": "image", "source_file": "design/settings_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings1_avatar_block", "community": 42, "norm_label": "avatar block: ag tile + 'change avatar' label" }, { "label": "Avatar type tabs: Initials (selected) / Emoji / Photo", "file_type": "image", "source_file": "design/settings_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings1_avatar_tabs", "community": 42, "norm_label": "avatar type tabs: initials (selected) / emoji / photo" }, { "label": "Emoji picker grid (8 columns x 5 rows) with first emoji selected", "file_type": "image", "source_file": "design/settings_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings1_emoji_grid", "community": 42, "norm_label": "emoji picker grid (8 columns x 5 rows) with first emoji selected" }, { "label": "Display Name section with input 'Ana Garc\u00eda' and 'Changes saved automatically' hint", "file_type": "image", "source_file": "design/settings_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings1_display_name_section", "community": 42, "norm_label": "display name section with input 'ana garcia' and 'changes saved automatically' hint" }, { "label": "Language section with English (selected) / Espa\u00f1ol toggle", "file_type": "image", "source_file": "design/settings_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings1_language_section", "community": 181, "norm_label": "language section with english (selected) / espanol toggle" }, { "label": "Account section: 'Email & password \u2192 Managed in Keycloak' external link row", "file_type": "image", "source_file": "design/settings_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings1_account_section", "community": 82, "norm_label": "account section: 'email & password \u2192 managed in keycloak' external link row" }, { "label": "Danger Zone section with red 'Delete account' button", "file_type": "image", "source_file": "design/settings_1/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "settings1_danger_zone", "community": 82, "norm_label": "danger zone section with red 'delete account' button" }, { "label": "Close (X) button", "file_type": "image", "source_file": "design/shopping_session_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session2_close_button", "community": 52, "norm_label": "close (x) button" }, { "label": "Header title 'Compra semanal'", "file_type": "image", "source_file": "design/shopping_session_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session2_header_title", "community": 52, "norm_label": "header title 'compra semanal'" }, { "label": "Active users avatar stack (top-right)", "file_type": "image", "source_file": "design/shopping_session_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session2_active_users_avatars", "community": 52, "norm_label": "active users avatar stack (top-right)" }, { "label": "TO BUY section header", "file_type": "image", "source_file": "design/shopping_session_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session2_to_buy_section", "community": 12, "norm_label": "to buy section header" }, { "label": "Unchecked item card (checkbox + name + category/meta + drag handle)", "file_type": "image", "source_file": "design/shopping_session_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session2_item_card", "community": 12, "norm_label": "unchecked item card (checkbox + name + category/meta + drag handle)" }, { "label": "Item checkbox (empty square)", "file_type": "image", "source_file": "design/shopping_session_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session2_item_checkbox", "community": 12, "norm_label": "item checkbox (empty square)" }, { "label": "Item meta line (category \u2022 attribute)", "file_type": "image", "source_file": "design/shopping_session_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session2_item_meta", "community": 12, "norm_label": "item meta line (category \u2022 attribute)" }, { "label": "Drag handle (6-dot) on each row", "file_type": "image", "source_file": "design/shopping_session_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session2_drag_handle", "community": 12, "norm_label": "drag handle (6-dot) on each row" }, { "label": "CHECKED section header with divider", "file_type": "image", "source_file": "design/shopping_session_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session2_checked_section", "community": 12, "norm_label": "checked section header with divider" }, { "label": "Checked item (filled checkmark + strikethrough label)", "file_type": "image", "source_file": "design/shopping_session_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session2_checked_item", "community": 12, "norm_label": "checked item (filled checkmark + strikethrough label)" }, { "label": "Finish shopping CTA (dark pill, bottom)", "file_type": "image", "source_file": "design/shopping_session_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session2_finish_shopping_button", "community": 12, "norm_label": "finish shopping cta (dark pill, bottom)" }, { "label": "Card-based item layout (elevated rows on light gray bg)", "file_type": "image", "source_file": "design/shopping_session_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session2_card_layout", "community": 12, "norm_label": "card-based item layout (elevated rows on light gray bg)" }, { "label": "V2 variant: airier whitespace, card surfaces, centered narrow column, no bottom tab bar vs v1", "file_type": "image", "source_file": "design/shopping_session_2/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "session2_variant_difference", "community": 12, "norm_label": "v2 variant: airier whitespace, card surfaces, centered narrow column, no bottom tab bar vs v1" }, { "label": "Left navigation sidebar (Colectivo / Personal Workspace)", "file_type": "image", "source_file": "design/notes_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesview_sidebar", "community": 19, "norm_label": "left navigation sidebar (colectivo / personal workspace)" }, { "label": "New Entry button (primary CTA)", "file_type": "image", "source_file": "design/notes_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesview_new_entry_button", "community": 19, "norm_label": "new entry button (primary cta)" }, { "label": "Sidebar nav items (Lists, Tasks, Notes active, Search)", "file_type": "image", "source_file": "design/notes_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesview_nav_items", "community": 19, "norm_label": "sidebar nav items (lists, tasks, notes active, search)" }, { "label": "Sidebar footer (Settings, Support)", "file_type": "image", "source_file": "design/notes_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesview_settings_support", "community": 19, "norm_label": "sidebar footer (settings, support)" }, { "label": "Top breadcrumb (Workspace / Notes)", "file_type": "image", "source_file": "design/notes_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesview_breadcrumb", "community": 83, "norm_label": "top breadcrumb (workspace / notes)" }, { "label": "Top bar actions (notifications, app-grid, avatar)", "file_type": "image", "source_file": "design/notes_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesview_topbar_actions", "community": 83, "norm_label": "top bar actions (notifications, app-grid, avatar)" }, { "label": "Category heading: Meeting Notes", "file_type": "image", "source_file": "design/notes_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesview_category_meeting_notes", "community": 24, "norm_label": "category heading: meeting notes" }, { "label": "Category heading: Project Ideas", "file_type": "image", "source_file": "design/notes_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesview_category_project_ideas", "community": 24, "norm_label": "category heading: project ideas" }, { "label": "Notes grid (two-column card layout)", "file_type": "image", "source_file": "design/notes_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesview_notes_grid", "community": 24, "norm_label": "notes grid (two-column card layout)" }, { "label": "Note card (date, title, preview excerpt, overflow menu)", "file_type": "image", "source_file": "design/notes_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesview_note_card", "community": 24, "norm_label": "note card (date, title, preview excerpt, overflow menu)" }, { "label": "Note metadata (date label, collaborator avatars +2)", "file_type": "image", "source_file": "design/notes_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesview_note_metadata", "community": 24, "norm_label": "note metadata (date label, collaborator avatars +2)" }, { "label": "Per-note overflow menu (three-dot)", "file_type": "image", "source_file": "design/notes_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesview_note_overflow_menu", "community": 24, "norm_label": "per-note overflow menu (three-dot)" }, { "label": "Quick-capture floating input ('Capture a new thought\u2026')", "file_type": "image", "source_file": "design/notes_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesview_quick_capture_input", "community": 19, "norm_label": "quick-capture floating input ('capture a new thought...')" }, { "label": "Formatting toolbar (add, tag #, attachment, Save)", "file_type": "image", "source_file": "design/notes_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesview_formatting_toolbar", "community": 19, "norm_label": "formatting toolbar (add, tag #, attachment, save)" }, { "label": "Save button in quick-capture toolbar", "file_type": "image", "source_file": "design/notes_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesview_save_button", "community": 19, "norm_label": "save button in quick-capture toolbar" }, { "label": "Settings page title", "file_type": "image", "source_file": "design/user_settings/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "usersettings_page_title", "community": 33, "norm_label": "settings page title" }, { "label": "Sidebar navigation (Lists, Tasks, Notes, Search, Settings, Help)", "file_type": "image", "source_file": "design/user_settings/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "usersettings_sidebar", "community": 84, "norm_label": "sidebar navigation (lists, tasks, notes, search, settings, help)" }, { "label": "Avatar preview (initials AG)", "file_type": "image", "source_file": "design/user_settings/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "usersettings_avatar_preview", "community": 33, "norm_label": "avatar preview (initials ag)" }, { "label": "Change avatar button", "file_type": "image", "source_file": "design/user_settings/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "usersettings_change_avatar_button", "community": 33, "norm_label": "change avatar button" }, { "label": "Display name input (Ana Garcia)", "file_type": "image", "source_file": "design/user_settings/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "usersettings_display_name_field", "community": 33, "norm_label": "display name input (ana garcia)" }, { "label": "Status icon / emoji picker grid", "file_type": "image", "source_file": "design/user_settings/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "usersettings_status_icon_picker", "community": 33, "norm_label": "status icon / emoji picker grid" }, { "label": "Language selector (English / Espanol toggle)", "file_type": "image", "source_file": "design/user_settings/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "usersettings_language_selector", "community": 85, "norm_label": "language selector (english / espanol toggle)" }, { "label": "Account section (Email & password)", "file_type": "image", "source_file": "design/user_settings/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "usersettings_account_section", "community": 85, "norm_label": "account section (email & password)" }, { "label": "Danger zone panel", "file_type": "image", "source_file": "design/user_settings/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "usersettings_danger_zone", "community": 86, "norm_label": "danger zone panel" }, { "label": "Delete account button", "file_type": "image", "source_file": "design/user_settings/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "usersettings_delete_account_button", "community": 86, "norm_label": "delete account button" }, { "label": "Add member button (sidebar footer)", "file_type": "image", "source_file": "design/user_settings/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "usersettings_add_member_button", "community": 84, "norm_label": "add member button (sidebar footer)" }, { "label": "Sticky header (close X, 'SHOPPING SESSION' title, bag icon)", "file_type": "image", "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "sessionmobile_sticky_header", "community": 25, "norm_label": "sticky header (close x, 'shopping session' title, bag icon)" }, { "label": "Close (X) button top-left to exit session", "file_type": "image", "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "sessionmobile_close_button", "community": 25, "norm_label": "close (x) button top-left to exit session" }, { "label": "Presence row: stacked member avatars with +2 overflow chip", "file_type": "image", "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "sessionmobile_presence_row", "community": 25, "norm_label": "presence row: stacked member avatars with +2 overflow chip" }, { "label": "Shopping bag icon top-right", "file_type": "image", "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "sessionmobile_bag_icon", "community": 25, "norm_label": "shopping bag icon top-right" }, { "label": "ACTIVE LIST eyebrow label above title", "file_type": "image", "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "sessionmobile_active_list_label", "community": 87, "norm_label": "active list eyebrow label above title" }, { "label": "Large display title: WEEKLY PROVISIONS", "file_type": "image", "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "sessionmobile_list_title", "community": 87, "norm_label": "large display title: weekly provisions" }, { "label": "Item card with big-touch check square, name, quantity/category meta, drag handle", "file_type": "image", "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "sessionmobile_item_card", "community": 26, "norm_label": "item card with big-touch check square, name, quantity/category meta, drag handle" }, { "label": "Large touch-friendly checkbox at left of each item row", "file_type": "image", "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "sessionmobile_check_target", "community": 26, "norm_label": "large touch-friendly checkbox at left of each item row" }, { "label": "Item secondary meta line (quantity + category, e.g., '2.5 lbs \u00b7 Produce')", "file_type": "image", "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "sessionmobile_item_meta", "community": 26, "norm_label": "item secondary meta line (quantity + category, e.g., '2.5 lbs \u00b7 produce')" }, { "label": "Right-side drag handle (dotted grid) for reordering items", "file_type": "image", "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "sessionmobile_drag_handle", "community": 26, "norm_label": "right-side drag handle (dotted grid) for reordering items" }, { "label": "CHECKED section divider separating pending from completed items", "file_type": "image", "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "sessionmobile_checked_section", "community": 26, "norm_label": "checked section divider separating pending from completed items" }, { "label": "Checked item row: filled check, strikethrough name, muted card", "file_type": "image", "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "sessionmobile_checked_item", "community": 26, "norm_label": "checked item row: filled check, strikethrough name, muted card" }, { "label": "Sticky bottom 'Finish shopping' primary CTA button with arrow", "file_type": "image", "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "sessionmobile_finish_cta", "community": 25, "norm_label": "sticky bottom 'finish shopping' primary cta button with arrow" }, { "label": "Implicit active-session banner: header title + presence row signal session-mode context", "file_type": "image", "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "sessionmobile_active_session_banner", "community": 25, "norm_label": "implicit active-session banner: header title + presence row signal session-mode context" }, { "label": "Top header (menu + MONOLITH + LISTS)", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_header", "community": 43, "norm_label": "top header (menu + monolith + lists)" }, { "label": "Hamburger menu button", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_menu_button", "community": 43, "norm_label": "hamburger menu button" }, { "label": "MONOLITH wordmark", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_brand_logo", "community": 43, "norm_label": "monolith wordmark" }, { "label": "LISTS navigation link", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_lists_link", "community": 43, "norm_label": "lists navigation link" }, { "label": "List header (CURRENT INVENTORY / Grocery List)", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_list_header", "community": 53, "norm_label": "list header (current inventory / grocery list)" }, { "label": "CURRENT INVENTORY eyebrow label", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_eyebrow_label", "community": 53, "norm_label": "current inventory eyebrow label" }, { "label": "Grocery List title", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_list_title", "community": 53, "norm_label": "grocery list title" }, { "label": "Grocery item row card", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_item_row", "community": 11, "norm_label": "grocery item row card" }, { "label": "Item checkbox (unchecked/checked states)", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_item_checkbox", "community": 11, "norm_label": "item checkbox (unchecked/checked states)" }, { "label": "Item name label", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_item_name", "community": 11, "norm_label": "item name label" }, { "label": "Item metadata subtitle (category + detail)", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_item_metadata", "community": 11, "norm_label": "item metadata subtitle (category + detail)" }, { "label": "Quantity stepper (minus / value / plus)", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_quantity_stepper", "community": 11, "norm_label": "quantity stepper (minus / value / plus)" }, { "label": "Checked item with strikethrough", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_checked_item_state", "community": 11, "norm_label": "checked item with strikethrough" }, { "label": "FREQUENCY suggestion chips row", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_frequency_section", "community": 11, "norm_label": "frequency suggestion chips row" }, { "label": "Frequency chip (Milk/Bread/Eggs/Coffee)", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_frequency_chip", "community": 11, "norm_label": "frequency chip (milk/bread/eggs/coffee)" }, { "label": "Add item input row", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_add_row", "community": 11, "norm_label": "add item input row" }, { "label": "Add item text input", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_add_input", "community": 11, "norm_label": "add item text input" }, { "label": "Add-row quantity stepper", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_add_quantity_stepper", "community": 11, "norm_label": "add-row quantity stepper" }, { "label": "Add submit button (dark return arrow)", "file_type": "image", "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerymobile_add_submit_button", "community": 11, "norm_label": "add submit button (dark return arrow)" }, { "label": "Left sidebar nav (Home, My Lists, Shared, Pantry, Settings)", "file_type": "image", "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerysimple_sidebar_nav", "community": 54, "norm_label": "left sidebar nav (home, my lists, shared, pantry, settings)" }, { "label": "Colectivo / The Monolith Editorial brand mark", "file_type": "image", "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerysimple_brand_header", "community": 54, "norm_label": "colectivo / the monolith editorial brand mark" }, { "label": "Sidebar footer with Julian Voss, Editor-in-Chief", "file_type": "image", "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerysimple_user_footer", "community": 54, "norm_label": "sidebar footer with julian voss, editor-in-chief" }, { "label": "Active Ledger / Grocery List title with participant avatars (+1)", "file_type": "image", "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerysimple_active_ledger_header", "community": 88, "norm_label": "active ledger / grocery list title with participant avatars (+1)" }, { "label": "Top-right three-dot overflow menu", "file_type": "image", "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerysimple_overflow_menu", "community": 88, "norm_label": "top-right three-dot overflow menu" }, { "label": "Minimal item row: checkbox + name + quantity stepper (minus/count/plus)", "file_type": "image", "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerysimple_item_row", "community": 34, "norm_label": "minimal item row: checkbox + name + quantity stepper (minus/count/plus)" }, { "label": "Flat item list (Honeycrisp Apples, Organic Baby Spinach, Whole milk 1L, Salted Butter, Sourdough Loaf)", "file_type": "image", "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerysimple_item_list", "community": 34, "norm_label": "flat item list (honeycrisp apples, organic baby spinach, whole milk 1l, salted butter, sourdough loaf)" }, { "label": "Quick-add suggestion chips (Milk, Bread selected, Eggs, Coffee, Apples)", "file_type": "image", "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerysimple_suggestion_chips", "community": 89, "norm_label": "quick-add suggestion chips (milk, bread selected, eggs, coffee, apples)" }, { "label": "Bottom 'Add Item' text input with CMD+N shortcut and black plus button", "file_type": "image", "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerysimple_add_input", "community": 89, "norm_label": "bottom 'add item' text input with cmd+n shortcut and black plus button" }, { "label": "Large empty canvas below list \u2014 airy editorial whitespace", "file_type": "image", "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerysimple_generous_whitespace", "community": 34, "norm_label": "large empty canvas below list \u2014 airy editorial whitespace" }, { "label": "Simplification intent: no category grouping, no sections, no per-item metadata, no aisle tags, no notes/prices \u2014 only name + qty", "file_type": "image", "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerysimple_design_intent_simplification", "community": 34, "norm_label": "simplification intent: no category grouping, no sections, no per-item metadata, no aisle tags, no notes/prices \u2014 only name + qty" }, { "label": "Missing vs full variant: no shopping-session start/stop, no progress indicator, no completed/remaining split", "file_type": "image", "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerysimple_missing_session_controls", "community": 34, "norm_label": "missing vs full variant: no shopping-session start/stop, no progress indicator, no completed/remaining split" }, { "label": "Grocery List Header (Active Ledger)", "file_type": "image", "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerycrud_header_title", "community": 55, "norm_label": "grocery list header (active ledger)" }, { "label": "Member Avatars Cluster (+1)", "file_type": "image", "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerycrud_member_avatars", "community": 55, "norm_label": "member avatars cluster (+1)" }, { "label": "Overflow Menu (kebab)", "file_type": "image", "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerycrud_overflow_menu", "community": 55, "norm_label": "overflow menu (kebab)" }, { "label": "Sidebar Navigation (Home/My Lists/Shared/Pantry/Settings)", "file_type": "image", "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerycrud_sidebar_nav", "community": 56, "norm_label": "sidebar navigation (home/my lists/shared/pantry/settings)" }, { "label": "Section Header (SECTION 01 Produce / 02 Dairy / 03 Bakery)", "file_type": "image", "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerycrud_section_header", "community": 27, "norm_label": "section header (section 01 produce / 02 dairy / 03 bakery)" }, { "label": "Item Row with Checkbox + Name + Quantity", "file_type": "image", "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerycrud_item_row", "community": 27, "norm_label": "item row with checkbox + name + quantity" }, { "label": "Item Checkbox (unchecked state)", "file_type": "image", "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerycrud_item_checkbox", "community": 27, "norm_label": "item checkbox (unchecked state)" }, { "label": "Quantity Label (6 UNITS, 2 BAGS, 250G, etc.)", "file_type": "image", "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerycrud_quantity_label", "community": 27, "norm_label": "quantity label (6 units, 2 bags, 250g, etc.)" }, { "label": "Swipe-to-Delete Red Action (Whole milk 1L)", "file_type": "image", "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerycrud_swipe_action_delete", "community": 27, "norm_label": "swipe-to-delete red action (whole milk 1l)" }, { "label": "Revealed Row in Swipe State (edit affordance)", "file_type": "image", "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerycrud_swipe_revealed_row", "community": 27, "norm_label": "revealed row in swipe state (edit affordance)" }, { "label": "Quick-Add Suggestion Chips (MILK/BREAD/EGGS/COFFEE/APPLES)", "file_type": "image", "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerycrud_quick_suggestion_chips", "community": 44, "norm_label": "quick-add suggestion chips (milk/bread/eggs/coffee/apples)" }, { "label": "Active Chip (BREAD, dark filled)", "file_type": "image", "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerycrud_chip_active_state", "community": 44, "norm_label": "active chip (bread, dark filled)" }, { "label": "Add Item Text Input with Placeholder + CMD+N hint", "file_type": "image", "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerycrud_add_item_input", "community": 44, "norm_label": "add item text input with placeholder + cmd+n hint" }, { "label": "Add (+) Submit Button", "file_type": "image", "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerycrud_add_button", "community": 44, "norm_label": "add (+) submit button" }, { "label": "User Profile Footer (Julian Voss / Editor-in-Chief)", "file_type": "image", "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerycrud_user_profile_footer", "community": 56, "norm_label": "user profile footer (julian voss / editor-in-chief)" }, { "label": "Colectivo Brand Mark (The Monolith Editorial)", "file_type": "image", "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "grocerycrud_brand_mark", "community": 56, "norm_label": "colectivo brand mark (the monolith editorial)" }, { "label": "Header with menu and search", "file_type": "image", "source_file": "design/tasks_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksmobile_header", "community": 90, "norm_label": "header with menu and search" }, { "label": "Page title: Productivity (Task Manager)", "file_type": "image", "source_file": "design/tasks_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksmobile_page_title", "community": 90, "norm_label": "page title: productivity (task manager)" }, { "label": "Group: High Priority (Urgent Action)", "file_type": "image", "source_file": "design/tasks_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksmobile_group_high_priority", "community": 13, "norm_label": "group: high priority (urgent action)" }, { "label": "Group: Product Development (Roadmap)", "file_type": "image", "source_file": "design/tasks_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksmobile_group_product_development", "community": 13, "norm_label": "group: product development (roadmap)" }, { "label": "Group: Backlog (Future Focused)", "file_type": "image", "source_file": "design/tasks_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksmobile_group_backlog", "community": 13, "norm_label": "group: backlog (future focused)" }, { "label": "Task row card (checkbox, title, description)", "file_type": "image", "source_file": "design/tasks_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksmobile_task_row", "community": 13, "norm_label": "task row card (checkbox, title, description)" }, { "label": "Completion checkbox", "file_type": "image", "source_file": "design/tasks_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksmobile_task_checkbox", "community": 13, "norm_label": "completion checkbox" }, { "label": "Task title text", "file_type": "image", "source_file": "design/tasks_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksmobile_task_title", "community": 13, "norm_label": "task title text" }, { "label": "Task description / subtitle", "file_type": "image", "source_file": "design/tasks_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksmobile_task_description", "community": 13, "norm_label": "task description / subtitle" }, { "label": "Due Today badge", "file_type": "image", "source_file": "design/tasks_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksmobile_due_today_badge", "community": 13, "norm_label": "due today badge" }, { "label": "Attachments indicator (paperclip + count)", "file_type": "image", "source_file": "design/tasks_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksmobile_attachments_indicator", "community": 13, "norm_label": "attachments indicator (paperclip + count)" }, { "label": "Assignee avatar stack", "file_type": "image", "source_file": "design/tasks_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksmobile_assignee_avatars", "community": 13, "norm_label": "assignee avatar stack" }, { "label": "Filter chips (Daily, Weekly, Urgent)", "file_type": "image", "source_file": "design/tasks_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksmobile_filter_chips", "community": 91, "norm_label": "filter chips (daily, weekly, urgent)" }, { "label": "Add task input with plus and submit arrow", "file_type": "image", "source_file": "design/tasks_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "tasksmobile_add_task_input", "community": 91, "norm_label": "add task input with plus and submit arrow" }, { "label": "Left sidebar navigation (Lists, Tasks, Notes, Search, Settings, Support)", "file_type": "image", "source_file": "design/search_page/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchpage_sidebar", "community": 45, "norm_label": "left sidebar navigation (lists, tasks, notes, search, settings, support)" }, { "label": "+ New Entry button in sidebar", "file_type": "image", "source_file": "design/search_page/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchpage_new_entry_button", "community": 45, "norm_label": "+ new entry button in sidebar" }, { "label": "Colectivo workspace header (Personal Workspace)", "file_type": "image", "source_file": "design/search_page/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchpage_workspace_header", "community": 45, "norm_label": "colectivo workspace header (personal workspace)" }, { "label": "Top breadcrumb: DIRECTORY / SEARCH RESULTS", "file_type": "image", "source_file": "design/search_page/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchpage_breadcrumb", "community": 17, "norm_label": "top breadcrumb: directory / search results" }, { "label": "Large 'Design' search query title with magnifier icon", "file_type": "image", "source_file": "design/search_page/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchpage_search_title", "community": 17, "norm_label": "large 'design' search query title with magnifier icon" }, { "label": "Filter chips: All Results, Last 7 Days, Attachments", "file_type": "image", "source_file": "design/search_page/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchpage_filter_tabs", "community": 17, "norm_label": "filter chips: all results, last 7 days, attachments" }, { "label": "NOTES result group with 'Design thoughts' heading", "file_type": "image", "source_file": "design/search_page/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchpage_notes_group", "community": 17, "norm_label": "notes result group with 'design thoughts' heading" }, { "label": "Note card: Interface Heuristics preview", "file_type": "image", "source_file": "design/search_page/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchpage_note_card_interface_heuristics", "community": 17, "norm_label": "note card: interface heuristics preview" }, { "label": "Note card: Monolith System preview (SYSTEM tag)", "file_type": "image", "source_file": "design/search_page/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchpage_note_card_monolith_system", "community": 17, "norm_label": "note card: monolith system preview (system tag)" }, { "label": "Visual Inspiration feature card: Editorial Spatial Study", "file_type": "image", "source_file": "design/search_page/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchpage_editorial_spatial_study", "community": 17, "norm_label": "visual inspiration feature card: editorial spatial study" }, { "label": "TASKS Active Items panel (right sidebar)", "file_type": "image", "source_file": "design/search_page/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchpage_tasks_panel", "community": 57, "norm_label": "tasks active items panel (right sidebar)" }, { "label": "Task: Fix navigation bug (Colectivo Mobile App)", "file_type": "image", "source_file": "design/search_page/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchpage_task_fix_navigation", "community": 57, "norm_label": "task: fix navigation bug (colectivo mobile app)" }, { "label": "Task: Finalize search UI (NEW badge)", "file_type": "image", "source_file": "design/search_page/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchpage_task_finalize_search_ui", "community": 57, "norm_label": "task: finalize search ui (new badge)" }, { "label": "LISTS Collections panel with Grocery list and Reading list", "file_type": "image", "source_file": "design/search_page/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchpage_lists_collections_panel", "community": 92, "norm_label": "lists collections panel with grocery list and reading list" }, { "label": "Dark Search Insights card (indexing stats, CMD+K shortcut hint)", "file_type": "image", "source_file": "design/search_page/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchpage_search_insights_card", "community": 92, "norm_label": "dark search insights card (indexing stats, cmd+k shortcut hint)" }, { "label": "Bottom 'Ask AI about your workspace' input bar", "file_type": "image", "source_file": "design/search_page/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchpage_ask_ai_input", "community": 17, "norm_label": "bottom 'ask ai about your workspace' input bar" }, { "label": "Top-right notification bell and user avatar", "file_type": "image", "source_file": "design/search_page/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "searchpage_top_actions", "community": 45, "norm_label": "top-right notification bell and user avatar" }, { "label": "Header (Monolith logo + NOTES + avatar)", "file_type": "image", "source_file": "design/notes_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesmobile_header", "community": 182, "norm_label": "header (monolith logo + notes + avatar)" }, { "label": "Repository title \u2014 Project Intelligence", "file_type": "image", "source_file": "design/notes_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesmobile_repository_title", "community": 183, "norm_label": "repository title \u2014 project intelligence" }, { "label": "Section header \u2014 MEETING NOTES (4 entries)", "file_type": "image", "source_file": "design/notes_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesmobile_section_meeting_notes", "community": 184, "norm_label": "section header \u2014 meeting notes (4 entries)" }, { "label": "Note card (title + preview + metadata)", "file_type": "image", "source_file": "design/notes_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesmobile_note_card", "community": 28, "norm_label": "note card (title + preview + metadata)" }, { "label": "Note title (e.g. Quarterly Content Strategy Alignment)", "file_type": "image", "source_file": "design/notes_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesmobile_note_title", "community": 28, "norm_label": "note title (e.g. quarterly content strategy alignment)" }, { "label": "Note preview text (truncated body)", "file_type": "image", "source_file": "design/notes_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesmobile_note_preview", "community": 28, "norm_label": "note preview text (truncated body)" }, { "label": "Note metadata (date + contributor avatars)", "file_type": "image", "source_file": "design/notes_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesmobile_note_metadata", "community": 28, "norm_label": "note metadata (date + contributor avatars)" }, { "label": "Note overflow menu (...)", "file_type": "image", "source_file": "design/notes_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesmobile_note_overflow", "community": 28, "norm_label": "note overflow menu (...)" }, { "label": "Section header \u2014 PROJECT IDEAS with + add button", "file_type": "image", "source_file": "design/notes_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesmobile_section_project_ideas", "community": 93, "norm_label": "section header \u2014 project ideas with + add button" }, { "label": "Priority note card (dark, PRIORITY tag)", "file_type": "image", "source_file": "design/notes_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesmobile_priority_card", "community": 93, "norm_label": "priority note card (dark, priority tag)" }, { "label": "Tag chips (RESEARCH, SUPPLY CHAIN)", "file_type": "image", "source_file": "design/notes_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesmobile_tag_chips", "community": 28, "norm_label": "tag chips (research, supply chain)" }, { "label": "New-note input (Capture a new thought...)", "file_type": "image", "source_file": "design/notes_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesmobile_new_note_input", "community": 58, "norm_label": "new-note input (capture a new thought...)" }, { "label": "Attach (paperclip) button in input", "file_type": "image", "source_file": "design/notes_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesmobile_attach_button", "community": 58, "norm_label": "attach (paperclip) button in input" }, { "label": "SAVE button (dark pill)", "file_type": "image", "source_file": "design/notes_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "notesmobile_save_button", "community": 58, "norm_label": "save button (dark pill)" }, { "label": "Brand wordmark Colectivo (top-left)", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_brand_colectivo", "community": 94, "norm_label": "brand wordmark colectivo (top-left)" }, { "label": "Top center page title 'Lists'", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_top_center_title", "community": 185, "norm_label": "top center page title 'lists'" }, { "label": "Top-right overflow/more menu (kebab)", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_top_right_overflow", "community": 186, "norm_label": "top-right overflow/more menu (kebab)" }, { "label": "Left sidebar navigation (Lists, Tasks, Notes, Search)", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_sidebar_nav", "community": 35, "norm_label": "left sidebar navigation (lists, tasks, notes, search)" }, { "label": "Nav item Lists (active) with cart icon", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_nav_lists_active", "community": 35, "norm_label": "nav item lists (active) with cart icon" }, { "label": "Nav item Tasks with checkbox icon", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_nav_tasks", "community": 35, "norm_label": "nav item tasks with checkbox icon" }, { "label": "Nav item Notes with document icon", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_nav_notes", "community": 35, "norm_label": "nav item notes with document icon" }, { "label": "Nav item Search with magnifier icon", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_nav_search", "community": 35, "norm_label": "nav item search with magnifier icon" }, { "label": "Sidebar footer workspace card 'Shared Workspace \u00b7 Colectivo' with avatar", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_sidebar_workspace_footer", "community": 94, "norm_label": "sidebar footer workspace card 'shared workspace \u00b7 colectivo' with avatar" }, { "label": "Eyebrow label 'WORKSPACE OVERVIEW'", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_section_eyebrow", "community": 187, "norm_label": "eyebrow label 'workspace overview'" }, { "label": "Page heading 'Shared Lists'", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_page_heading", "community": 188, "norm_label": "page heading 'shared lists'" }, { "label": "Featured list card 'Home' \u2014 12 items, updated 2h ago, member avatars", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_card_home", "community": 15, "norm_label": "featured list card 'home' \u2014 12 items, updated 2h ago, member avatars" }, { "label": "Home card tags/chips GROCERIES and HOUSEHOLD", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_card_home_tags", "community": 15, "norm_label": "home card tags/chips groceries and household" }, { "label": "Home card member avatar stack (collaborators)", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_card_home_members", "community": 15, "norm_label": "home card member avatar stack (collaborators)" }, { "label": "List card 'Office' \u2014 8 items, briefcase icon", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_card_office", "community": 15, "norm_label": "list card 'office' \u2014 8 items, briefcase icon" }, { "label": "List card 'Party' \u2014 24 items, party-popper icon, HIGH PRIORITY status", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_card_party", "community": 15, "norm_label": "list card 'party' \u2014 24 items, party-popper icon, high priority status" }, { "label": "Party card status badge 'HIGH PRIORITY' (red)", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_card_party_priority_badge", "community": 15, "norm_label": "party card status badge 'high priority' (red)" }, { "label": "Compact list card 'Travel' \u2014 5 items \u00b7 Draft, plane icon, chevron-right", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_card_travel", "community": 15, "norm_label": "compact list card 'travel' \u2014 5 items \u00b7 draft, plane icon, chevron-right" }, { "label": "Travel card status 'Draft'", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_card_travel_draft_status", "community": 15, "norm_label": "travel card status 'draft'" }, { "label": "Bottom create-list input 'Create a new shared list\u2026' with plus icon", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_create_list_input", "community": 95, "norm_label": "bottom create-list input 'create a new shared list...' with plus icon" }, { "label": "Primary 'Create' button (dark pill)", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_create_list_button", "community": 95, "norm_label": "primary 'create' button (dark pill)" }, { "label": "Two-column grid layout of list cards (Home full-width, Office/Party pair, Travel full-width)", "file_type": "image", "source_file": "design/lists_view/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsview_cards_grid_layout", "community": 15, "norm_label": "two-column grid layout of list cards (home full-width, office/party pair, travel full-width)" }, { "label": "Hamburger menu icon", "file_type": "image", "source_file": "design/lists_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsmobile_header_menu", "community": 59, "norm_label": "hamburger menu icon" }, { "label": "MONOLITH brand wordmark", "file_type": "image", "source_file": "design/lists_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsmobile_header_brand", "community": 59, "norm_label": "monolith brand wordmark" }, { "label": "User avatar (top right)", "file_type": "image", "source_file": "design/lists_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsmobile_header_avatar", "community": 59, "norm_label": "user avatar (top right)" }, { "label": "WORKSPACE eyebrow label", "file_type": "image", "source_file": "design/lists_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsmobile_workspace_eyebrow", "community": 96, "norm_label": "workspace eyebrow label" }, { "label": "Shared Lists page title", "file_type": "image", "source_file": "design/lists_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsmobile_page_title", "community": 96, "norm_label": "shared lists page title" }, { "label": "Full-width list card (Home/Office)", "file_type": "image", "source_file": "design/lists_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsmobile_list_card_full", "community": 20, "norm_label": "full-width list card (home/office)" }, { "label": "List icon tile (house/briefcase/party/plane)", "file_type": "image", "source_file": "design/lists_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsmobile_list_card_icon", "community": 20, "norm_label": "list icon tile (house/briefcase/party/plane)" }, { "label": "List title (Home, Office, Party, Travel)", "file_type": "image", "source_file": "design/lists_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsmobile_list_card_title", "community": 20, "norm_label": "list title (home, office, party, travel)" }, { "label": "Item count + shared-with meta line", "file_type": "image", "source_file": "design/lists_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsmobile_list_card_meta", "community": 20, "norm_label": "item count + shared-with meta line" }, { "label": "Member avatar stack indicator", "file_type": "image", "source_file": "design/lists_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsmobile_list_card_members", "community": 20, "norm_label": "member avatar stack indicator" }, { "label": "Two-column compact list card grid (Party/Travel)", "file_type": "image", "source_file": "design/lists_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsmobile_list_card_grid", "community": 20, "norm_label": "two-column compact list card grid (party/travel)" }, { "label": "Status/meta indicator row on card", "file_type": "image", "source_file": "design/lists_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsmobile_status_indicator", "community": 20, "norm_label": "status/meta indicator row on card" }, { "label": "Create a new shared list inline input", "file_type": "image", "source_file": "design/lists_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsmobile_new_list_input", "community": 60, "norm_label": "create a new shared list inline input" }, { "label": "Create button (primary dark)", "file_type": "image", "source_file": "design/lists_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsmobile_new_list_button", "community": 60, "norm_label": "create button (primary dark)" }, { "label": "Plus-icon affordance on create bar", "file_type": "image", "source_file": "design/lists_mobile/screen.png", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "listsmobile_new_list_plus_icon", "community": 60, "norm_label": "plus-icon affordance on create bar" }, { "label": "CLAUDE.md project guide", "file_type": "document", "source_file": "CLAUDE.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_project_guide", "community": 8, "norm_label": "claude.md project guide" }, { "label": "Auth Architecture (Keycloak -> GoTrue -> Supabase)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L34-L44", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_auth_architecture", "community": 8, "norm_label": "auth architecture (keycloak -> gotrue -> supabase)" }, { "label": "Option B: GoTrue as OIDC proxy", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L36-L37", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_option_b_oidc_proxy", "community": 8, "norm_label": "option b: gotrue as oidc proxy" }, { "label": "Keycloak self-registration enabled", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L40", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_self_registration", "community": 8, "norm_label": "keycloak self-registration enabled" }, { "label": "Link-only invitations (no email)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L41", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_link_only_invitations", "community": 8, "norm_label": "link-only invitations (no email)" }, { "label": "Multiple collectives per user", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L42", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_multi_collective", "community": 8, "norm_label": "multiple collectives per user" }, { "label": "RP-initiated logout flow", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L44", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_rp_initiated_logout", "community": 8, "norm_label": "rp-initiated logout flow" }, { "label": "isLoggingOut module flag", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L44", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_islogging_out_flag", "community": 8, "norm_label": "isloggingout module flag" }, { "label": "/logged-out public route", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L44", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_logged_out_route", "community": 8, "norm_label": "/logged-out public route" }, { "label": "Sync Strategy (Realtime/SSE/Polling)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L46-L54", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_sync_strategy", "community": 36, "norm_label": "sync strategy (realtime/sse/polling)" }, { "label": "Offline-first with IndexedDB + LWW conflict", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L54", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_offline_first", "community": 36, "norm_label": "offline-first with indexeddb + lww conflict" }, { "label": "Domain Model (Collective-centric)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L56-L70", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_domain_model", "community": 37, "norm_label": "domain model (collective-centric)" }, { "label": "Roles: admin / member / guest", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L60", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_roles_admin_member_guest", "community": 37, "norm_label": "roles: admin / member / guest" }, { "label": "Core entities: Collective, ShoppingList, Task, Note", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L62", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_core_entities", "community": 37, "norm_label": "core entities: collective, shoppinglist, task, note" }, { "label": "Business rules (single active session, trash 7d, sole-admin promotion)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L66-L70", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_business_rules", "community": 37, "norm_label": "business rules (single active session, trash 7d, sole-admin promotion)" }, { "label": "Paraglide JS internationalisation", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L72-L81", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_i18n_paraglide", "community": 189, "norm_label": "paraglide js internationalisation" }, { "label": "TypeScript types generation (database.ts / domain.ts)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L83-L85", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_typescript_types", "community": 8, "norm_label": "typescript types generation (database.ts / domain.ts)" }, { "label": "Dev test users (ana/borja/carmen/david/eva)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L87-L97", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_dev_test_users", "community": 8, "norm_label": "dev test users (ana/borja/carmen/david/eva)" }, { "label": "Gotcha: colectivo-web is confidential client", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L103", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_colectivo_web_confidential", "community": 61, "norm_label": "gotcha: colectivo-web is confidential client" }, { "label": "Gotcha: custom openid client scope in Keycloak", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L105", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_openid_scope", "community": 61, "norm_label": "gotcha: custom openid client scope in keycloak" }, { "label": "Gotcha: GOTRUE_DISABLE_SIGNUP must be false", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L107", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_disable_signup", "community": 190, "norm_label": "gotcha: gotrue_disable_signup must be false" }, { "label": "Gotcha: auth.users pre-seeded with Keycloak UUIDs", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L109", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_auth_users_seed", "community": 8, "norm_label": "gotcha: auth.users pre-seeded with keycloak uuids" }, { "label": "Gotcha: Kong env var substitution via kong-start.sh", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L111", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_kong_env_sub", "community": 97, "norm_label": "gotcha: kong env var substitution via kong-start.sh" }, { "label": "Gotcha: GoTrue empty role/aud on INSERT + UPDATE clobber (migrations 013/014)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L113", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_gotrue_empty_role", "community": 8, "norm_label": "gotcha: gotrue empty role/aud on insert + update clobber (migrations 013/014)" }, { "label": "Gotcha: do not call getSession() in SvelteKit load()", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L117", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_no_getsession_in_load", "community": 62, "norm_label": "gotcha: do not call getsession() in sveltekit load()" }, { "label": "Gotcha: onAuthStateChange fires INITIAL_SESSION not SIGNED_IN", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L119", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_initial_session_event", "community": 8, "norm_label": "gotcha: onauthstatechange fires initial_session not signed_in" }, { "label": "Gotcha: CSS custom properties use rgb() not hsl()", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L121", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_rgb_not_hsl", "community": 191, "norm_label": "gotcha: css custom properties use rgb() not hsl()" }, { "label": "Gotcha: Supabase onAuthStateChange query deadlock (setTimeout + pass-through lock)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L123", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_auth_lock_deadlock", "community": 62, "norm_label": "gotcha: supabase onauthstatechange query deadlock (settimeout + pass-through lock)" }, { "label": "Gotcha: logout must be RP-initiated + guard $effect (PKCE race)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L125", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_logout_pkce_race", "community": 8, "norm_label": "gotcha: logout must be rp-initiated + guard $effect (pkce race)" }, { "label": "Gotcha: never call crypto.randomUUID() directly, use generateId()", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L127", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_crypto_randomuuid", "community": 8, "norm_label": "gotcha: never call crypto.randomuuid() directly, use generateid()" }, { "label": "Gotcha: PWA SW filename (use src/sw.ts not src/service-worker.ts)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L131", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_pwa_service_worker_filename", "community": 63, "norm_label": "gotcha: pwa sw filename (use src/sw.ts not src/service-worker.ts)" }, { "label": "Gotcha: @vite-pwa/sveltekit does not auto-register SW", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L133", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_pwa_no_auto_register", "community": 63, "norm_label": "gotcha: @vite-pwa/sveltekit does not auto-register sw" }, { "label": "Gotcha: injectManifest hardcodes filename -> use generateSW", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L135", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_injectmanifest_hardcoded", "community": 63, "norm_label": "gotcha: injectmanifest hardcodes filename -> use generatesw" }, { "label": "Gotcha: Playwright must use live Keycloak login, not storageState", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L139", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_no_storagestate", "community": 62, "norm_label": "gotcha: playwright must use live keycloak login, not storagestate" }, { "label": "Gotcha: Playwright baseURL hardcoded to localhost:5173", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L141", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_playwright_baseurl", "community": 192, "norm_label": "gotcha: playwright baseurl hardcoded to localhost:5173" }, { "label": "Gotcha: Realtime waitFor timeout 10s not 5s", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L143", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_realtime_waitfor_timeout", "community": 193, "norm_label": "gotcha: realtime waitfor timeout 10s not 5s" }, { "label": "Gotcha: Kong strip_path: true on full-table route strips too much", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L147", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_kong_strip_path", "community": 194, "norm_label": "gotcha: kong strip_path: true on full-table route strips too much" }, { "label": "Gotcha: KONG_PLUGINS must list every plugin used", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L149", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_kong_plugins_list", "community": 195, "norm_label": "gotcha: kong_plugins must list every plugin used" }, { "label": "Gotcha: .select() after .insert() evaluates SELECT RLS policy", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L151", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_select_after_insert_rls", "community": 196, "norm_label": "gotcha: .select() after .insert() evaluates select rls policy" }, { "label": "Gotcha: supabase/postgres v15.1.1.78 does not bootstrap internal roles", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L155", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_supabase_roles_bootstrap", "community": 197, "norm_label": "gotcha: supabase/postgres v15.1.1.78 does not bootstrap internal roles" }, { "label": "Gotcha: docker compose exec -T drains surrounding heredoc", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L157", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_gotcha_docker_exec_stdin_drain", "community": 198, "norm_label": "gotcha: docker compose exec -t drains surrounding heredoc" }, { "label": "iOS Safari / PWA platform notes", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L161-L166", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_ios_safari_platform", "community": 8, "norm_label": "ios safari / pwa platform notes" }, { "label": "nginx (prod) Realtime WebSocket config", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L168-L171", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_nginx_realtime_config", "community": 36, "norm_label": "nginx (prod) realtime websocket config" }, { "label": "Keycloak behind nginx (X-Forwarded headers)", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L173-L174", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_keycloak_behind_nginx", "community": 8, "norm_label": "keycloak behind nginx (x-forwarded headers)" }, { "label": "Supabase Realtime self-hosted config", "file_type": "document", "source_file": "CLAUDE.md", "source_location": "L176-L178", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "claudemd_supabase_realtime_selfhosted", "community": 36, "norm_label": "supabase realtime self-hosted config" }, { "label": "docs/development.md", "file_type": "document", "source_file": "docs/development.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "development_doc", "community": 8, "norm_label": "docs/development.md" }, { "label": "Planned tech stack table", "file_type": "document", "source_file": "docs/development.md", "source_location": "L3-L14", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "development_planned_stack", "community": 8, "norm_label": "planned tech stack table" }, { "label": "Planned repository layout", "file_type": "document", "source_file": "docs/development.md", "source_location": "L16-L40", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "development_repo_layout", "community": 8, "norm_label": "planned repository layout" }, { "label": "Justfile dev commands", "file_type": "document", "source_file": "docs/development.md", "source_location": "L42-L61", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "development_justfile_commands", "community": 199, "norm_label": "justfile dev commands" }, { "label": "Justfile test commands (test-all, test-e2e, etc.)", "file_type": "document", "source_file": "docs/development.md", "source_location": "L63-L72", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "development_test_commands", "community": 8, "norm_label": "justfile test commands (test-all, test-e2e, etc.)" }, { "label": "Local dev endpoints + credentials", "file_type": "document", "source_file": "docs/development.md", "source_location": "L74-L82", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "development_local_endpoints", "community": 97, "norm_label": "local dev endpoints + credentials" }, { "label": "Dev secrets table (.env)", "file_type": "document", "source_file": "docs/development.md", "source_location": "L84-L93", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "development_dev_secrets", "community": 61, "norm_label": "dev secrets table (.env)" }, { "label": "Fase 8 prod auth hardening", "file_type": "document", "source_file": "docs/history/fase-8-auth-logout.md", "source_location": null, "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fase8_doc", "community": 8, "norm_label": "fase 8 prod auth hardening" }, { "label": "Bug 1: empty auth.users.role on self-registration", "file_type": "document", "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L6-L19", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fase8_bug1_empty_role", "community": 8, "norm_label": "bug 1: empty auth.users.role on self-registration" }, { "label": "Migration 014 auth_users_role_update_trigger", "file_type": "document", "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L13-L19", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fase8_migration_014", "community": 8, "norm_label": "migration 014 auth_users_role_update_trigger" }, { "label": "auth.ensure_user_role_default() function", "file_type": "document", "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L17", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fase8_ensure_user_role_default_fn", "community": 8, "norm_label": "auth.ensure_user_role_default() function" }, { "label": "pgTAP 008_auth_user_role_default.sql (11 assertions)", "file_type": "document", "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L19,L61", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fase8_pgtap_008", "community": 8, "norm_label": "pgtap 008_auth_user_role_default.sql (11 assertions)" }, { "label": "Bug 2: logout doesn't log out + PKCE verifier race", "file_type": "document", "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L21-L57", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fase8_bug2_logout_pkce", "community": 8, "norm_label": "bug 2: logout doesn't log out + pkce verifier race" }, { "label": "Fix: RP-initiated OIDC logout", "file_type": "document", "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L46-L50", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fase8_rp_initiated_fix", "community": 8, "norm_label": "fix: rp-initiated oidc logout" }, { "label": "Accepted UX caveat: Keycloak confirmation page", "file_type": "document", "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L52-L57", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fase8_keycloak_confirm_caveat", "community": 8, "norm_label": "accepted ux caveat: keycloak confirmation page" }, { "label": "apps/web/src/lib/auth.ts logout()", "file_type": "document", "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L47", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fase8_auth_ts", "community": 8, "norm_label": "apps/web/src/lib/auth.ts logout()" }, { "label": "apps/web/src/routes/(app)/+layout.svelte $effect", "file_type": "document", "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L48", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fase8_app_layout_svelte", "community": 8, "norm_label": "apps/web/src/routes/(app)/+layout.svelte $effect" }, { "label": "apps/web/src/routes/logged-out/+page.svelte", "file_type": "document", "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L49", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fase8_logged_out_page", "community": 8, "norm_label": "apps/web/src/routes/logged-out/+page.svelte" }, { "label": "apps/web/tests/e2e/auth.test.ts A-05 + A-07", "file_type": "document", "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L57,L62", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fase8_e2e_auth_tests", "community": 8, "norm_label": "apps/web/tests/e2e/auth.test.ts a-05 + a-07" }, { "label": "infra/scripts/deploy-erosi.sh", "file_type": "document", "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L69", "source_url": null, "captured_at": null, "author": null, "contributor": null, "id": "fase8_deploy_erosi_script", "community": 8, "norm_label": "infra/scripts/deploy-erosi.sh" } ], "links": [ { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L20", "weight": 1.0, "_src": "apps_web_src_lib_auth_ts", "_tgt": "auth_login", "source": "apps_web_src_lib_auth_ts", "target": "auth_login", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/auth.ts", "source_location": "L50", "weight": 1.0, "_src": "apps_web_src_lib_auth_ts", "_tgt": "auth_logout", "source": "apps_web_src_lib_auth_ts", "target": "auth_logout", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/auth.ts", "source_location": "L23", "weight": 1.0, "_src": "auth_login", "_tgt": "supabase_getsupabase", "source": "auth_login", "target": "supabase_getsupabase" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/auth.ts", "source_location": "L55", "weight": 1.0, "_src": "auth_logout", "_tgt": "supabase_getsupabase", "source": "auth_logout", "target": "supabase_getsupabase" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/supabase.ts", "source_location": "L16", "weight": 1.0, "_src": "apps_web_src_lib_supabase_ts", "_tgt": "supabase_passthroughlock", "source": "apps_web_src_lib_supabase_ts", "target": "supabase_passthroughlock", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/supabase.ts", "source_location": "L22", "weight": 1.0, "_src": "apps_web_src_lib_supabase_ts", "_tgt": "supabase_getsupabase", "source": "apps_web_src_lib_supabase_ts", "target": "supabase_getsupabase", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/realtimeSync.ts", "source_location": "L52", "weight": 1.0, "_src": "realtimesync_subscribetolist", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "realtimesync_subscribetolist" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L12", "weight": 1.0, "_src": "notes_loadnotes", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "notes_loadnotes" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L28", "weight": 1.0, "_src": "notes_loadarchivednotes", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "notes_loadarchivednotes" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L39", "weight": 1.0, "_src": "notes_loadtrashednotes", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "notes_loadtrashednotes" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L49", "weight": 1.0, "_src": "notes_loadnote", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "notes_loadnote" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L59", "weight": 1.0, "_src": "notes_createnote", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "notes_createnote" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L81", "weight": 1.0, "_src": "notes_patchnote", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "notes_patchnote" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L117", "weight": 1.0, "_src": "notes_permanentdeletenote", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "notes_permanentdeletenote" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L121", "weight": 1.0, "_src": "notes_duplicatenote", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "notes_duplicatenote" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/search.ts", "source_location": "L29", "weight": 1.0, "_src": "search_runsearch", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "search_runsearch" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L13", "weight": 1.0, "_src": "lists_loadlists", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_loadlists" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L27", "weight": 1.0, "_src": "lists_loadtrashedlists", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_loadtrashedlists" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L58", "weight": 1.0, "_src": "lists_createlist", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_createlist" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L76", "weight": 1.0, "_src": "lists_renamelist", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_renamelist" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L81", "weight": 1.0, "_src": "lists_softdeletelist", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_softdeletelist" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L88", "weight": 1.0, "_src": "lists_restorelist", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_restorelist" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L93", "weight": 1.0, "_src": "lists_permanentdeletelist", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_permanentdeletelist" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L98", "weight": 1.0, "_src": "lists_archivelist", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_archivelist" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L106", "weight": 1.0, "_src": "lists_completelist", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_completelist" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L119", "weight": 1.0, "_src": "lists_resetlist", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_resetlist" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L133", "weight": 1.0, "_src": "lists_loaditems", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_loaditems" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L167", "weight": 1.0, "_src": "lists_additem", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_additem" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L186", "weight": 1.0, "_src": "lists_updateitem", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_updateitem" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L193", "weight": 1.0, "_src": "lists_checkitem", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_checkitem" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L197", "weight": 1.0, "_src": "lists_deleteitem", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_deleteitem" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L204", "weight": 1.0, "_src": "lists_bulkdeleteitems", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_bulkdeleteitems" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L209", "weight": 1.0, "_src": "lists_bulkmoveitems", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_bulkmoveitems" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L214", "weight": 1.0, "_src": "lists_bulkcheckitems", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_bulkcheckitems" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L236", "weight": 1.0, "_src": "lists_fetchsuggestions", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "lists_fetchsuggestions" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L13", "weight": 1.0, "_src": "tasks_loadtasklists", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "tasks_loadtasklists" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L40", "weight": 1.0, "_src": "tasks_createtasklist", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "tasks_createtasklist" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L58", "weight": 1.0, "_src": "tasks_renametasklist", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "tasks_renametasklist" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L63", "weight": 1.0, "_src": "tasks_deletetasklist", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "tasks_deletetasklist" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L69", "weight": 1.0, "_src": "tasks_loadtasks", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "tasks_loadtasks" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L85", "weight": 1.0, "_src": "tasks_addtask", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "tasks_addtask" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L96", "weight": 1.0, "_src": "tasks_renametask", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "tasks_renametask" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L103", "weight": 1.0, "_src": "tasks_completetask", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "tasks_completetask" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L107", "weight": 1.0, "_src": "tasks_deletetask", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "tasks_deletetask" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L24", "weight": 1.0, "_src": "index_getqueue", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "index_getqueue" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/routes/(app)/collective/manage/+page.svelte", "source_location": "L94", "weight": 1.0, "_src": "page_removemember", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "page_removemember" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/routes/(app)/collective/manage/+page.svelte", "source_location": "L112", "weight": 1.0, "_src": "page_generateinvitelink", "_tgt": "supabase_getsupabase", "source": "supabase_getsupabase", "target": "page_generateinvitelink" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/realtimeSync.ts", "source_location": "L48", "weight": 1.0, "_src": "apps_web_src_lib_stores_realtimesync_ts", "_tgt": "realtimesync_subscribetolist", "source": "apps_web_src_lib_stores_realtimesync_ts", "target": "realtimesync_subscribetolist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/realtimeSync.ts", "source_location": "L112", "weight": 1.0, "_src": "apps_web_src_lib_stores_realtimesync_ts", "_tgt": "realtimesync_applyitemevent", "source": "apps_web_src_lib_stores_realtimesync_ts", "target": "realtimesync_applyitemevent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L10", "weight": 1.0, "_src": "apps_web_src_lib_stores_notes_ts", "_tgt": "notes_loadnotes", "source": "apps_web_src_lib_stores_notes_ts", "target": "notes_loadnotes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L27", "weight": 1.0, "_src": "apps_web_src_lib_stores_notes_ts", "_tgt": "notes_loadarchivednotes", "source": "apps_web_src_lib_stores_notes_ts", "target": "notes_loadarchivednotes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L38", "weight": 1.0, "_src": "apps_web_src_lib_stores_notes_ts", "_tgt": "notes_loadtrashednotes", "source": "apps_web_src_lib_stores_notes_ts", "target": "notes_loadtrashednotes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L48", "weight": 1.0, "_src": "apps_web_src_lib_stores_notes_ts", "_tgt": "notes_loadnote", "source": "apps_web_src_lib_stores_notes_ts", "target": "notes_loadnote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L55", "weight": 1.0, "_src": "apps_web_src_lib_stores_notes_ts", "_tgt": "notes_createnote", "source": "apps_web_src_lib_stores_notes_ts", "target": "notes_createnote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L75", "weight": 1.0, "_src": "apps_web_src_lib_stores_notes_ts", "_tgt": "notes_patchnote", "source": "apps_web_src_lib_stores_notes_ts", "target": "notes_patchnote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L89", "weight": 1.0, "_src": "apps_web_src_lib_stores_notes_ts", "_tgt": "notes_pinnote", "source": "apps_web_src_lib_stores_notes_ts", "target": "notes_pinnote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L94", "weight": 1.0, "_src": "apps_web_src_lib_stores_notes_ts", "_tgt": "notes_unpinnote", "source": "apps_web_src_lib_stores_notes_ts", "target": "notes_unpinnote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L98", "weight": 1.0, "_src": "apps_web_src_lib_stores_notes_ts", "_tgt": "notes_archivenote", "source": "apps_web_src_lib_stores_notes_ts", "target": "notes_archivenote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L103", "weight": 1.0, "_src": "apps_web_src_lib_stores_notes_ts", "_tgt": "notes_unarchivenote", "source": "apps_web_src_lib_stores_notes_ts", "target": "notes_unarchivenote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L107", "weight": 1.0, "_src": "apps_web_src_lib_stores_notes_ts", "_tgt": "notes_trashnote", "source": "apps_web_src_lib_stores_notes_ts", "target": "notes_trashnote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L112", "weight": 1.0, "_src": "apps_web_src_lib_stores_notes_ts", "_tgt": "notes_restorenote", "source": "apps_web_src_lib_stores_notes_ts", "target": "notes_restorenote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L116", "weight": 1.0, "_src": "apps_web_src_lib_stores_notes_ts", "_tgt": "notes_permanentdeletenote", "source": "apps_web_src_lib_stores_notes_ts", "target": "notes_permanentdeletenote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L120", "weight": 1.0, "_src": "apps_web_src_lib_stores_notes_ts", "_tgt": "notes_duplicatenote", "source": "apps_web_src_lib_stores_notes_ts", "target": "notes_duplicatenote", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L91", "weight": 1.0, "_src": "notes_pinnote", "_tgt": "notes_patchnote", "source": "notes_patchnote", "target": "notes_pinnote", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L95", "weight": 1.0, "_src": "notes_unpinnote", "_tgt": "notes_patchnote", "source": "notes_patchnote", "target": "notes_unpinnote", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L99", "weight": 1.0, "_src": "notes_archivenote", "_tgt": "notes_patchnote", "source": "notes_patchnote", "target": "notes_archivenote", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L104", "weight": 1.0, "_src": "notes_unarchivenote", "_tgt": "notes_patchnote", "source": "notes_patchnote", "target": "notes_unarchivenote", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L108", "weight": 1.0, "_src": "notes_trashnote", "_tgt": "notes_patchnote", "source": "notes_patchnote", "target": "notes_trashnote", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/notes.ts", "source_location": "L113", "weight": 1.0, "_src": "notes_restorenote", "_tgt": "notes_patchnote", "source": "notes_patchnote", "target": "notes_restorenote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/search.ts", "source_location": "L24", "weight": 1.0, "_src": "apps_web_src_lib_stores_search_ts", "_tgt": "search_runsearch", "source": "apps_web_src_lib_stores_search_ts", "target": "search_runsearch", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L11", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_loadlists", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_loadlists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L26", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_loadtrashedlists", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_loadtrashedlists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L40", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_createlist", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_createlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L74", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_renamelist", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_renamelist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L79", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_softdeletelist", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_softdeletelist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L87", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_restorelist", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_restorelist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L92", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_permanentdeletelist", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_permanentdeletelist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L96", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_archivelist", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_archivelist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L101", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_completelist", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_completelist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L112", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_resetlist", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_resetlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L132", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_loaditems", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_loaditems", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L150", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_additem", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_additem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L177", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_updateitem", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_updateitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L189", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_checkitem", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_checkitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L196", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_deleteitem", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_deleteitem", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L202", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_bulkdeleteitems", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_bulkdeleteitems", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L207", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_bulkmoveitems", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_bulkmoveitems", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L212", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_bulkcheckitems", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_bulkcheckitems", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L221", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_reorderitems", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_reorderitems", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L231", "weight": 1.0, "_src": "apps_web_src_lib_stores_lists_ts", "_tgt": "lists_fetchsuggestions", "source": "apps_web_src_lib_stores_lists_ts", "target": "lists_fetchsuggestions", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L89", "weight": 1.0, "_src": "lists_restorelist", "_tgt": "lists_loadlists", "source": "lists_loadlists", "target": "lists_restorelist", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L52", "weight": 1.0, "_src": "page_toggletrash", "_tgt": "lists_loadtrashedlists", "source": "lists_loadtrashedlists", "target": "page_toggletrash" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/lists.ts", "source_location": "L45", "weight": 1.0, "_src": "lists_createlist", "_tgt": "id_generateid", "source": "lists_createlist", "target": "id_generateid" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L92", "weight": 1.0, "_src": "page_handledelete", "_tgt": "lists_softdeletelist", "source": "lists_softdeletelist", "target": "page_handledelete" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L97", "weight": 1.0, "_src": "page_handlerestore", "_tgt": "lists_restorelist", "source": "lists_restorelist", "target": "page_handlerestore" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L102", "weight": 1.0, "_src": "page_handlepermanentdelete", "_tgt": "lists_permanentdeletelist", "source": "lists_permanentdeletelist", "target": "page_handlepermanentdelete" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L82", "weight": 1.0, "_src": "page_handlearchive", "_tgt": "lists_archivelist", "source": "lists_archivelist", "target": "page_handlearchive" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/routes/(app)/lists/[id]/session/+page.svelte", "source_location": "L84", "weight": 1.0, "_src": "page_confirmfinish", "_tgt": "lists_completelist", "source": "lists_completelist", "target": "page_confirmfinish" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L87", "weight": 1.0, "_src": "page_handlereset", "_tgt": "lists_resetlist", "source": "lists_resetlist", "target": "page_handlereset" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/routes/(app)/lists/[id]/session/+page.svelte", "source_location": "L78", "weight": 1.0, "_src": "page_togglecheck", "_tgt": "lists_checkitem", "source": "lists_checkitem", "target": "page_togglecheck" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L11", "weight": 1.0, "_src": "apps_web_src_lib_stores_tasks_ts", "_tgt": "tasks_loadtasklists", "source": "apps_web_src_lib_stores_tasks_ts", "target": "tasks_loadtasklists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L25", "weight": 1.0, "_src": "apps_web_src_lib_stores_tasks_ts", "_tgt": "tasks_createtasklist", "source": "apps_web_src_lib_stores_tasks_ts", "target": "tasks_createtasklist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L56", "weight": 1.0, "_src": "apps_web_src_lib_stores_tasks_ts", "_tgt": "tasks_renametasklist", "source": "apps_web_src_lib_stores_tasks_ts", "target": "tasks_renametasklist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L61", "weight": 1.0, "_src": "apps_web_src_lib_stores_tasks_ts", "_tgt": "tasks_deletetasklist", "source": "apps_web_src_lib_stores_tasks_ts", "target": "tasks_deletetasklist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L68", "weight": 1.0, "_src": "apps_web_src_lib_stores_tasks_ts", "_tgt": "tasks_loadtasks", "source": "apps_web_src_lib_stores_tasks_ts", "target": "tasks_loadtasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L79", "weight": 1.0, "_src": "apps_web_src_lib_stores_tasks_ts", "_tgt": "tasks_addtask", "source": "apps_web_src_lib_stores_tasks_ts", "target": "tasks_addtask", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L95", "weight": 1.0, "_src": "apps_web_src_lib_stores_tasks_ts", "_tgt": "tasks_renametask", "source": "apps_web_src_lib_stores_tasks_ts", "target": "tasks_renametask", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L99", "weight": 1.0, "_src": "apps_web_src_lib_stores_tasks_ts", "_tgt": "tasks_completetask", "source": "apps_web_src_lib_stores_tasks_ts", "target": "tasks_completetask", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L106", "weight": 1.0, "_src": "apps_web_src_lib_stores_tasks_ts", "_tgt": "tasks_deletetask", "source": "apps_web_src_lib_stores_tasks_ts", "target": "tasks_deletetask", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L110", "weight": 1.0, "_src": "apps_web_src_lib_stores_tasks_ts", "_tgt": "tasks_reordertasks", "source": "apps_web_src_lib_stores_tasks_ts", "target": "tasks_reordertasks", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/stores/tasks.ts", "source_location": "L30", "weight": 1.0, "_src": "tasks_createtasklist", "_tgt": "id_generateid", "source": "tasks_createtasklist", "target": "id_generateid" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/utils/id.ts", "source_location": "L16", "weight": 1.0, "_src": "apps_web_src_lib_utils_id_ts", "_tgt": "id_generateid", "source": "apps_web_src_lib_utils_id_ts", "target": "id_generateid", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L91", "weight": 1.0, "_src": "queue_syncqueue_enqueue", "_tgt": "id_generateid", "source": "id_generateid", "target": "queue_syncqueue_enqueue" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/sync/undoQueue.ts", "source_location": "L32", "weight": 1.0, "_src": "undoqueue_scheduleundoable", "_tgt": "id_generateid", "source": "id_generateid", "target": "undoqueue_scheduleundoable" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L20", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_nav_lists", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_nav_lists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L42", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_nav_tasks", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_nav_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L64", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_nav_notes", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_nav_notes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L86", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_nav_search", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_nav_search", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L108", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_nav_settings", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_nav_settings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L130", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_nav_collective", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_nav_collective", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L152", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_app_name", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_app_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L174", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_loading", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_loading", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L196", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_error_generic", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_error_generic", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L218", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_login_title", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_login_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L240", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_login_button", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_login_button", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L262", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_logout_button", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_logout_button", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L284", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_auth_back_to_home", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_auth_back_to_home", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L306", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_logged_out_title", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_logged_out_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L328", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_logged_out_subtitle", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_logged_out_subtitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L350", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_logged_out_sign_in", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_logged_out_sign_in", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L372", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_onboarding_title", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_onboarding_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L394", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_onboarding_subtitle", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_onboarding_subtitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L416", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_onboarding_create_tab", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_onboarding_create_tab", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L438", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_onboarding_join_tab", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_onboarding_join_tab", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L460", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_onboarding_create_collective", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_onboarding_create_collective", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L482", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_onboarding_join_collective", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_onboarding_join_collective", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L504", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_onboarding_collective_name", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_onboarding_collective_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L526", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_onboarding_collective_name_placeholder", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_onboarding_collective_name_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L548", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_onboarding_collective_emoji", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_onboarding_collective_emoji", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L570", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_onboarding_invite_link_label", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_onboarding_invite_link_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L592", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_onboarding_invite_link_placeholder", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_onboarding_invite_link_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L614", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_onboarding_create_btn", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_onboarding_create_btn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L636", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_onboarding_join_btn", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_onboarding_join_btn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L658", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_collective_name_label", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_collective_name_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L680", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_collective_name_placeholder", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_collective_name_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L702", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_invitation_title", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_invitation_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L724", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_invitation_subtitle", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_invitation_subtitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L746", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_invitation_accept_btn", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_invitation_accept_btn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L768", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_invitation_success", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_invitation_success", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L790", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_invitation_invalid_link", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_invitation_invalid_link", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L812", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_invitation_error_not_found", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_invitation_error_not_found", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L834", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_invitation_error_already_used", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_invitation_error_already_used", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L856", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_invitation_error_expired", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_invitation_error_expired", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L878", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_invitation_error_already_member", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_invitation_error_already_member", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L900", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_invitation_error_unauthenticated", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_invitation_error_unauthenticated", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L922", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_invitation_error_unknown", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_invitation_error_unknown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L944", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_manage_title", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_manage_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L966", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_manage_members", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_manage_members", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L988", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_manage_you", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_manage_you", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1010", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_manage_remove", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_manage_remove", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1032", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_manage_invite_title", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_manage_invite_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1054", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_manage_invite_role", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_manage_invite_role", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1076", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_manage_generate_link", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_manage_generate_link", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1098", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_manage_copy", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_manage_copy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1120", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_manage_copied", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_manage_copied", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1142", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_manage_link_expires", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_manage_link_expires", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1164", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_role_admin", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_role_admin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1186", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_role_member", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_role_member", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1208", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_role_guest", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_role_guest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1230", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_settings_title", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_settings_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1252", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_settings_display_name", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_settings_display_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1274", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_settings_saving", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_settings_saving", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1296", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_settings_language", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_settings_language", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1318", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_settings_avatar", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_settings_avatar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1340", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_settings_avatar_initials", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_settings_avatar_initials", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1362", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_settings_avatar_emoji", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_settings_avatar_emoji", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1384", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_settings_avatar_upload", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_settings_avatar_upload", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1406", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_settings_avatar_upload_btn", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_settings_avatar_upload_btn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1428", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_settings_account", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_settings_account", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1450", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_settings_keycloak_link", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_settings_keycloak_link", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1472", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_settings_logout", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_settings_logout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1494", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_settings_save", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_settings_save", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1516", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_settings_saved", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_settings_saved", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1538", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_invite_member", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_invite_member", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1560", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_invite_email_label", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_invite_email_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1582", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_invite_send", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_invite_send", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1604", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_masthead_lists_label", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_masthead_lists_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1626", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_masthead_tasks_label", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_masthead_tasks_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1648", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_masthead_notes_label", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_masthead_notes_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1670", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_masthead_search_label", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_masthead_search_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1692", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_masthead_search_title", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_masthead_search_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1714", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_lists_title", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_lists_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1736", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_lists_new_list", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_lists_new_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1758", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_lists_no_lists", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_lists_no_lists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1780", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_lists_create_first", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_lists_create_first", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1802", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_lists_trash", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_lists_trash", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1824", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_status_active", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_status_active", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1846", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_status_completed", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_status_completed", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1868", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_status_archived", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_status_archived", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1890", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_name_placeholder", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_name_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1912", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_items_empty", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_items_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1934", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_items_empty_hint", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_items_empty_hint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1956", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_reset", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_reset", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1978", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_archive", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_archive", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2000", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_delete", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2022", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_actions", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_actions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2044", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_item_placeholder", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_item_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2066", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_qty_label", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_qty_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2088", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_add_item", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_add_item", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2110", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_to_buy", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_to_buy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2132", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_checked", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_checked", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2154", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_start_session", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_start_session", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2176", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_finish_shopping", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_finish_shopping", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2198", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_finish_confirm", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_finish_confirm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2220", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_finish_confirm_yes", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_finish_confirm_yes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2242", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_finish_confirm_no", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_finish_confirm_no", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2264", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_tasks_title", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_tasks_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2286", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_tasks_new_list", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_tasks_new_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2308", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_tasks_no_lists", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_tasks_no_lists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2330", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_tasks_create_first", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_tasks_create_first", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2352", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_tasks_new_list_placeholder", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_tasks_new_list_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2374", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_tasks_new_task_placeholder", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_tasks_new_task_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2396", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_tasks_empty", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_tasks_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2418", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_tasks_empty_hint", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_tasks_empty_hint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2440", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_tasks_completed_section", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_tasks_completed_section", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2462", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_tasks_pending_section", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_tasks_pending_section", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2484", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_tasks_completed_by", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_tasks_completed_by", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2506", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_tasks_toggle", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_tasks_toggle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2528", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_tasks_uncheck", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_tasks_uncheck", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2550", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_tasks_delete", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_tasks_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2572", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_tasks_delete_list", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_tasks_delete_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2594", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_tasks_delete_list_confirm", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_tasks_delete_list_confirm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2616", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_title", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2638", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_new", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_new", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2660", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_pinned_section", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_pinned_section", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2682", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_active_section", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_active_section", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2704", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_archive", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_archive", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2726", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_archive_view", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_archive_view", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2748", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_archived_empty", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_archived_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2770", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_trash_view", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_trash_view", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2792", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_trash_empty", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_trash_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2814", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_pin", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_pin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2836", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_unpin", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_unpin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2858", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_unarchive", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_unarchive", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2880", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_send_to_trash", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_send_to_trash", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2902", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_restore", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_restore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2924", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_duplicate", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_duplicate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2946", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_color", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_color", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2968", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_title_placeholder", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_title_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2990", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_content_placeholder", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_content_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3012", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_content_aria", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_content_aria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3034", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_back_to_board", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_back_to_board", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3056", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_saved", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_saved", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3078", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_saving", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_saving", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3100", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_empty_board", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_empty_board", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3122", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_notes_empty_board_hint", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_notes_empty_board_hint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3144", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_search_title", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_search_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3166", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_search_placeholder", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_search_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3188", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_search_filter_all", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_search_filter_all", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3210", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_search_filter_lists", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_search_filter_lists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3232", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_search_filter_tasks", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_search_filter_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3254", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_search_filter_notes", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_search_filter_notes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3276", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_search_group_shopping_items", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_search_group_shopping_items", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3298", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_search_group_tasks", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_search_group_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3320", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_search_group_notes", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_search_group_notes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3342", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_search_empty", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_search_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3364", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_search_hint", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_search_hint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3386", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_trash_restore", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_trash_restore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3408", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_trash_delete_permanent", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_trash_delete_permanent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3430", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_trash_empty", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_trash_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3452", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_trash_expires_in", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_trash_expires_in", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3474", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_confirm_delete", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_confirm_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3496", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_cancel", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_cancel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3518", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_save", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_save", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3540", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_action_delete", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_action_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3562", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_edit", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_edit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3584", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_add", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_add", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3606", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_done", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_done", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3628", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_sync_offline", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_sync_offline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3650", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_sync_syncing", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_sync_syncing", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3672", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_undo", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_undo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3694", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_undo_deleted_item", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_undo_deleted_item", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3716", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_item_delete_aria", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_item_delete_aria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3738", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_qty_decrease", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_qty_decrease", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3760", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_qty_increase", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_qty_increase", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3782", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_reorder_handle", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_reorder_handle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3804", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_edit_item", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_edit_item", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3826", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_confirm", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_confirm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3848", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_close", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_close", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3870", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_select", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_select", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3892", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_selection_count", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_selection_count", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3914", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_cancel_selection", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_cancel_selection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3936", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_bulk_delete", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_bulk_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3958", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_bulk_move", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_bulk_move", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3980", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_bulk_mark_checked", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_bulk_mark_checked", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L4002", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_undo_bulk_delete", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_undo_bulk_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L4024", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_move_title", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_move_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L4046", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_js", "_tgt": "messages_list_move_create_new", "source": "apps_web_src_lib_paraglide_messages_js", "target": "messages_list_move_create_new", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L24", "weight": 1.0, "_src": "messages_nav_lists", "_tgt": "runtime_languagetag", "source": "messages_nav_lists", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L46", "weight": 1.0, "_src": "messages_nav_tasks", "_tgt": "runtime_languagetag", "source": "messages_nav_tasks", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L68", "weight": 1.0, "_src": "messages_nav_notes", "_tgt": "runtime_languagetag", "source": "messages_nav_notes", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L90", "weight": 1.0, "_src": "messages_nav_search", "_tgt": "runtime_languagetag", "source": "messages_nav_search", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L112", "weight": 1.0, "_src": "messages_nav_settings", "_tgt": "runtime_languagetag", "source": "messages_nav_settings", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L134", "weight": 1.0, "_src": "messages_nav_collective", "_tgt": "runtime_languagetag", "source": "messages_nav_collective", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L156", "weight": 1.0, "_src": "messages_app_name", "_tgt": "runtime_languagetag", "source": "messages_app_name", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L178", "weight": 1.0, "_src": "messages_loading", "_tgt": "runtime_languagetag", "source": "messages_loading", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L200", "weight": 1.0, "_src": "messages_error_generic", "_tgt": "runtime_languagetag", "source": "messages_error_generic", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L222", "weight": 1.0, "_src": "messages_login_title", "_tgt": "runtime_languagetag", "source": "messages_login_title", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L244", "weight": 1.0, "_src": "messages_login_button", "_tgt": "runtime_languagetag", "source": "messages_login_button", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L266", "weight": 1.0, "_src": "messages_logout_button", "_tgt": "runtime_languagetag", "source": "messages_logout_button", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L288", "weight": 1.0, "_src": "messages_auth_back_to_home", "_tgt": "runtime_languagetag", "source": "messages_auth_back_to_home", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L310", "weight": 1.0, "_src": "messages_logged_out_title", "_tgt": "runtime_languagetag", "source": "messages_logged_out_title", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L332", "weight": 1.0, "_src": "messages_logged_out_subtitle", "_tgt": "runtime_languagetag", "source": "messages_logged_out_subtitle", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L354", "weight": 1.0, "_src": "messages_logged_out_sign_in", "_tgt": "runtime_languagetag", "source": "messages_logged_out_sign_in", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L376", "weight": 1.0, "_src": "messages_onboarding_title", "_tgt": "runtime_languagetag", "source": "messages_onboarding_title", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L398", "weight": 1.0, "_src": "messages_onboarding_subtitle", "_tgt": "runtime_languagetag", "source": "messages_onboarding_subtitle", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L420", "weight": 1.0, "_src": "messages_onboarding_create_tab", "_tgt": "runtime_languagetag", "source": "messages_onboarding_create_tab", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L442", "weight": 1.0, "_src": "messages_onboarding_join_tab", "_tgt": "runtime_languagetag", "source": "messages_onboarding_join_tab", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L464", "weight": 1.0, "_src": "messages_onboarding_create_collective", "_tgt": "runtime_languagetag", "source": "messages_onboarding_create_collective", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L486", "weight": 1.0, "_src": "messages_onboarding_join_collective", "_tgt": "runtime_languagetag", "source": "messages_onboarding_join_collective", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L508", "weight": 1.0, "_src": "messages_onboarding_collective_name", "_tgt": "runtime_languagetag", "source": "messages_onboarding_collective_name", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L530", "weight": 1.0, "_src": "messages_onboarding_collective_name_placeholder", "_tgt": "runtime_languagetag", "source": "messages_onboarding_collective_name_placeholder", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L552", "weight": 1.0, "_src": "messages_onboarding_collective_emoji", "_tgt": "runtime_languagetag", "source": "messages_onboarding_collective_emoji", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L574", "weight": 1.0, "_src": "messages_onboarding_invite_link_label", "_tgt": "runtime_languagetag", "source": "messages_onboarding_invite_link_label", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L596", "weight": 1.0, "_src": "messages_onboarding_invite_link_placeholder", "_tgt": "runtime_languagetag", "source": "messages_onboarding_invite_link_placeholder", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L618", "weight": 1.0, "_src": "messages_onboarding_create_btn", "_tgt": "runtime_languagetag", "source": "messages_onboarding_create_btn", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L640", "weight": 1.0, "_src": "messages_onboarding_join_btn", "_tgt": "runtime_languagetag", "source": "messages_onboarding_join_btn", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L662", "weight": 1.0, "_src": "messages_collective_name_label", "_tgt": "runtime_languagetag", "source": "messages_collective_name_label", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L684", "weight": 1.0, "_src": "messages_collective_name_placeholder", "_tgt": "runtime_languagetag", "source": "messages_collective_name_placeholder", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L706", "weight": 1.0, "_src": "messages_invitation_title", "_tgt": "runtime_languagetag", "source": "messages_invitation_title", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L728", "weight": 1.0, "_src": "messages_invitation_subtitle", "_tgt": "runtime_languagetag", "source": "messages_invitation_subtitle", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L750", "weight": 1.0, "_src": "messages_invitation_accept_btn", "_tgt": "runtime_languagetag", "source": "messages_invitation_accept_btn", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L772", "weight": 1.0, "_src": "messages_invitation_success", "_tgt": "runtime_languagetag", "source": "messages_invitation_success", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L794", "weight": 1.0, "_src": "messages_invitation_invalid_link", "_tgt": "runtime_languagetag", "source": "messages_invitation_invalid_link", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L816", "weight": 1.0, "_src": "messages_invitation_error_not_found", "_tgt": "runtime_languagetag", "source": "messages_invitation_error_not_found", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L838", "weight": 1.0, "_src": "messages_invitation_error_already_used", "_tgt": "runtime_languagetag", "source": "messages_invitation_error_already_used", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L860", "weight": 1.0, "_src": "messages_invitation_error_expired", "_tgt": "runtime_languagetag", "source": "messages_invitation_error_expired", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L882", "weight": 1.0, "_src": "messages_invitation_error_already_member", "_tgt": "runtime_languagetag", "source": "messages_invitation_error_already_member", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L904", "weight": 1.0, "_src": "messages_invitation_error_unauthenticated", "_tgt": "runtime_languagetag", "source": "messages_invitation_error_unauthenticated", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L926", "weight": 1.0, "_src": "messages_invitation_error_unknown", "_tgt": "runtime_languagetag", "source": "messages_invitation_error_unknown", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L948", "weight": 1.0, "_src": "messages_manage_title", "_tgt": "runtime_languagetag", "source": "messages_manage_title", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L970", "weight": 1.0, "_src": "messages_manage_members", "_tgt": "runtime_languagetag", "source": "messages_manage_members", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L992", "weight": 1.0, "_src": "messages_manage_you", "_tgt": "runtime_languagetag", "source": "messages_manage_you", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1014", "weight": 1.0, "_src": "messages_manage_remove", "_tgt": "runtime_languagetag", "source": "messages_manage_remove", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1036", "weight": 1.0, "_src": "messages_manage_invite_title", "_tgt": "runtime_languagetag", "source": "messages_manage_invite_title", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1058", "weight": 1.0, "_src": "messages_manage_invite_role", "_tgt": "runtime_languagetag", "source": "messages_manage_invite_role", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1080", "weight": 1.0, "_src": "messages_manage_generate_link", "_tgt": "runtime_languagetag", "source": "messages_manage_generate_link", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1102", "weight": 1.0, "_src": "messages_manage_copy", "_tgt": "runtime_languagetag", "source": "messages_manage_copy", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1124", "weight": 1.0, "_src": "messages_manage_copied", "_tgt": "runtime_languagetag", "source": "messages_manage_copied", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1146", "weight": 1.0, "_src": "messages_manage_link_expires", "_tgt": "runtime_languagetag", "source": "messages_manage_link_expires", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1168", "weight": 1.0, "_src": "messages_role_admin", "_tgt": "runtime_languagetag", "source": "messages_role_admin", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1190", "weight": 1.0, "_src": "messages_role_member", "_tgt": "runtime_languagetag", "source": "messages_role_member", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1212", "weight": 1.0, "_src": "messages_role_guest", "_tgt": "runtime_languagetag", "source": "messages_role_guest", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1234", "weight": 1.0, "_src": "messages_settings_title", "_tgt": "runtime_languagetag", "source": "messages_settings_title", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1256", "weight": 1.0, "_src": "messages_settings_display_name", "_tgt": "runtime_languagetag", "source": "messages_settings_display_name", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1278", "weight": 1.0, "_src": "messages_settings_saving", "_tgt": "runtime_languagetag", "source": "messages_settings_saving", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1300", "weight": 1.0, "_src": "messages_settings_language", "_tgt": "runtime_languagetag", "source": "messages_settings_language", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1322", "weight": 1.0, "_src": "messages_settings_avatar", "_tgt": "runtime_languagetag", "source": "messages_settings_avatar", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1344", "weight": 1.0, "_src": "messages_settings_avatar_initials", "_tgt": "runtime_languagetag", "source": "messages_settings_avatar_initials", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1366", "weight": 1.0, "_src": "messages_settings_avatar_emoji", "_tgt": "runtime_languagetag", "source": "messages_settings_avatar_emoji", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1388", "weight": 1.0, "_src": "messages_settings_avatar_upload", "_tgt": "runtime_languagetag", "source": "messages_settings_avatar_upload", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1410", "weight": 1.0, "_src": "messages_settings_avatar_upload_btn", "_tgt": "runtime_languagetag", "source": "messages_settings_avatar_upload_btn", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1432", "weight": 1.0, "_src": "messages_settings_account", "_tgt": "runtime_languagetag", "source": "messages_settings_account", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1454", "weight": 1.0, "_src": "messages_settings_keycloak_link", "_tgt": "runtime_languagetag", "source": "messages_settings_keycloak_link", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1476", "weight": 1.0, "_src": "messages_settings_logout", "_tgt": "runtime_languagetag", "source": "messages_settings_logout", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1498", "weight": 1.0, "_src": "messages_settings_save", "_tgt": "runtime_languagetag", "source": "messages_settings_save", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1520", "weight": 1.0, "_src": "messages_settings_saved", "_tgt": "runtime_languagetag", "source": "messages_settings_saved", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1542", "weight": 1.0, "_src": "messages_invite_member", "_tgt": "runtime_languagetag", "source": "messages_invite_member", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1564", "weight": 1.0, "_src": "messages_invite_email_label", "_tgt": "runtime_languagetag", "source": "messages_invite_email_label", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1586", "weight": 1.0, "_src": "messages_invite_send", "_tgt": "runtime_languagetag", "source": "messages_invite_send", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1608", "weight": 1.0, "_src": "messages_masthead_lists_label", "_tgt": "runtime_languagetag", "source": "messages_masthead_lists_label", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1630", "weight": 1.0, "_src": "messages_masthead_tasks_label", "_tgt": "runtime_languagetag", "source": "messages_masthead_tasks_label", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1652", "weight": 1.0, "_src": "messages_masthead_notes_label", "_tgt": "runtime_languagetag", "source": "messages_masthead_notes_label", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1674", "weight": 1.0, "_src": "messages_masthead_search_label", "_tgt": "runtime_languagetag", "source": "messages_masthead_search_label", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1696", "weight": 1.0, "_src": "messages_masthead_search_title", "_tgt": "runtime_languagetag", "source": "messages_masthead_search_title", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1718", "weight": 1.0, "_src": "messages_lists_title", "_tgt": "runtime_languagetag", "source": "messages_lists_title", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1740", "weight": 1.0, "_src": "messages_lists_new_list", "_tgt": "runtime_languagetag", "source": "messages_lists_new_list", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1762", "weight": 1.0, "_src": "messages_lists_no_lists", "_tgt": "runtime_languagetag", "source": "messages_lists_no_lists", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1784", "weight": 1.0, "_src": "messages_lists_create_first", "_tgt": "runtime_languagetag", "source": "messages_lists_create_first", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1806", "weight": 1.0, "_src": "messages_lists_trash", "_tgt": "runtime_languagetag", "source": "messages_lists_trash", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1828", "weight": 1.0, "_src": "messages_list_status_active", "_tgt": "runtime_languagetag", "source": "messages_list_status_active", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1850", "weight": 1.0, "_src": "messages_list_status_completed", "_tgt": "runtime_languagetag", "source": "messages_list_status_completed", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1872", "weight": 1.0, "_src": "messages_list_status_archived", "_tgt": "runtime_languagetag", "source": "messages_list_status_archived", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1894", "weight": 1.0, "_src": "messages_list_name_placeholder", "_tgt": "runtime_languagetag", "source": "messages_list_name_placeholder", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1916", "weight": 1.0, "_src": "messages_list_items_empty", "_tgt": "runtime_languagetag", "source": "messages_list_items_empty", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1938", "weight": 1.0, "_src": "messages_list_items_empty_hint", "_tgt": "runtime_languagetag", "source": "messages_list_items_empty_hint", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1960", "weight": 1.0, "_src": "messages_list_reset", "_tgt": "runtime_languagetag", "source": "messages_list_reset", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L1982", "weight": 1.0, "_src": "messages_list_archive", "_tgt": "runtime_languagetag", "source": "messages_list_archive", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2004", "weight": 1.0, "_src": "messages_list_delete", "_tgt": "runtime_languagetag", "source": "messages_list_delete", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2026", "weight": 1.0, "_src": "messages_list_actions", "_tgt": "runtime_languagetag", "source": "messages_list_actions", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2048", "weight": 1.0, "_src": "messages_list_item_placeholder", "_tgt": "runtime_languagetag", "source": "messages_list_item_placeholder", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2070", "weight": 1.0, "_src": "messages_list_qty_label", "_tgt": "runtime_languagetag", "source": "messages_list_qty_label", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2092", "weight": 1.0, "_src": "messages_list_add_item", "_tgt": "runtime_languagetag", "source": "messages_list_add_item", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2114", "weight": 1.0, "_src": "messages_list_to_buy", "_tgt": "runtime_languagetag", "source": "messages_list_to_buy", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2136", "weight": 1.0, "_src": "messages_list_checked", "_tgt": "runtime_languagetag", "source": "messages_list_checked", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2158", "weight": 1.0, "_src": "messages_list_start_session", "_tgt": "runtime_languagetag", "source": "messages_list_start_session", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2180", "weight": 1.0, "_src": "messages_list_finish_shopping", "_tgt": "runtime_languagetag", "source": "messages_list_finish_shopping", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2202", "weight": 1.0, "_src": "messages_list_finish_confirm", "_tgt": "runtime_languagetag", "source": "messages_list_finish_confirm", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2224", "weight": 1.0, "_src": "messages_list_finish_confirm_yes", "_tgt": "runtime_languagetag", "source": "messages_list_finish_confirm_yes", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2246", "weight": 1.0, "_src": "messages_list_finish_confirm_no", "_tgt": "runtime_languagetag", "source": "messages_list_finish_confirm_no", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2268", "weight": 1.0, "_src": "messages_tasks_title", "_tgt": "runtime_languagetag", "source": "messages_tasks_title", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2290", "weight": 1.0, "_src": "messages_tasks_new_list", "_tgt": "runtime_languagetag", "source": "messages_tasks_new_list", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2312", "weight": 1.0, "_src": "messages_tasks_no_lists", "_tgt": "runtime_languagetag", "source": "messages_tasks_no_lists", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2334", "weight": 1.0, "_src": "messages_tasks_create_first", "_tgt": "runtime_languagetag", "source": "messages_tasks_create_first", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2356", "weight": 1.0, "_src": "messages_tasks_new_list_placeholder", "_tgt": "runtime_languagetag", "source": "messages_tasks_new_list_placeholder", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2378", "weight": 1.0, "_src": "messages_tasks_new_task_placeholder", "_tgt": "runtime_languagetag", "source": "messages_tasks_new_task_placeholder", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2400", "weight": 1.0, "_src": "messages_tasks_empty", "_tgt": "runtime_languagetag", "source": "messages_tasks_empty", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2422", "weight": 1.0, "_src": "messages_tasks_empty_hint", "_tgt": "runtime_languagetag", "source": "messages_tasks_empty_hint", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2444", "weight": 1.0, "_src": "messages_tasks_completed_section", "_tgt": "runtime_languagetag", "source": "messages_tasks_completed_section", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2466", "weight": 1.0, "_src": "messages_tasks_pending_section", "_tgt": "runtime_languagetag", "source": "messages_tasks_pending_section", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2488", "weight": 1.0, "_src": "messages_tasks_completed_by", "_tgt": "runtime_languagetag", "source": "messages_tasks_completed_by", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2510", "weight": 1.0, "_src": "messages_tasks_toggle", "_tgt": "runtime_languagetag", "source": "messages_tasks_toggle", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2532", "weight": 1.0, "_src": "messages_tasks_uncheck", "_tgt": "runtime_languagetag", "source": "messages_tasks_uncheck", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2554", "weight": 1.0, "_src": "messages_tasks_delete", "_tgt": "runtime_languagetag", "source": "messages_tasks_delete", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2576", "weight": 1.0, "_src": "messages_tasks_delete_list", "_tgt": "runtime_languagetag", "source": "messages_tasks_delete_list", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2598", "weight": 1.0, "_src": "messages_tasks_delete_list_confirm", "_tgt": "runtime_languagetag", "source": "messages_tasks_delete_list_confirm", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2620", "weight": 1.0, "_src": "messages_notes_title", "_tgt": "runtime_languagetag", "source": "messages_notes_title", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2642", "weight": 1.0, "_src": "messages_notes_new", "_tgt": "runtime_languagetag", "source": "messages_notes_new", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2664", "weight": 1.0, "_src": "messages_notes_pinned_section", "_tgt": "runtime_languagetag", "source": "messages_notes_pinned_section", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2686", "weight": 1.0, "_src": "messages_notes_active_section", "_tgt": "runtime_languagetag", "source": "messages_notes_active_section", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2708", "weight": 1.0, "_src": "messages_notes_archive", "_tgt": "runtime_languagetag", "source": "messages_notes_archive", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2730", "weight": 1.0, "_src": "messages_notes_archive_view", "_tgt": "runtime_languagetag", "source": "messages_notes_archive_view", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2752", "weight": 1.0, "_src": "messages_notes_archived_empty", "_tgt": "runtime_languagetag", "source": "messages_notes_archived_empty", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2774", "weight": 1.0, "_src": "messages_notes_trash_view", "_tgt": "runtime_languagetag", "source": "messages_notes_trash_view", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2796", "weight": 1.0, "_src": "messages_notes_trash_empty", "_tgt": "runtime_languagetag", "source": "messages_notes_trash_empty", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2818", "weight": 1.0, "_src": "messages_notes_pin", "_tgt": "runtime_languagetag", "source": "messages_notes_pin", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2840", "weight": 1.0, "_src": "messages_notes_unpin", "_tgt": "runtime_languagetag", "source": "messages_notes_unpin", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2862", "weight": 1.0, "_src": "messages_notes_unarchive", "_tgt": "runtime_languagetag", "source": "messages_notes_unarchive", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2884", "weight": 1.0, "_src": "messages_notes_send_to_trash", "_tgt": "runtime_languagetag", "source": "messages_notes_send_to_trash", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2906", "weight": 1.0, "_src": "messages_notes_restore", "_tgt": "runtime_languagetag", "source": "messages_notes_restore", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2928", "weight": 1.0, "_src": "messages_notes_duplicate", "_tgt": "runtime_languagetag", "source": "messages_notes_duplicate", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2950", "weight": 1.0, "_src": "messages_notes_color", "_tgt": "runtime_languagetag", "source": "messages_notes_color", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2972", "weight": 1.0, "_src": "messages_notes_title_placeholder", "_tgt": "runtime_languagetag", "source": "messages_notes_title_placeholder", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L2994", "weight": 1.0, "_src": "messages_notes_content_placeholder", "_tgt": "runtime_languagetag", "source": "messages_notes_content_placeholder", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3016", "weight": 1.0, "_src": "messages_notes_content_aria", "_tgt": "runtime_languagetag", "source": "messages_notes_content_aria", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3038", "weight": 1.0, "_src": "messages_notes_back_to_board", "_tgt": "runtime_languagetag", "source": "messages_notes_back_to_board", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3060", "weight": 1.0, "_src": "messages_notes_saved", "_tgt": "runtime_languagetag", "source": "messages_notes_saved", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3082", "weight": 1.0, "_src": "messages_notes_saving", "_tgt": "runtime_languagetag", "source": "messages_notes_saving", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3104", "weight": 1.0, "_src": "messages_notes_empty_board", "_tgt": "runtime_languagetag", "source": "messages_notes_empty_board", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3126", "weight": 1.0, "_src": "messages_notes_empty_board_hint", "_tgt": "runtime_languagetag", "source": "messages_notes_empty_board_hint", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3148", "weight": 1.0, "_src": "messages_search_title", "_tgt": "runtime_languagetag", "source": "messages_search_title", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3170", "weight": 1.0, "_src": "messages_search_placeholder", "_tgt": "runtime_languagetag", "source": "messages_search_placeholder", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3192", "weight": 1.0, "_src": "messages_search_filter_all", "_tgt": "runtime_languagetag", "source": "messages_search_filter_all", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3214", "weight": 1.0, "_src": "messages_search_filter_lists", "_tgt": "runtime_languagetag", "source": "messages_search_filter_lists", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3236", "weight": 1.0, "_src": "messages_search_filter_tasks", "_tgt": "runtime_languagetag", "source": "messages_search_filter_tasks", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3258", "weight": 1.0, "_src": "messages_search_filter_notes", "_tgt": "runtime_languagetag", "source": "messages_search_filter_notes", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3280", "weight": 1.0, "_src": "messages_search_group_shopping_items", "_tgt": "runtime_languagetag", "source": "messages_search_group_shopping_items", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3302", "weight": 1.0, "_src": "messages_search_group_tasks", "_tgt": "runtime_languagetag", "source": "messages_search_group_tasks", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3324", "weight": 1.0, "_src": "messages_search_group_notes", "_tgt": "runtime_languagetag", "source": "messages_search_group_notes", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3346", "weight": 1.0, "_src": "messages_search_empty", "_tgt": "runtime_languagetag", "source": "messages_search_empty", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3368", "weight": 1.0, "_src": "messages_search_hint", "_tgt": "runtime_languagetag", "source": "messages_search_hint", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3390", "weight": 1.0, "_src": "messages_trash_restore", "_tgt": "runtime_languagetag", "source": "messages_trash_restore", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3412", "weight": 1.0, "_src": "messages_trash_delete_permanent", "_tgt": "runtime_languagetag", "source": "messages_trash_delete_permanent", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3434", "weight": 1.0, "_src": "messages_trash_empty", "_tgt": "runtime_languagetag", "source": "messages_trash_empty", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3456", "weight": 1.0, "_src": "messages_trash_expires_in", "_tgt": "runtime_languagetag", "source": "messages_trash_expires_in", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3478", "weight": 1.0, "_src": "messages_confirm_delete", "_tgt": "runtime_languagetag", "source": "messages_confirm_delete", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3500", "weight": 1.0, "_src": "messages_cancel", "_tgt": "runtime_languagetag", "source": "messages_cancel", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3522", "weight": 1.0, "_src": "messages_save", "_tgt": "runtime_languagetag", "source": "messages_save", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3544", "weight": 1.0, "_src": "messages_action_delete", "_tgt": "runtime_languagetag", "source": "messages_action_delete", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3566", "weight": 1.0, "_src": "messages_edit", "_tgt": "runtime_languagetag", "source": "messages_edit", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3588", "weight": 1.0, "_src": "messages_add", "_tgt": "runtime_languagetag", "source": "messages_add", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3610", "weight": 1.0, "_src": "messages_done", "_tgt": "runtime_languagetag", "source": "messages_done", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3632", "weight": 1.0, "_src": "messages_sync_offline", "_tgt": "runtime_languagetag", "source": "messages_sync_offline", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3654", "weight": 1.0, "_src": "messages_sync_syncing", "_tgt": "runtime_languagetag", "source": "messages_sync_syncing", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3676", "weight": 1.0, "_src": "messages_undo", "_tgt": "runtime_languagetag", "source": "messages_undo", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3698", "weight": 1.0, "_src": "messages_undo_deleted_item", "_tgt": "runtime_languagetag", "source": "messages_undo_deleted_item", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3720", "weight": 1.0, "_src": "messages_list_item_delete_aria", "_tgt": "runtime_languagetag", "source": "messages_list_item_delete_aria", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3742", "weight": 1.0, "_src": "messages_list_qty_decrease", "_tgt": "runtime_languagetag", "source": "messages_list_qty_decrease", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3764", "weight": 1.0, "_src": "messages_list_qty_increase", "_tgt": "runtime_languagetag", "source": "messages_list_qty_increase", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3786", "weight": 1.0, "_src": "messages_list_reorder_handle", "_tgt": "runtime_languagetag", "source": "messages_list_reorder_handle", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3808", "weight": 1.0, "_src": "messages_list_edit_item", "_tgt": "runtime_languagetag", "source": "messages_list_edit_item", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3830", "weight": 1.0, "_src": "messages_list_confirm", "_tgt": "runtime_languagetag", "source": "messages_list_confirm", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3852", "weight": 1.0, "_src": "messages_list_close", "_tgt": "runtime_languagetag", "source": "messages_list_close", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3874", "weight": 1.0, "_src": "messages_list_select", "_tgt": "runtime_languagetag", "source": "messages_list_select", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3896", "weight": 1.0, "_src": "messages_list_selection_count", "_tgt": "runtime_languagetag", "source": "messages_list_selection_count", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3918", "weight": 1.0, "_src": "messages_list_cancel_selection", "_tgt": "runtime_languagetag", "source": "messages_list_cancel_selection", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3940", "weight": 1.0, "_src": "messages_list_bulk_delete", "_tgt": "runtime_languagetag", "source": "messages_list_bulk_delete", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3962", "weight": 1.0, "_src": "messages_list_bulk_move", "_tgt": "runtime_languagetag", "source": "messages_list_bulk_move", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L3984", "weight": 1.0, "_src": "messages_list_bulk_mark_checked", "_tgt": "runtime_languagetag", "source": "messages_list_bulk_mark_checked", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L4006", "weight": 1.0, "_src": "messages_list_undo_bulk_delete", "_tgt": "runtime_languagetag", "source": "messages_list_undo_bulk_delete", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L4028", "weight": 1.0, "_src": "messages_list_move_title", "_tgt": "runtime_languagetag", "source": "messages_list_move_title", "target": "runtime_languagetag" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/paraglide/messages.js", "source_location": "L4050", "weight": 1.0, "_src": "messages_list_move_create_new", "_tgt": "runtime_languagetag", "source": "messages_list_move_create_new", "target": "runtime_languagetag" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/runtime.js", "source_location": "L38", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_runtime_js", "_tgt": "runtime_languagetag", "source": "apps_web_src_lib_paraglide_runtime_js", "target": "runtime_languagetag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/runtime.js", "source_location": "L58", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_runtime_js", "_tgt": "runtime_setlanguagetag", "source": "apps_web_src_lib_paraglide_runtime_js", "target": "runtime_setlanguagetag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/runtime.js", "source_location": "L75", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_runtime_js", "_tgt": "runtime_enforcelanguagetag", "source": "apps_web_src_lib_paraglide_runtime_js", "target": "runtime_enforcelanguagetag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/runtime.js", "source_location": "L111", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_runtime_js", "_tgt": "runtime_onsetlanguagetag", "source": "apps_web_src_lib_paraglide_runtime_js", "target": "runtime_onsetlanguagetag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/runtime.js", "source_location": "L128", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_runtime_js", "_tgt": "runtime_isavailablelanguagetag", "source": "apps_web_src_lib_paraglide_runtime_js", "target": "runtime_isavailablelanguagetag", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/runtime.js", "source_location": "L66", "weight": 1.0, "_src": "runtime_setlanguagetag", "_tgt": "runtime_languagetag", "source": "runtime_languagetag", "target": "runtime_setlanguagetag", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/runtime.js", "source_location": "L60", "weight": 1.0, "_src": "runtime_setlanguagetag", "_tgt": "runtime_enforcelanguagetag", "source": "runtime_setlanguagetag", "target": "runtime_enforcelanguagetag", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L18", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_nav_lists", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_nav_lists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L26", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_nav_tasks", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_nav_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L34", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_nav_notes", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_nav_notes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L42", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_nav_search", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_nav_search", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L50", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_nav_settings", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_nav_settings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L58", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_nav_collective", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_nav_collective", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L66", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_app_name", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_app_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L74", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_loading", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_loading", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L82", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_error_generic", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_error_generic", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L90", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_login_title", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_login_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L98", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_login_button", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_login_button", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L106", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_logout_button", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_logout_button", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L114", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_auth_back_to_home", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_auth_back_to_home", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L122", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_logged_out_title", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_logged_out_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L130", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_logged_out_subtitle", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_logged_out_subtitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L138", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_logged_out_sign_in", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_logged_out_sign_in", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L146", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_onboarding_title", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_onboarding_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L154", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_onboarding_subtitle", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_onboarding_subtitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L162", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_onboarding_create_tab", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_onboarding_create_tab", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L170", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_onboarding_join_tab", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_onboarding_join_tab", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L178", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_onboarding_create_collective", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_onboarding_create_collective", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L186", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_onboarding_join_collective", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_onboarding_join_collective", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L194", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_onboarding_collective_name", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_onboarding_collective_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L202", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_onboarding_collective_name_placeholder", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_onboarding_collective_name_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L210", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_onboarding_collective_emoji", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_onboarding_collective_emoji", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L218", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_onboarding_invite_link_label", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_onboarding_invite_link_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L226", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_onboarding_invite_link_placeholder", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_onboarding_invite_link_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L234", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_onboarding_create_btn", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_onboarding_create_btn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L242", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_onboarding_join_btn", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_onboarding_join_btn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L250", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_collective_name_label", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_collective_name_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L258", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_collective_name_placeholder", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_collective_name_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L266", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_invitation_title", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_invitation_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L274", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_invitation_subtitle", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_invitation_subtitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L282", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_invitation_accept_btn", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_invitation_accept_btn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L290", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_invitation_success", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_invitation_success", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L298", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_invitation_invalid_link", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_invitation_invalid_link", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L306", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_invitation_error_not_found", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_invitation_error_not_found", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L314", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_invitation_error_already_used", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_invitation_error_already_used", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L322", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_invitation_error_expired", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_invitation_error_expired", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L330", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_invitation_error_already_member", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_invitation_error_already_member", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L338", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_invitation_error_unauthenticated", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_invitation_error_unauthenticated", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L346", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_invitation_error_unknown", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_invitation_error_unknown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L354", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_manage_title", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_manage_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L362", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_manage_members", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_manage_members", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L370", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_manage_you", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_manage_you", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L378", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_manage_remove", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_manage_remove", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L386", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_manage_invite_title", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_manage_invite_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L394", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_manage_invite_role", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_manage_invite_role", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L402", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_manage_generate_link", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_manage_generate_link", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L410", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_manage_copy", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_manage_copy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L418", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_manage_copied", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_manage_copied", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L426", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_manage_link_expires", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_manage_link_expires", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L434", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_role_admin", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_role_admin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L442", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_role_member", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_role_member", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L450", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_role_guest", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_role_guest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L458", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_settings_title", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_settings_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L466", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_settings_display_name", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_settings_display_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L474", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_settings_saving", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_settings_saving", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L482", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_settings_language", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_settings_language", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L490", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_settings_avatar", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_settings_avatar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L498", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_settings_avatar_initials", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_settings_avatar_initials", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L506", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_settings_avatar_emoji", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_settings_avatar_emoji", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L514", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_settings_avatar_upload", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_settings_avatar_upload", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L522", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_settings_avatar_upload_btn", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_settings_avatar_upload_btn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L530", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_settings_account", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_settings_account", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L538", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_settings_keycloak_link", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_settings_keycloak_link", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L546", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_settings_logout", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_settings_logout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L554", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_settings_save", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_settings_save", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L562", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_settings_saved", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_settings_saved", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L570", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_invite_member", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_invite_member", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L578", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_invite_email_label", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_invite_email_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L586", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_invite_send", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_invite_send", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L594", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_masthead_lists_label", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_masthead_lists_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L602", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_masthead_tasks_label", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_masthead_tasks_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L610", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_masthead_notes_label", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_masthead_notes_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L618", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_masthead_search_label", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_masthead_search_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L626", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_masthead_search_title", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_masthead_search_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L634", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_lists_title", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_lists_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L642", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_lists_new_list", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_lists_new_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L650", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_lists_no_lists", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_lists_no_lists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L658", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_lists_create_first", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_lists_create_first", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L666", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_lists_trash", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_lists_trash", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L674", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_status_active", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_status_active", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L682", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_status_completed", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_status_completed", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L690", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_status_archived", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_status_archived", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L698", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_name_placeholder", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_name_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L706", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_items_empty", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_items_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L714", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_items_empty_hint", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_items_empty_hint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L722", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_reset", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_reset", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L730", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_archive", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_archive", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L738", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_delete", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L746", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_actions", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_actions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L754", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_item_placeholder", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_item_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L762", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_qty_label", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_qty_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L770", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_add_item", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_add_item", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L778", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_to_buy", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_to_buy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L786", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_checked", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_checked", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L794", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_start_session", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_start_session", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L802", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_finish_shopping", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_finish_shopping", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L810", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_finish_confirm", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_finish_confirm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L818", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_finish_confirm_yes", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_finish_confirm_yes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L826", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_finish_confirm_no", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_finish_confirm_no", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L834", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_tasks_title", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_tasks_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L842", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_tasks_new_list", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_tasks_new_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L850", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_tasks_no_lists", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_tasks_no_lists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L858", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_tasks_create_first", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_tasks_create_first", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L866", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_tasks_new_list_placeholder", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_tasks_new_list_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L874", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_tasks_new_task_placeholder", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_tasks_new_task_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L882", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_tasks_empty", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_tasks_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L890", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_tasks_empty_hint", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_tasks_empty_hint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L898", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_tasks_completed_section", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_tasks_completed_section", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L906", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_tasks_pending_section", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_tasks_pending_section", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L914", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_tasks_completed_by", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_tasks_completed_by", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L922", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_tasks_toggle", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_tasks_toggle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L930", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_tasks_uncheck", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_tasks_uncheck", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L938", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_tasks_delete", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_tasks_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L946", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_tasks_delete_list", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_tasks_delete_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L954", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_tasks_delete_list_confirm", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_tasks_delete_list_confirm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L962", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_title", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L970", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_new", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_new", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L978", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_pinned_section", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_pinned_section", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L986", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_active_section", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_active_section", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L994", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_archive", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_archive", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1002", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_archive_view", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_archive_view", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1010", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_archived_empty", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_archived_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1018", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_trash_view", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_trash_view", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1026", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_trash_empty", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_trash_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1034", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_pin", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_pin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1042", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_unpin", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_unpin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1050", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_unarchive", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_unarchive", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1058", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_send_to_trash", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_send_to_trash", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1066", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_restore", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_restore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1074", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_duplicate", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_duplicate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1082", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_color", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_color", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1090", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_title_placeholder", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_title_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1098", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_content_placeholder", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_content_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1106", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_content_aria", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_content_aria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1114", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_back_to_board", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_back_to_board", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1122", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_saved", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_saved", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1130", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_saving", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_saving", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1138", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_empty_board", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_empty_board", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1146", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_notes_empty_board_hint", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_notes_empty_board_hint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1154", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_search_title", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_search_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1162", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_search_placeholder", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_search_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1170", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_search_filter_all", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_search_filter_all", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1178", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_search_filter_lists", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_search_filter_lists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1186", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_search_filter_tasks", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_search_filter_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1194", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_search_filter_notes", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_search_filter_notes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1202", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_search_group_shopping_items", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_search_group_shopping_items", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1210", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_search_group_tasks", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_search_group_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1218", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_search_group_notes", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_search_group_notes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1226", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_search_empty", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_search_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1234", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_search_hint", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_search_hint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1242", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_trash_restore", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_trash_restore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1250", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_trash_delete_permanent", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_trash_delete_permanent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1258", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_trash_empty", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_trash_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1266", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_trash_expires_in", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_trash_expires_in", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1274", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_confirm_delete", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_confirm_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1282", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_cancel", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_cancel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1290", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_save", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_save", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1298", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_action_delete", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_action_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1306", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_edit", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_edit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1314", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_add", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_add", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1322", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_done", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_done", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1330", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_sync_offline", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_sync_offline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1338", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_sync_syncing", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_sync_syncing", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1346", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_undo", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_undo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1354", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_undo_deleted_item", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_undo_deleted_item", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1362", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_item_delete_aria", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_item_delete_aria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1370", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_qty_decrease", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_qty_decrease", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1378", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_qty_increase", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_qty_increase", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1386", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_reorder_handle", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_reorder_handle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1394", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_edit_item", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_edit_item", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1402", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_confirm", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_confirm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1410", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_close", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_close", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1418", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_select", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_select", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1426", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_selection_count", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_selection_count", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1434", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_cancel_selection", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_cancel_selection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1442", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_bulk_delete", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_bulk_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1450", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_bulk_move", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_bulk_move", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1458", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_bulk_mark_checked", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_bulk_mark_checked", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1466", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_undo_bulk_delete", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_undo_bulk_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1474", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_move_title", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_move_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/en.js", "source_location": "L1482", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_en_js", "_tgt": "en_list_move_create_new", "source": "apps_web_src_lib_paraglide_messages_en_js", "target": "en_list_move_create_new", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L18", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_nav_lists", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_nav_lists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L26", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_nav_tasks", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_nav_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L34", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_nav_notes", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_nav_notes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L42", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_nav_search", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_nav_search", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L50", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_nav_settings", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_nav_settings", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L58", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_nav_collective", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_nav_collective", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L66", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_app_name", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_app_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L74", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_loading", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_loading", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L82", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_error_generic", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_error_generic", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L90", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_login_title", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_login_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L98", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_login_button", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_login_button", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L106", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_logout_button", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_logout_button", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L114", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_auth_back_to_home", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_auth_back_to_home", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L122", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_logged_out_title", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_logged_out_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L130", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_logged_out_subtitle", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_logged_out_subtitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L138", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_logged_out_sign_in", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_logged_out_sign_in", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L146", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_onboarding_title", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_onboarding_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L154", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_onboarding_subtitle", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_onboarding_subtitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L162", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_onboarding_create_tab", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_onboarding_create_tab", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L170", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_onboarding_join_tab", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_onboarding_join_tab", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L178", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_onboarding_create_collective", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_onboarding_create_collective", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L186", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_onboarding_join_collective", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_onboarding_join_collective", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L194", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_onboarding_collective_name", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_onboarding_collective_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L202", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_onboarding_collective_name_placeholder", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_onboarding_collective_name_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L210", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_onboarding_collective_emoji", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_onboarding_collective_emoji", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L218", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_onboarding_invite_link_label", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_onboarding_invite_link_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L226", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_onboarding_invite_link_placeholder", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_onboarding_invite_link_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L234", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_onboarding_create_btn", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_onboarding_create_btn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L242", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_onboarding_join_btn", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_onboarding_join_btn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L250", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_collective_name_label", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_collective_name_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L258", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_collective_name_placeholder", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_collective_name_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L266", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_invitation_title", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_invitation_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L274", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_invitation_subtitle", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_invitation_subtitle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L282", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_invitation_accept_btn", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_invitation_accept_btn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L290", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_invitation_success", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_invitation_success", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L298", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_invitation_invalid_link", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_invitation_invalid_link", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L306", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_invitation_error_not_found", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_invitation_error_not_found", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L314", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_invitation_error_already_used", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_invitation_error_already_used", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L322", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_invitation_error_expired", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_invitation_error_expired", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L330", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_invitation_error_already_member", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_invitation_error_already_member", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L338", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_invitation_error_unauthenticated", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_invitation_error_unauthenticated", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L346", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_invitation_error_unknown", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_invitation_error_unknown", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L354", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_manage_title", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_manage_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L362", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_manage_members", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_manage_members", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L370", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_manage_you", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_manage_you", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L378", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_manage_remove", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_manage_remove", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L386", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_manage_invite_title", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_manage_invite_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L394", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_manage_invite_role", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_manage_invite_role", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L402", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_manage_generate_link", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_manage_generate_link", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L410", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_manage_copy", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_manage_copy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L418", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_manage_copied", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_manage_copied", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L426", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_manage_link_expires", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_manage_link_expires", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L434", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_role_admin", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_role_admin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L442", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_role_member", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_role_member", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L450", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_role_guest", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_role_guest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L458", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_settings_title", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_settings_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L466", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_settings_display_name", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_settings_display_name", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L474", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_settings_saving", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_settings_saving", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L482", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_settings_language", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_settings_language", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L490", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_settings_avatar", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_settings_avatar", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L498", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_settings_avatar_initials", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_settings_avatar_initials", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L506", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_settings_avatar_emoji", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_settings_avatar_emoji", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L514", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_settings_avatar_upload", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_settings_avatar_upload", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L522", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_settings_avatar_upload_btn", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_settings_avatar_upload_btn", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L530", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_settings_account", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_settings_account", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L538", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_settings_keycloak_link", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_settings_keycloak_link", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L546", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_settings_logout", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_settings_logout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L554", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_settings_save", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_settings_save", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L562", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_settings_saved", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_settings_saved", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L570", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_invite_member", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_invite_member", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L578", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_invite_email_label", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_invite_email_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L586", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_invite_send", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_invite_send", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L594", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_masthead_lists_label", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_masthead_lists_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L602", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_masthead_tasks_label", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_masthead_tasks_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L610", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_masthead_notes_label", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_masthead_notes_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L618", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_masthead_search_label", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_masthead_search_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L626", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_masthead_search_title", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_masthead_search_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L634", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_lists_title", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_lists_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L642", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_lists_new_list", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_lists_new_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L650", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_lists_no_lists", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_lists_no_lists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L658", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_lists_create_first", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_lists_create_first", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L666", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_lists_trash", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_lists_trash", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L674", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_status_active", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_status_active", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L682", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_status_completed", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_status_completed", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L690", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_status_archived", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_status_archived", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L698", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_name_placeholder", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_name_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L706", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_items_empty", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_items_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L714", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_items_empty_hint", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_items_empty_hint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L722", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_reset", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_reset", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L730", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_archive", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_archive", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L738", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_delete", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L746", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_actions", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_actions", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L754", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_item_placeholder", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_item_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L762", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_qty_label", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_qty_label", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L770", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_add_item", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_add_item", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L778", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_to_buy", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_to_buy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L786", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_checked", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_checked", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L794", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_start_session", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_start_session", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L802", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_finish_shopping", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_finish_shopping", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L810", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_finish_confirm", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_finish_confirm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L818", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_finish_confirm_yes", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_finish_confirm_yes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L826", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_finish_confirm_no", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_finish_confirm_no", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L834", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_tasks_title", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_tasks_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L842", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_tasks_new_list", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_tasks_new_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L850", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_tasks_no_lists", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_tasks_no_lists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L858", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_tasks_create_first", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_tasks_create_first", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L866", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_tasks_new_list_placeholder", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_tasks_new_list_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L874", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_tasks_new_task_placeholder", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_tasks_new_task_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L882", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_tasks_empty", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_tasks_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L890", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_tasks_empty_hint", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_tasks_empty_hint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L898", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_tasks_completed_section", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_tasks_completed_section", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L906", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_tasks_pending_section", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_tasks_pending_section", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L914", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_tasks_completed_by", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_tasks_completed_by", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L922", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_tasks_toggle", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_tasks_toggle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L930", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_tasks_uncheck", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_tasks_uncheck", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L938", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_tasks_delete", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_tasks_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L946", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_tasks_delete_list", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_tasks_delete_list", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L954", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_tasks_delete_list_confirm", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_tasks_delete_list_confirm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L962", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_title", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L970", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_new", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_new", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L978", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_pinned_section", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_pinned_section", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L986", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_active_section", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_active_section", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L994", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_archive", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_archive", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1002", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_archive_view", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_archive_view", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1010", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_archived_empty", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_archived_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1018", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_trash_view", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_trash_view", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1026", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_trash_empty", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_trash_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1034", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_pin", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_pin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1042", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_unpin", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_unpin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1050", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_unarchive", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_unarchive", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1058", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_send_to_trash", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_send_to_trash", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1066", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_restore", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_restore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1074", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_duplicate", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_duplicate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1082", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_color", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_color", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1090", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_title_placeholder", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_title_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1098", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_content_placeholder", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_content_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1106", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_content_aria", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_content_aria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1114", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_back_to_board", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_back_to_board", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1122", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_saved", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_saved", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1130", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_saving", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_saving", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1138", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_empty_board", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_empty_board", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1146", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_notes_empty_board_hint", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_notes_empty_board_hint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1154", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_search_title", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_search_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1162", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_search_placeholder", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_search_placeholder", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1170", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_search_filter_all", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_search_filter_all", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1178", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_search_filter_lists", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_search_filter_lists", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1186", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_search_filter_tasks", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_search_filter_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1194", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_search_filter_notes", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_search_filter_notes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1202", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_search_group_shopping_items", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_search_group_shopping_items", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1210", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_search_group_tasks", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_search_group_tasks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1218", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_search_group_notes", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_search_group_notes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1226", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_search_empty", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_search_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1234", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_search_hint", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_search_hint", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1242", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_trash_restore", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_trash_restore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1250", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_trash_delete_permanent", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_trash_delete_permanent", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1258", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_trash_empty", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_trash_empty", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1266", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_trash_expires_in", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_trash_expires_in", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1274", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_confirm_delete", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_confirm_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1282", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_cancel", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_cancel", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1290", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_save", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_save", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1298", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_action_delete", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_action_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1306", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_edit", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_edit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1314", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_add", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_add", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1322", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_done", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_done", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1330", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_sync_offline", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_sync_offline", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1338", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_sync_syncing", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_sync_syncing", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1346", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_undo", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_undo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1354", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_undo_deleted_item", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_undo_deleted_item", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1362", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_item_delete_aria", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_item_delete_aria", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1370", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_qty_decrease", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_qty_decrease", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1378", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_qty_increase", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_qty_increase", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1386", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_reorder_handle", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_reorder_handle", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1394", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_edit_item", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_edit_item", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1402", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_confirm", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_confirm", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1410", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_close", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_close", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1418", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_select", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_select", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1426", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_selection_count", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_selection_count", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1434", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_cancel_selection", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_cancel_selection", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1442", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_bulk_delete", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_bulk_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1450", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_bulk_move", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_bulk_move", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1458", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_bulk_mark_checked", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_bulk_mark_checked", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1466", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_undo_bulk_delete", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_undo_bulk_delete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1474", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_move_title", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_move_title", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/paraglide/messages/es.js", "source_location": "L1482", "weight": 1.0, "_src": "apps_web_src_lib_paraglide_messages_es_js", "_tgt": "es_list_move_create_new", "source": "apps_web_src_lib_paraglide_messages_es_js", "target": "es_list_move_create_new", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L65", "weight": 1.0, "_src": "apps_web_src_lib_sync_queue_ts", "_tgt": "queue_getdb", "source": "apps_web_src_lib_sync_queue_ts", "target": "queue_getdb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L80", "weight": 1.0, "_src": "apps_web_src_lib_sync_queue_ts", "_tgt": "queue_syncqueue", "source": "apps_web_src_lib_sync_queue_ts", "target": "queue_syncqueue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L184", "weight": 1.0, "_src": "apps_web_src_lib_sync_queue_ts", "_tgt": "queue_attachonlineflush", "source": "apps_web_src_lib_sync_queue_ts", "target": "queue_attachonlineflush", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/queue.test.ts", "source_location": "L8", "weight": 1.0, "_src": "apps_web_src_lib_sync_queue_test_ts", "_tgt": "apps_web_src_lib_sync_queue_ts", "source": "apps_web_src_lib_sync_queue_ts", "target": "apps_web_src_lib_sync_queue_test_ts", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L95", "weight": 1.0, "_src": "queue_syncqueue_enqueue", "_tgt": "queue_getdb", "source": "queue_getdb", "target": "queue_syncqueue_enqueue", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L113", "weight": 1.0, "_src": "queue_syncqueue_flush", "_tgt": "queue_getdb", "source": "queue_getdb", "target": "queue_syncqueue_flush", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L139", "weight": 1.0, "_src": "queue_syncqueue_pending", "_tgt": "queue_getdb", "source": "queue_getdb", "target": "queue_syncqueue_pending", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L145", "weight": 1.0, "_src": "queue_syncqueue_clear", "_tgt": "queue_getdb", "source": "queue_getdb", "target": "queue_syncqueue_clear", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L81", "weight": 1.0, "_src": "queue_syncqueue", "_tgt": "queue_syncqueue_constructor", "source": "queue_syncqueue", "target": "queue_syncqueue_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L88", "weight": 1.0, "_src": "queue_syncqueue", "_tgt": "queue_syncqueue_enqueue", "source": "queue_syncqueue", "target": "queue_syncqueue_enqueue", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L112", "weight": 1.0, "_src": "queue_syncqueue", "_tgt": "queue_syncqueue_flush", "source": "queue_syncqueue", "target": "queue_syncqueue_flush", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L138", "weight": 1.0, "_src": "queue_syncqueue", "_tgt": "queue_syncqueue_pending", "source": "queue_syncqueue", "target": "queue_syncqueue_pending", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L144", "weight": 1.0, "_src": "queue_syncqueue", "_tgt": "queue_syncqueue_clear", "source": "queue_syncqueue", "target": "queue_syncqueue_clear", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L155", "weight": 1.0, "_src": "queue_syncqueue", "_tgt": "queue_syncqueue_trysend", "source": "queue_syncqueue", "target": "queue_syncqueue_trysend", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L100", "weight": 1.0, "_src": "queue_syncqueue_enqueue", "_tgt": "queue_syncqueue_trysend", "source": "queue_syncqueue_enqueue", "target": "queue_syncqueue_trysend", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L51", "weight": 1.0, "_src": "index_enqueueop", "_tgt": "queue_syncqueue_enqueue", "source": "queue_syncqueue_enqueue", "target": "index_enqueueop" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/queue.ts", "source_location": "L120", "weight": 1.0, "_src": "queue_syncqueue_flush", "_tgt": "queue_syncqueue_trysend", "source": "queue_syncqueue_flush", "target": "queue_syncqueue_trysend", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L66", "weight": 1.0, "_src": "index_hydratesyncstate", "_tgt": "queue_syncqueue_flush", "source": "queue_syncqueue_flush", "target": "index_hydratesyncstate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L41", "weight": 1.0, "_src": "index_refreshpending", "_tgt": "queue_syncqueue_pending", "source": "queue_syncqueue_pending", "target": "index_refreshpending" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L62", "weight": 1.0, "_src": "index_hydratesyncstate", "_tgt": "queue_syncqueue_pending", "source": "queue_syncqueue_pending", "target": "index_hydratesyncstate" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/sync/queue.test.ts", "source_location": "L56", "weight": 1.0, "_src": "queue_test_clearidb", "_tgt": "queue_syncqueue_clear", "source": "queue_syncqueue_clear", "target": "queue_test_clearidb" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L26", "weight": 1.0, "_src": "index_getqueue", "_tgt": "queue_attachonlineflush", "source": "queue_attachonlineflush", "target": "index_getqueue" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L19", "weight": 1.0, "_src": "apps_web_src_lib_sync_index_ts", "_tgt": "index_getqueue", "source": "apps_web_src_lib_sync_index_ts", "target": "index_getqueue", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L39", "weight": 1.0, "_src": "apps_web_src_lib_sync_index_ts", "_tgt": "index_refreshpending", "source": "apps_web_src_lib_sync_index_ts", "target": "index_refreshpending", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L49", "weight": 1.0, "_src": "apps_web_src_lib_sync_index_ts", "_tgt": "index_enqueueop", "source": "apps_web_src_lib_sync_index_ts", "target": "index_enqueueop", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L59", "weight": 1.0, "_src": "apps_web_src_lib_sync_index_ts", "_tgt": "index_hydratesyncstate", "source": "apps_web_src_lib_sync_index_ts", "target": "index_hydratesyncstate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L71", "weight": 1.0, "_src": "apps_web_src_lib_sync_index_ts", "_tgt": "index_resetsyncfortests", "source": "apps_web_src_lib_sync_index_ts", "target": "index_resetsyncfortests", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L50", "weight": 1.0, "_src": "index_enqueueop", "_tgt": "index_getqueue", "source": "index_getqueue", "target": "index_enqueueop", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L61", "weight": 1.0, "_src": "index_hydratesyncstate", "_tgt": "index_getqueue", "source": "index_getqueue", "target": "index_hydratesyncstate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/index.ts", "source_location": "L52", "weight": 1.0, "_src": "index_enqueueop", "_tgt": "index_refreshpending", "source": "index_refreshpending", "target": "index_enqueueop", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/undoQueue.ts", "source_location": "L26", "weight": 1.0, "_src": "apps_web_src_lib_sync_undoqueue_ts", "_tgt": "undoqueue_scheduleundoable", "source": "apps_web_src_lib_sync_undoqueue_ts", "target": "undoqueue_scheduleundoable", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/undoQueue.ts", "source_location": "L51", "weight": 1.0, "_src": "apps_web_src_lib_sync_undoqueue_ts", "_tgt": "undoqueue_undo", "source": "apps_web_src_lib_sync_undoqueue_ts", "target": "undoqueue_undo", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/undoQueue.ts", "source_location": "L60", "weight": 1.0, "_src": "apps_web_src_lib_sync_undoqueue_ts", "_tgt": "undoqueue_commit", "source": "apps_web_src_lib_sync_undoqueue_ts", "target": "undoqueue_commit", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/undoQueue.ts", "source_location": "L69", "weight": 1.0, "_src": "apps_web_src_lib_sync_undoqueue_ts", "_tgt": "undoqueue_flushundoqueuefortests", "source": "apps_web_src_lib_sync_undoqueue_ts", "target": "undoqueue_flushundoqueuefortests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/undoQueue.ts", "source_location": "L80", "weight": 1.0, "_src": "apps_web_src_lib_sync_undoqueue_ts", "_tgt": "undoqueue_pendingundocount", "source": "apps_web_src_lib_sync_undoqueue_ts", "target": "undoqueue_pendingundocount", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/undoQueue.ts", "source_location": "L75", "weight": 1.0, "_src": "undoqueue_flushundoqueuefortests", "_tgt": "undoqueue_commit", "source": "undoqueue_commit", "target": "undoqueue_flushundoqueuefortests", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/queue.test.ts", "source_location": "L14", "weight": 1.0, "_src": "apps_web_src_lib_sync_queue_test_ts", "_tgt": "queue_test_makemockclient", "source": "apps_web_src_lib_sync_queue_test_ts", "target": "queue_test_makemockclient", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/lib/sync/queue.test.ts", "source_location": "L44", "weight": 1.0, "_src": "apps_web_src_lib_sync_queue_test_ts", "_tgt": "queue_test_clearidb", "source": "apps_web_src_lib_sync_queue_test_ts", "target": "queue_test_clearidb", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/+layout.ts", "source_location": "L7", "weight": 1.0, "_src": "apps_web_src_routes_app_layout_ts", "_tgt": "layout_load", "source": "apps_web_src_routes_app_layout_ts", "target": "layout_load", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L48", "weight": 1.0, "_src": "apps_web_src_routes_app_lists_page_svelte", "_tgt": "page_toggletrash", "source": "apps_web_src_routes_app_lists_page_svelte", "target": "page_toggletrash", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L61", "weight": 1.0, "_src": "apps_web_src_routes_app_lists_page_svelte", "_tgt": "page_handlecreate", "source": "apps_web_src_routes_app_lists_page_svelte", "target": "page_handlecreate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L71", "weight": 1.0, "_src": "apps_web_src_routes_app_lists_page_svelte", "_tgt": "page_togglemenu", "source": "apps_web_src_routes_app_lists_page_svelte", "target": "page_togglemenu", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L76", "weight": 1.0, "_src": "apps_web_src_routes_app_lists_page_svelte", "_tgt": "page_closemenu", "source": "apps_web_src_routes_app_lists_page_svelte", "target": "page_closemenu", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L80", "weight": 1.0, "_src": "apps_web_src_routes_app_lists_page_svelte", "_tgt": "page_handlearchive", "source": "apps_web_src_routes_app_lists_page_svelte", "target": "page_handlearchive", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L85", "weight": 1.0, "_src": "apps_web_src_routes_app_lists_page_svelte", "_tgt": "page_handlereset", "source": "apps_web_src_routes_app_lists_page_svelte", "target": "page_handlereset", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L90", "weight": 1.0, "_src": "apps_web_src_routes_app_lists_page_svelte", "_tgt": "page_handledelete", "source": "apps_web_src_routes_app_lists_page_svelte", "target": "page_handledelete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L95", "weight": 1.0, "_src": "apps_web_src_routes_app_lists_page_svelte", "_tgt": "page_handlerestore", "source": "apps_web_src_routes_app_lists_page_svelte", "target": "page_handlerestore", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L101", "weight": 1.0, "_src": "apps_web_src_routes_app_lists_page_svelte", "_tgt": "page_handlepermanentdelete", "source": "apps_web_src_routes_app_lists_page_svelte", "target": "page_handlepermanentdelete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L107", "weight": 1.0, "_src": "apps_web_src_routes_app_lists_page_svelte", "_tgt": "page_handlewindowclick", "source": "apps_web_src_routes_app_lists_page_svelte", "target": "page_handlewindowclick", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L113", "weight": 1.0, "_src": "apps_web_src_routes_app_lists_page_svelte", "_tgt": "page_trashdaysleft", "source": "apps_web_src_routes_app_lists_page_svelte", "target": "page_trashdaysleft", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L64", "weight": 1.0, "_src": "page_handlecreate", "_tgt": "lists_test_createlist", "source": "page_handlecreate", "target": "lists_test_createlist" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L81", "weight": 1.0, "_src": "page_handlearchive", "_tgt": "page_closemenu", "source": "page_closemenu", "target": "page_handlearchive", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L86", "weight": 1.0, "_src": "page_handlereset", "_tgt": "page_closemenu", "source": "page_closemenu", "target": "page_handlereset", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/lists/+page.svelte", "source_location": "L91", "weight": 1.0, "_src": "page_handledelete", "_tgt": "page_closemenu", "source": "page_closemenu", "target": "page_handledelete", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/lists/[id]/+page.svelte", "source_location": "L843", "weight": 1.0, "_src": "apps_web_src_routes_app_lists_id_page_svelte", "_tgt": "page_each", "source": "apps_web_src_routes_app_lists_id_page_svelte", "target": "page_each", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/lists/[id]/+page.svelte", "source_location": "L963", "weight": 1.0, "_src": "apps_web_src_routes_app_lists_id_page_svelte", "_tgt": "page_additemform", "source": "apps_web_src_routes_app_lists_id_page_svelte", "target": "page_additemform", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/lists/[id]/session/+page.svelte", "source_location": "L65", "weight": 1.0, "_src": "apps_web_src_routes_app_lists_id_session_page_svelte", "_tgt": "page_togglecheck", "source": "apps_web_src_routes_app_lists_id_session_page_svelte", "target": "page_togglecheck", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/lists/[id]/session/+page.svelte", "source_location": "L81", "weight": 1.0, "_src": "apps_web_src_routes_app_lists_id_session_page_svelte", "_tgt": "page_confirmfinish", "source": "apps_web_src_routes_app_lists_id_session_page_svelte", "target": "page_confirmfinish", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/collective/manage/+page.svelte", "source_location": "L92", "weight": 1.0, "_src": "apps_web_src_routes_app_collective_manage_page_svelte", "_tgt": "page_removemember", "source": "apps_web_src_routes_app_collective_manage_page_svelte", "target": "page_removemember", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/collective/manage/+page.svelte", "source_location": "L107", "weight": 1.0, "_src": "apps_web_src_routes_app_collective_manage_page_svelte", "_tgt": "page_generateinvitelink", "source": "apps_web_src_routes_app_collective_manage_page_svelte", "target": "page_generateinvitelink", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/src/routes/(app)/collective/manage/+page.svelte", "source_location": "L132", "weight": 1.0, "_src": "apps_web_src_routes_app_collective_manage_page_svelte", "_tgt": "page_copylink", "source": "apps_web_src_routes_app_collective_manage_page_svelte", "target": "page_copylink", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L344", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_generatorfunction", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_generatorfunction", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L369", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_workboxerror", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_workboxerror", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L399", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_isarray", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_isarray", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L404", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_hasmethod", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_hasmethod", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L411", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_istype", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_istype", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L417", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_isinstance", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_isinstance", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L426", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_isoneof", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_isoneof", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L432", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_isarrayofclass", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_isarrayofclass", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L500", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_normalizehandler", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_normalizehandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L542", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_route", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_route", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L602", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_regexproute", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_regexproute", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L660", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_getfriendlyurl", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_getfriendlyurl", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L691", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_router", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_router", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1097", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_getorcreatedefaultrouter", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_getorcreatedefaultrouter", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1132", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_registerroute", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_registerroute", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1199", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_createcachename", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_createcachename", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1202", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_eachcachenamedetail", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_eachcachenamedetail", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1247", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_waituntil", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_waituntil", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1276", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_createcachekey", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_createcachekey", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1333", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_precacheinstallreportplugin", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_precacheinstallreportplugin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1380", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_precachecachekeyplugin", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_precachecachekeyplugin", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1413", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_loggroup", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_loggroup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1426", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_printcleanupdetails", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_printcleanupdetails", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1448", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_nestedgroup", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_nestedgroup", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1465", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_printinstalldetails", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_printinstalldetails", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1497", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_canconstructresponsefrombodystream", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_canconstructresponsefrombodystream", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1539", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_copyresponse", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_copyresponse", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1573", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_stripparams", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_stripparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1592", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_cachematchignoreparams", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_cachematchignoreparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1627", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_deferred", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_deferred", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1665", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_executequotaerrorcallbacks", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_executequotaerrorcallbacks", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1694", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_timeout", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_timeout", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1710", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_torequest", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_torequest", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1722", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_strategyhandler", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_strategyhandler", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2215", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_strategy", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_strategy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2453", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_precachestrategy", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_precachestrategy", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2637", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_cachewillupdate", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_cachewillupdate", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2656", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_precachecontroller", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_precachecontroller", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2946", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_getorcreateprecachecontroller", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_getorcreateprecachecontroller", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2972", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_removeignoredsearchparams", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_removeignoredsearchparams", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3047", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_precacheroute", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_precacheroute", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3109", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_addroute", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_addroute", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3141", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_precache", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_precache", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3167", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_precacheandroute", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_precacheandroute", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3198", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_deleteoutdatedcaches", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_deleteoutdatedcaches", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3220", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_cleanupoutdatedcaches", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_cleanupoutdatedcaches", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3256", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_navigationroute", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_navigationroute", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3366", "weight": 1.0, "_src": "apps_web_dev_dist_workbox_c6ace0a7_js", "_tgt": "workbox_c6ace0a7_createhandlerboundtourl", "source": "apps_web_dev_dist_workbox_c6ace0a7_js", "target": "workbox_c6ace0a7_createhandlerboundtourl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L378", "weight": 1.0, "_src": "workbox_c6ace0a7_workboxerror", "_tgt": "workbox_c6ace0a7_workboxerror_constructor", "source": "workbox_c6ace0a7_workboxerror", "target": "workbox_c6ace0a7_workboxerror_constructor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L438", "weight": 1.0, "_src": "workbox_c6ace0a7_isarrayofclass", "_tgt": "workbox_c6ace0a7_isarray", "source": "workbox_c6ace0a7_isarray", "target": "workbox_c6ace0a7_isarrayofclass", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L966", "weight": 1.0, "_src": "workbox_c6ace0a7_router_findmatchingroute", "_tgt": "workbox_c6ace0a7_isarray", "source": "workbox_c6ace0a7_isarray", "target": "workbox_c6ace0a7_router_findmatchingroute", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2720", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller_addtocachelist", "_tgt": "workbox_c6ace0a7_isarray", "source": "workbox_c6ace0a7_isarray", "target": "workbox_c6ace0a7_precachecontroller_addtocachelist", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L503", "weight": 1.0, "_src": "workbox_c6ace0a7_normalizehandler", "_tgt": "workbox_c6ace0a7_hasmethod", "source": "workbox_c6ace0a7_hasmethod", "target": "workbox_c6ace0a7_normalizehandler", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1030", "weight": 1.0, "_src": "workbox_c6ace0a7_router_registerroute", "_tgt": "workbox_c6ace0a7_hasmethod", "source": "workbox_c6ace0a7_hasmethod", "target": "workbox_c6ace0a7_router_registerroute", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L513", "weight": 1.0, "_src": "workbox_c6ace0a7_normalizehandler", "_tgt": "workbox_c6ace0a7_istype", "source": "workbox_c6ace0a7_istype", "target": "workbox_c6ace0a7_normalizehandler", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L556", "weight": 1.0, "_src": "workbox_c6ace0a7_route_constructor", "_tgt": "workbox_c6ace0a7_istype", "source": "workbox_c6ace0a7_istype", "target": "workbox_c6ace0a7_route_constructor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1024", "weight": 1.0, "_src": "workbox_c6ace0a7_router_registerroute", "_tgt": "workbox_c6ace0a7_istype", "source": "workbox_c6ace0a7_istype", "target": "workbox_c6ace0a7_router_registerroute", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L618", "weight": 1.0, "_src": "workbox_c6ace0a7_regexproute_constructor", "_tgt": "workbox_c6ace0a7_isinstance", "source": "workbox_c6ace0a7_isinstance", "target": "workbox_c6ace0a7_regexproute_constructor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L799", "weight": 1.0, "_src": "workbox_c6ace0a7_router_handlerequest", "_tgt": "workbox_c6ace0a7_isinstance", "source": "workbox_c6ace0a7_isinstance", "target": "workbox_c6ace0a7_router_handlerequest", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1779", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_constructor", "_tgt": "workbox_c6ace0a7_isinstance", "source": "workbox_c6ace0a7_isinstance", "target": "workbox_c6ace0a7_strategyhandler_constructor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L563", "weight": 1.0, "_src": "workbox_c6ace0a7_route_constructor", "_tgt": "workbox_c6ace0a7_isoneof", "source": "workbox_c6ace0a7_isoneof", "target": "workbox_c6ace0a7_route_constructor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3286", "weight": 1.0, "_src": "workbox_c6ace0a7_navigationroute_constructor", "_tgt": "workbox_c6ace0a7_isarrayofclass", "source": "workbox_c6ace0a7_isarrayofclass", "target": "workbox_c6ace0a7_navigationroute_constructor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L570", "weight": 1.0, "_src": "workbox_c6ace0a7_route_constructor", "_tgt": "workbox_c6ace0a7_normalizehandler", "source": "workbox_c6ace0a7_normalizehandler", "target": "workbox_c6ace0a7_route_constructor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L580", "weight": 1.0, "_src": "workbox_c6ace0a7_route_setcatchhandler", "_tgt": "workbox_c6ace0a7_normalizehandler", "source": "workbox_c6ace0a7_normalizehandler", "target": "workbox_c6ace0a7_route_setcatchhandler", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1005", "weight": 1.0, "_src": "workbox_c6ace0a7_router_setdefaulthandler", "_tgt": "workbox_c6ace0a7_normalizehandler", "source": "workbox_c6ace0a7_normalizehandler", "target": "workbox_c6ace0a7_router_setdefaulthandler", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1015", "weight": 1.0, "_src": "workbox_c6ace0a7_router_setcatchhandler", "_tgt": "workbox_c6ace0a7_normalizehandler", "source": "workbox_c6ace0a7_normalizehandler", "target": "workbox_c6ace0a7_router_setcatchhandler", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L554", "weight": 1.0, "_src": "workbox_c6ace0a7_route", "_tgt": "workbox_c6ace0a7_route_constructor", "source": "workbox_c6ace0a7_route", "target": "workbox_c6ace0a7_route_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L579", "weight": 1.0, "_src": "workbox_c6ace0a7_route", "_tgt": "workbox_c6ace0a7_route_setcatchhandler", "source": "workbox_c6ace0a7_route", "target": "workbox_c6ace0a7_route_setcatchhandler", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L616", "weight": 1.0, "_src": "workbox_c6ace0a7_regexproute", "_tgt": "workbox_c6ace0a7_regexproute_constructor", "source": "workbox_c6ace0a7_regexproute", "target": "workbox_c6ace0a7_regexproute_constructor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L846", "weight": 1.0, "_src": "workbox_c6ace0a7_router_handlerequest", "_tgt": "workbox_c6ace0a7_getfriendlyurl", "source": "workbox_c6ace0a7_getfriendlyurl", "target": "workbox_c6ace0a7_router_handlerequest", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L960", "weight": 1.0, "_src": "workbox_c6ace0a7_router_findmatchingroute", "_tgt": "workbox_c6ace0a7_getfriendlyurl", "source": "workbox_c6ace0a7_getfriendlyurl", "target": "workbox_c6ace0a7_router_findmatchingroute", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1822", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_fetch", "_tgt": "workbox_c6ace0a7_getfriendlyurl", "source": "workbox_c6ace0a7_getfriendlyurl", "target": "workbox_c6ace0a7_strategyhandler_fetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1963", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_cacheput", "_tgt": "workbox_c6ace0a7_getfriendlyurl", "source": "workbox_c6ace0a7_getfriendlyurl", "target": "workbox_c6ace0a7_strategyhandler_cacheput", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2370", "weight": 1.0, "_src": "workbox_c6ace0a7_strategy_getresponse", "_tgt": "workbox_c6ace0a7_getfriendlyurl", "source": "workbox_c6ace0a7_getfriendlyurl", "target": "workbox_c6ace0a7_strategy_getresponse", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2508", "weight": 1.0, "_src": "workbox_c6ace0a7_precachestrategy_handlefetch", "_tgt": "workbox_c6ace0a7_getfriendlyurl", "source": "workbox_c6ace0a7_getfriendlyurl", "target": "workbox_c6ace0a7_precachestrategy_handlefetch", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L695", "weight": 1.0, "_src": "workbox_c6ace0a7_router", "_tgt": "workbox_c6ace0a7_router_constructor", "source": "workbox_c6ace0a7_router", "target": "workbox_c6ace0a7_router_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L704", "weight": 1.0, "_src": "workbox_c6ace0a7_router", "_tgt": "workbox_c6ace0a7_router_routes", "source": "workbox_c6ace0a7_router", "target": "workbox_c6ace0a7_router_routes", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L711", "weight": 1.0, "_src": "workbox_c6ace0a7_router", "_tgt": "workbox_c6ace0a7_router_addfetchlistener", "source": "workbox_c6ace0a7_router", "target": "workbox_c6ace0a7_router_addfetchlistener", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L748", "weight": 1.0, "_src": "workbox_c6ace0a7_router", "_tgt": "workbox_c6ace0a7_router_addcachelistener", "source": "workbox_c6ace0a7_router", "target": "workbox_c6ace0a7_router_addcachelistener", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L794", "weight": 1.0, "_src": "workbox_c6ace0a7_router", "_tgt": "workbox_c6ace0a7_router_handlerequest", "source": "workbox_c6ace0a7_router", "target": "workbox_c6ace0a7_router_handlerequest", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L938", "weight": 1.0, "_src": "workbox_c6ace0a7_router", "_tgt": "workbox_c6ace0a7_router_findmatchingroute", "source": "workbox_c6ace0a7_router", "target": "workbox_c6ace0a7_router_findmatchingroute", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1004", "weight": 1.0, "_src": "workbox_c6ace0a7_router", "_tgt": "workbox_c6ace0a7_router_setdefaulthandler", "source": "workbox_c6ace0a7_router", "target": "workbox_c6ace0a7_router_setdefaulthandler", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1014", "weight": 1.0, "_src": "workbox_c6ace0a7_router", "_tgt": "workbox_c6ace0a7_router_setcatchhandler", "source": "workbox_c6ace0a7_router", "target": "workbox_c6ace0a7_router_setcatchhandler", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1022", "weight": 1.0, "_src": "workbox_c6ace0a7_router", "_tgt": "workbox_c6ace0a7_router_registerroute", "source": "workbox_c6ace0a7_router", "target": "workbox_c6ace0a7_router_registerroute", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1067", "weight": 1.0, "_src": "workbox_c6ace0a7_router", "_tgt": "workbox_c6ace0a7_router_unregisterroute", "source": "workbox_c6ace0a7_router", "target": "workbox_c6ace0a7_router_unregisterroute", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1101", "weight": 1.0, "_src": "workbox_c6ace0a7_getorcreatedefaultrouter", "_tgt": "workbox_c6ace0a7_router_addfetchlistener", "source": "workbox_c6ace0a7_router_addfetchlistener", "target": "workbox_c6ace0a7_getorcreatedefaultrouter", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1102", "weight": 1.0, "_src": "workbox_c6ace0a7_getorcreatedefaultrouter", "_tgt": "workbox_c6ace0a7_router_addcachelistener", "source": "workbox_c6ace0a7_router_addcachelistener", "target": "workbox_c6ace0a7_getorcreatedefaultrouter", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L817", "weight": 1.0, "_src": "workbox_c6ace0a7_router_handlerequest", "_tgt": "workbox_c6ace0a7_router_findmatchingroute", "source": "workbox_c6ace0a7_router_handlerequest", "target": "workbox_c6ace0a7_router_findmatchingroute", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L867", "weight": 1.0, "_src": "workbox_c6ace0a7_router_handlerequest", "_tgt": "workbox_c6ace0a7_strategy_handle", "source": "workbox_c6ace0a7_router_handlerequest", "target": "workbox_c6ace0a7_strategy_handle", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1180", "weight": 1.0, "_src": "workbox_c6ace0a7_registerroute", "_tgt": "workbox_c6ace0a7_getorcreatedefaultrouter", "source": "workbox_c6ace0a7_getorcreatedefaultrouter", "target": "workbox_c6ace0a7_registerroute", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3112", "weight": 1.0, "_src": "workbox_c6ace0a7_addroute", "_tgt": "workbox_c6ace0a7_registerroute", "source": "workbox_c6ace0a7_registerroute", "target": "workbox_c6ace0a7_addroute", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1249", "weight": 1.0, "_src": "workbox_c6ace0a7_waituntil", "_tgt": "workbox_c6ace0a7_strategyhandler_waituntil", "source": "workbox_c6ace0a7_waituntil", "target": "workbox_c6ace0a7_strategyhandler_waituntil", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2738", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller_addtocachelist", "_tgt": "workbox_c6ace0a7_createcachekey", "source": "workbox_c6ace0a7_createcachekey", "target": "workbox_c6ace0a7_precachecontroller_addtocachelist", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1334", "weight": 1.0, "_src": "workbox_c6ace0a7_precacheinstallreportplugin", "_tgt": "workbox_c6ace0a7_precacheinstallreportplugin_constructor", "source": "workbox_c6ace0a7_precacheinstallreportplugin", "target": "workbox_c6ace0a7_precacheinstallreportplugin_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1381", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecachekeyplugin", "_tgt": "workbox_c6ace0a7_precachecachekeyplugin_constructor", "source": "workbox_c6ace0a7_precachecachekeyplugin", "target": "workbox_c6ace0a7_precachecachekeyplugin_constructor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1430", "weight": 1.0, "_src": "workbox_c6ace0a7_printcleanupdetails", "_tgt": "workbox_c6ace0a7_loggroup", "source": "workbox_c6ace0a7_loggroup", "target": "workbox_c6ace0a7_printcleanupdetails", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1474", "weight": 1.0, "_src": "workbox_c6ace0a7_printinstalldetails", "_tgt": "workbox_c6ace0a7_nestedgroup", "source": "workbox_c6ace0a7_nestedgroup", "target": "workbox_c6ace0a7_printinstalldetails", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1563", "weight": 1.0, "_src": "workbox_c6ace0a7_copyresponse", "_tgt": "workbox_c6ace0a7_canconstructresponsefrombodystream", "source": "workbox_c6ace0a7_canconstructresponsefrombodystream", "target": "workbox_c6ace0a7_copyresponse", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2640", "weight": 1.0, "_src": "workbox_c6ace0a7_cachewillupdate", "_tgt": "workbox_c6ace0a7_copyresponse", "source": "workbox_c6ace0a7_copyresponse", "target": "workbox_c6ace0a7_cachewillupdate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1593", "weight": 1.0, "_src": "workbox_c6ace0a7_cachematchignoreparams", "_tgt": "workbox_c6ace0a7_stripparams", "source": "workbox_c6ace0a7_stripparams", "target": "workbox_c6ace0a7_cachematchignoreparams", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1994", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_cacheput", "_tgt": "workbox_c6ace0a7_cachematchignoreparams", "source": "workbox_c6ace0a7_cachematchignoreparams", "target": "workbox_c6ace0a7_strategyhandler_cacheput", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1631", "weight": 1.0, "_src": "workbox_c6ace0a7_deferred", "_tgt": "workbox_c6ace0a7_deferred_constructor", "source": "workbox_c6ace0a7_deferred", "target": "workbox_c6ace0a7_deferred_constructor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2008", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_cacheput", "_tgt": "workbox_c6ace0a7_executequotaerrorcallbacks", "source": "workbox_c6ace0a7_executequotaerrorcallbacks", "target": "workbox_c6ace0a7_strategyhandler_cacheput", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1958", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_cacheput", "_tgt": "workbox_c6ace0a7_timeout", "source": "workbox_c6ace0a7_timeout", "target": "workbox_c6ace0a7_strategyhandler_cacheput", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/tests/fixtures/global-setup.ts", "source_location": "L19", "weight": 1.0, "_src": "global_setup_globalsetup", "_tgt": "workbox_c6ace0a7_timeout", "source": "workbox_c6ace0a7_timeout", "target": "global_setup_globalsetup" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1817", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_fetch", "_tgt": "workbox_c6ace0a7_torequest", "source": "workbox_c6ace0a7_torequest", "target": "workbox_c6ace0a7_strategyhandler_fetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1910", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_cachematch", "_tgt": "workbox_c6ace0a7_torequest", "source": "workbox_c6ace0a7_torequest", "target": "workbox_c6ace0a7_strategyhandler_cachematch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1955", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_cacheput", "_tgt": "workbox_c6ace0a7_torequest", "source": "workbox_c6ace0a7_torequest", "target": "workbox_c6ace0a7_strategyhandler_cacheput", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2040", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_getcachekey", "_tgt": "workbox_c6ace0a7_torequest", "source": "workbox_c6ace0a7_torequest", "target": "workbox_c6ace0a7_strategyhandler_getcachekey", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1739", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler", "_tgt": "workbox_c6ace0a7_strategyhandler_constructor", "source": "workbox_c6ace0a7_strategyhandler", "target": "workbox_c6ace0a7_strategyhandler_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1813", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler", "_tgt": "workbox_c6ace0a7_strategyhandler_fetch", "source": "workbox_c6ace0a7_strategyhandler", "target": "workbox_c6ace0a7_strategyhandler_fetch", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1891", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler", "_tgt": "workbox_c6ace0a7_strategyhandler_fetchandcacheput", "source": "workbox_c6ace0a7_strategyhandler", "target": "workbox_c6ace0a7_strategyhandler_fetchandcacheput", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1909", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler", "_tgt": "workbox_c6ace0a7_strategyhandler_cachematch", "source": "workbox_c6ace0a7_strategyhandler", "target": "workbox_c6ace0a7_strategyhandler_cachematch", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1954", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler", "_tgt": "workbox_c6ace0a7_strategyhandler_cacheput", "source": "workbox_c6ace0a7_strategyhandler", "target": "workbox_c6ace0a7_strategyhandler_cacheput", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2035", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler", "_tgt": "workbox_c6ace0a7_strategyhandler_getcachekey", "source": "workbox_c6ace0a7_strategyhandler", "target": "workbox_c6ace0a7_strategyhandler_getcachekey", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2059", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler", "_tgt": "workbox_c6ace0a7_strategyhandler_hascallback", "source": "workbox_c6ace0a7_strategyhandler", "target": "workbox_c6ace0a7_strategyhandler_hascallback", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2083", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler", "_tgt": "workbox_c6ace0a7_strategyhandler_runcallbacks", "source": "workbox_c6ace0a7_strategyhandler", "target": "workbox_c6ace0a7_strategyhandler_runcallbacks", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2099", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler", "_tgt": "workbox_c6ace0a7_strategyhandler_iteratecallbacks", "source": "workbox_c6ace0a7_strategyhandler", "target": "workbox_c6ace0a7_strategyhandler_iteratecallbacks", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2128", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler", "_tgt": "workbox_c6ace0a7_strategyhandler_waituntil", "source": "workbox_c6ace0a7_strategyhandler", "target": "workbox_c6ace0a7_strategyhandler_waituntil", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2142", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler", "_tgt": "workbox_c6ace0a7_strategyhandler_donewaiting", "source": "workbox_c6ace0a7_strategyhandler", "target": "workbox_c6ace0a7_strategyhandler_donewaiting", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2156", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler", "_tgt": "workbox_c6ace0a7_strategyhandler_destroy", "source": "workbox_c6ace0a7_strategyhandler", "target": "workbox_c6ace0a7_strategyhandler_destroy", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2169", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler", "_tgt": "workbox_c6ace0a7_strategyhandler_ensureresponsesafetocache", "source": "workbox_c6ace0a7_strategyhandler", "target": "workbox_c6ace0a7_strategyhandler_ensureresponsesafetocache", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1798", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_constructor", "_tgt": "workbox_c6ace0a7_strategyhandler_waituntil", "source": "workbox_c6ace0a7_strategyhandler_constructor", "target": "workbox_c6ace0a7_strategyhandler_waituntil", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1830", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_fetch", "_tgt": "workbox_c6ace0a7_strategyhandler_hascallback", "source": "workbox_c6ace0a7_strategyhandler_fetch", "target": "workbox_c6ace0a7_strategyhandler_hascallback", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1832", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_fetch", "_tgt": "workbox_c6ace0a7_strategyhandler_iteratecallbacks", "source": "workbox_c6ace0a7_strategyhandler_fetch", "target": "workbox_c6ace0a7_strategyhandler_iteratecallbacks", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1871", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_fetch", "_tgt": "workbox_c6ace0a7_strategyhandler_runcallbacks", "source": "workbox_c6ace0a7_strategyhandler_fetch", "target": "workbox_c6ace0a7_strategyhandler_runcallbacks", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1892", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_fetchandcacheput", "_tgt": "workbox_c6ace0a7_strategyhandler_fetch", "source": "workbox_c6ace0a7_strategyhandler_fetch", "target": "workbox_c6ace0a7_strategyhandler_fetchandcacheput", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2515", "weight": 1.0, "_src": "workbox_c6ace0a7_precachestrategy_handlefetch", "_tgt": "workbox_c6ace0a7_strategyhandler_fetch", "source": "workbox_c6ace0a7_strategyhandler_fetch", "target": "workbox_c6ace0a7_precachestrategy_handlefetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2560", "weight": 1.0, "_src": "workbox_c6ace0a7_precachestrategy_handleinstall", "_tgt": "workbox_c6ace0a7_strategyhandler_fetch", "source": "workbox_c6ace0a7_strategyhandler_fetch", "target": "workbox_c6ace0a7_precachestrategy_handleinstall", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/tests/fixtures/global-setup.ts", "source_location": "L17", "weight": 1.0, "_src": "global_setup_globalsetup", "_tgt": "workbox_c6ace0a7_strategyhandler_fetch", "source": "workbox_c6ace0a7_strategyhandler_fetch", "target": "global_setup_globalsetup" }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1894", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_fetchandcacheput", "_tgt": "workbox_c6ace0a7_strategyhandler_waituntil", "source": "workbox_c6ace0a7_strategyhandler_fetchandcacheput", "target": "workbox_c6ace0a7_strategyhandler_waituntil", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1894", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_fetchandcacheput", "_tgt": "workbox_c6ace0a7_strategyhandler_cacheput", "source": "workbox_c6ace0a7_strategyhandler_fetchandcacheput", "target": "workbox_c6ace0a7_strategyhandler_cacheput", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1916", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_cachematch", "_tgt": "workbox_c6ace0a7_strategyhandler_getcachekey", "source": "workbox_c6ace0a7_strategyhandler_cachematch", "target": "workbox_c6ace0a7_strategyhandler_getcachekey", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1928", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_cachematch", "_tgt": "workbox_c6ace0a7_strategyhandler_iteratecallbacks", "source": "workbox_c6ace0a7_strategyhandler_cachematch", "target": "workbox_c6ace0a7_strategyhandler_iteratecallbacks", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2489", "weight": 1.0, "_src": "workbox_c6ace0a7_precachestrategy_handle", "_tgt": "workbox_c6ace0a7_strategyhandler_cachematch", "source": "workbox_c6ace0a7_strategyhandler_cachematch", "target": "workbox_c6ace0a7_precachestrategy_handle", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1959", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_cacheput", "_tgt": "workbox_c6ace0a7_strategyhandler_getcachekey", "source": "workbox_c6ace0a7_strategyhandler_cacheput", "target": "workbox_c6ace0a7_strategyhandler_getcachekey", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1981", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_cacheput", "_tgt": "workbox_c6ace0a7_strategyhandler_ensureresponsesafetocache", "source": "workbox_c6ace0a7_strategyhandler_cacheput", "target": "workbox_c6ace0a7_strategyhandler_ensureresponsesafetocache", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L1993", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_cacheput", "_tgt": "workbox_c6ace0a7_strategyhandler_hascallback", "source": "workbox_c6ace0a7_strategyhandler_cacheput", "target": "workbox_c6ace0a7_strategyhandler_hascallback", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2013", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_cacheput", "_tgt": "workbox_c6ace0a7_strategyhandler_iteratecallbacks", "source": "workbox_c6ace0a7_strategyhandler_cacheput", "target": "workbox_c6ace0a7_strategyhandler_iteratecallbacks", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2527", "weight": 1.0, "_src": "workbox_c6ace0a7_precachestrategy_handlefetch", "_tgt": "workbox_c6ace0a7_strategyhandler_cacheput", "source": "workbox_c6ace0a7_strategyhandler_cacheput", "target": "workbox_c6ace0a7_precachestrategy_handlefetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2563", "weight": 1.0, "_src": "workbox_c6ace0a7_precachestrategy_handleinstall", "_tgt": "workbox_c6ace0a7_strategyhandler_cacheput", "source": "workbox_c6ace0a7_strategyhandler_cacheput", "target": "workbox_c6ace0a7_precachestrategy_handleinstall", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2039", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_getcachekey", "_tgt": "workbox_c6ace0a7_strategyhandler_iteratecallbacks", "source": "workbox_c6ace0a7_strategyhandler_getcachekey", "target": "workbox_c6ace0a7_strategyhandler_iteratecallbacks", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2543", "weight": 1.0, "_src": "workbox_c6ace0a7_precachestrategy_handlefetch", "_tgt": "workbox_c6ace0a7_strategyhandler_getcachekey", "source": "workbox_c6ace0a7_strategyhandler_getcachekey", "target": "workbox_c6ace0a7_precachestrategy_handlefetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2084", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_runcallbacks", "_tgt": "workbox_c6ace0a7_strategyhandler_iteratecallbacks", "source": "workbox_c6ace0a7_strategyhandler_runcallbacks", "target": "workbox_c6ace0a7_strategyhandler_iteratecallbacks", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2339", "weight": 1.0, "_src": "workbox_c6ace0a7_strategy_getresponse", "_tgt": "workbox_c6ace0a7_strategyhandler_runcallbacks", "source": "workbox_c6ace0a7_strategyhandler_runcallbacks", "target": "workbox_c6ace0a7_strategy_getresponse", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2393", "weight": 1.0, "_src": "workbox_c6ace0a7_strategy_awaitcomplete", "_tgt": "workbox_c6ace0a7_strategyhandler_runcallbacks", "source": "workbox_c6ace0a7_strategyhandler_runcallbacks", "target": "workbox_c6ace0a7_strategy_awaitcomplete", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2172", "weight": 1.0, "_src": "workbox_c6ace0a7_strategyhandler_ensureresponsesafetocache", "_tgt": "workbox_c6ace0a7_strategyhandler_iteratecallbacks", "source": "workbox_c6ace0a7_strategyhandler_iteratecallbacks", "target": "workbox_c6ace0a7_strategyhandler_ensureresponsesafetocache", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2356", "weight": 1.0, "_src": "workbox_c6ace0a7_strategy_getresponse", "_tgt": "workbox_c6ace0a7_strategyhandler_iteratecallbacks", "source": "workbox_c6ace0a7_strategyhandler_iteratecallbacks", "target": "workbox_c6ace0a7_strategy_getresponse", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2777", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller_install", "_tgt": "workbox_c6ace0a7_strategyhandler_waituntil", "source": "workbox_c6ace0a7_strategyhandler_waituntil", "target": "workbox_c6ace0a7_precachecontroller_install", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2824", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller_activate", "_tgt": "workbox_c6ace0a7_strategyhandler_waituntil", "source": "workbox_c6ace0a7_strategyhandler_waituntil", "target": "workbox_c6ace0a7_precachecontroller_activate", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2398", "weight": 1.0, "_src": "workbox_c6ace0a7_strategy_awaitcomplete", "_tgt": "workbox_c6ace0a7_strategyhandler_donewaiting", "source": "workbox_c6ace0a7_strategyhandler_donewaiting", "target": "workbox_c6ace0a7_strategy_awaitcomplete", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2410", "weight": 1.0, "_src": "workbox_c6ace0a7_strategy_awaitcomplete", "_tgt": "workbox_c6ace0a7_strategyhandler_destroy", "source": "workbox_c6ace0a7_strategyhandler_destroy", "target": "workbox_c6ace0a7_strategy_awaitcomplete", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2238", "weight": 1.0, "_src": "workbox_c6ace0a7_strategy", "_tgt": "workbox_c6ace0a7_strategy_constructor", "source": "workbox_c6ace0a7_strategy", "target": "workbox_c6ace0a7_strategy_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2291", "weight": 1.0, "_src": "workbox_c6ace0a7_strategy", "_tgt": "workbox_c6ace0a7_strategy_handle", "source": "workbox_c6ace0a7_strategy", "target": "workbox_c6ace0a7_strategy_handle", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2317", "weight": 1.0, "_src": "workbox_c6ace0a7_strategy", "_tgt": "workbox_c6ace0a7_strategy_handleall", "source": "workbox_c6ace0a7_strategy", "target": "workbox_c6ace0a7_strategy_handleall", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2338", "weight": 1.0, "_src": "workbox_c6ace0a7_strategy", "_tgt": "workbox_c6ace0a7_strategy_getresponse", "source": "workbox_c6ace0a7_strategy", "target": "workbox_c6ace0a7_strategy_getresponse", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2382", "weight": 1.0, "_src": "workbox_c6ace0a7_strategy", "_tgt": "workbox_c6ace0a7_strategy_awaitcomplete", "source": "workbox_c6ace0a7_strategy", "target": "workbox_c6ace0a7_strategy_awaitcomplete", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2292", "weight": 1.0, "_src": "workbox_c6ace0a7_strategy_handle", "_tgt": "workbox_c6ace0a7_strategy_handleall", "source": "workbox_c6ace0a7_strategy_handle", "target": "workbox_c6ace0a7_strategy_handleall", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2333", "weight": 1.0, "_src": "workbox_c6ace0a7_strategy_handleall", "_tgt": "workbox_c6ace0a7_strategy_getresponse", "source": "workbox_c6ace0a7_strategy_handleall", "target": "workbox_c6ace0a7_strategy_getresponse", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2334", "weight": 1.0, "_src": "workbox_c6ace0a7_strategy_handleall", "_tgt": "workbox_c6ace0a7_strategy_awaitcomplete", "source": "workbox_c6ace0a7_strategy_handleall", "target": "workbox_c6ace0a7_strategy_awaitcomplete", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2345", "weight": 1.0, "_src": "workbox_c6ace0a7_strategy_getresponse", "_tgt": "workbox_c6ace0a7_precachestrategy_handle", "source": "workbox_c6ace0a7_strategy_getresponse", "target": "workbox_c6ace0a7_precachestrategy_handle", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2471", "weight": 1.0, "_src": "workbox_c6ace0a7_precachestrategy", "_tgt": "workbox_c6ace0a7_precachestrategy_constructor", "source": "workbox_c6ace0a7_precachestrategy", "target": "workbox_c6ace0a7_precachestrategy_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2488", "weight": 1.0, "_src": "workbox_c6ace0a7_precachestrategy", "_tgt": "workbox_c6ace0a7_precachestrategy_handle", "source": "workbox_c6ace0a7_precachestrategy", "target": "workbox_c6ace0a7_precachestrategy_handle", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2502", "weight": 1.0, "_src": "workbox_c6ace0a7_precachestrategy", "_tgt": "workbox_c6ace0a7_precachestrategy_handlefetch", "source": "workbox_c6ace0a7_precachestrategy", "target": "workbox_c6ace0a7_precachestrategy_handlefetch", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2558", "weight": 1.0, "_src": "workbox_c6ace0a7_precachestrategy", "_tgt": "workbox_c6ace0a7_precachestrategy_handleinstall", "source": "workbox_c6ace0a7_precachestrategy", "target": "workbox_c6ace0a7_precachestrategy_handleinstall", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2601", "weight": 1.0, "_src": "workbox_c6ace0a7_precachestrategy", "_tgt": "workbox_c6ace0a7_precachestrategy_usedefaultcacheabilitypluginifneeded", "source": "workbox_c6ace0a7_precachestrategy", "target": "workbox_c6ace0a7_precachestrategy_usedefaultcacheabilitypluginifneeded", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2496", "weight": 1.0, "_src": "workbox_c6ace0a7_precachestrategy_handle", "_tgt": "workbox_c6ace0a7_precachestrategy_handleinstall", "source": "workbox_c6ace0a7_precachestrategy_handle", "target": "workbox_c6ace0a7_precachestrategy_handleinstall", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2500", "weight": 1.0, "_src": "workbox_c6ace0a7_precachestrategy_handle", "_tgt": "workbox_c6ace0a7_precachestrategy_handlefetch", "source": "workbox_c6ace0a7_precachestrategy_handle", "target": "workbox_c6ace0a7_precachestrategy_handlefetch", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2526", "weight": 1.0, "_src": "workbox_c6ace0a7_precachestrategy_handlefetch", "_tgt": "workbox_c6ace0a7_precachestrategy_usedefaultcacheabilitypluginifneeded", "source": "workbox_c6ace0a7_precachestrategy_handlefetch", "target": "workbox_c6ace0a7_precachestrategy_usedefaultcacheabilitypluginifneeded", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2559", "weight": 1.0, "_src": "workbox_c6ace0a7_precachestrategy_handleinstall", "_tgt": "workbox_c6ace0a7_precachestrategy_usedefaultcacheabilitypluginifneeded", "source": "workbox_c6ace0a7_precachestrategy_handleinstall", "target": "workbox_c6ace0a7_precachestrategy_usedefaultcacheabilitypluginifneeded", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2667", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller", "_tgt": "workbox_c6ace0a7_precachecontroller_constructor", "source": "workbox_c6ace0a7_precachecontroller", "target": "workbox_c6ace0a7_precachecontroller_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2690", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller", "_tgt": "workbox_c6ace0a7_precachecontroller_strategy", "source": "workbox_c6ace0a7_precachecontroller", "target": "workbox_c6ace0a7_precachecontroller_strategy", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2703", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller", "_tgt": "workbox_c6ace0a7_precachecontroller_precache", "source": "workbox_c6ace0a7_precachecontroller", "target": "workbox_c6ace0a7_precachecontroller_precache", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2718", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller", "_tgt": "workbox_c6ace0a7_precachecontroller_addtocachelist", "source": "workbox_c6ace0a7_precachecontroller", "target": "workbox_c6ace0a7_precachecontroller_addtocachelist", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2774", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller", "_tgt": "workbox_c6ace0a7_precachecontroller_install", "source": "workbox_c6ace0a7_precachecontroller", "target": "workbox_c6ace0a7_precachecontroller_install", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2821", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller", "_tgt": "workbox_c6ace0a7_precachecontroller_activate", "source": "workbox_c6ace0a7_precachecontroller", "target": "workbox_c6ace0a7_precachecontroller_activate", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2849", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller", "_tgt": "workbox_c6ace0a7_precachecontroller_geturlstocachekeys", "source": "workbox_c6ace0a7_precachecontroller", "target": "workbox_c6ace0a7_precachecontroller_geturlstocachekeys", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2858", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller", "_tgt": "workbox_c6ace0a7_precachecontroller_getcachedurls", "source": "workbox_c6ace0a7_precachecontroller", "target": "workbox_c6ace0a7_precachecontroller_getcachedurls", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2870", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller", "_tgt": "workbox_c6ace0a7_precachecontroller_getcachekeyforurl", "source": "workbox_c6ace0a7_precachecontroller", "target": "workbox_c6ace0a7_precachecontroller_getcachekeyforurl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2879", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller", "_tgt": "workbox_c6ace0a7_precachecontroller_getintegrityforcachekey", "source": "workbox_c6ace0a7_precachecontroller", "target": "workbox_c6ace0a7_precachecontroller_getintegrityforcachekey", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2900", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller", "_tgt": "workbox_c6ace0a7_precachecontroller_matchprecache", "source": "workbox_c6ace0a7_precachecontroller", "target": "workbox_c6ace0a7_precachecontroller_matchprecache", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2917", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller", "_tgt": "workbox_c6ace0a7_precachecontroller_createhandlerboundtourl", "source": "workbox_c6ace0a7_precachecontroller", "target": "workbox_c6ace0a7_precachecontroller_createhandlerboundtourl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2704", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller_precache", "_tgt": "workbox_c6ace0a7_precachecontroller_addtocachelist", "source": "workbox_c6ace0a7_precachecontroller_precache", "target": "workbox_c6ace0a7_precachecontroller_addtocachelist", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2902", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller_matchprecache", "_tgt": "workbox_c6ace0a7_precachecontroller_getcachekeyforurl", "source": "workbox_c6ace0a7_precachecontroller_getcachekeyforurl", "target": "workbox_c6ace0a7_precachecontroller_matchprecache", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L2918", "weight": 1.0, "_src": "workbox_c6ace0a7_precachecontroller_createhandlerboundtourl", "_tgt": "workbox_c6ace0a7_precachecontroller_getcachekeyforurl", "source": "workbox_c6ace0a7_precachecontroller_getcachekeyforurl", "target": "workbox_c6ace0a7_precachecontroller_createhandlerboundtourl", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3110", "weight": 1.0, "_src": "workbox_c6ace0a7_addroute", "_tgt": "workbox_c6ace0a7_getorcreateprecachecontroller", "source": "workbox_c6ace0a7_getorcreateprecachecontroller", "target": "workbox_c6ace0a7_addroute", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3142", "weight": 1.0, "_src": "workbox_c6ace0a7_precache", "_tgt": "workbox_c6ace0a7_getorcreateprecachecontroller", "source": "workbox_c6ace0a7_getorcreateprecachecontroller", "target": "workbox_c6ace0a7_precache", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3367", "weight": 1.0, "_src": "workbox_c6ace0a7_createhandlerboundtourl", "_tgt": "workbox_c6ace0a7_getorcreateprecachecontroller", "source": "workbox_c6ace0a7_getorcreateprecachecontroller", "target": "workbox_c6ace0a7_createhandlerboundtourl", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3064", "weight": 1.0, "_src": "workbox_c6ace0a7_precacheroute", "_tgt": "workbox_c6ace0a7_precacheroute_constructor", "source": "workbox_c6ace0a7_precacheroute", "target": "workbox_c6ace0a7_precacheroute_constructor", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3169", "weight": 1.0, "_src": "workbox_c6ace0a7_precacheandroute", "_tgt": "workbox_c6ace0a7_addroute", "source": "workbox_c6ace0a7_addroute", "target": "workbox_c6ace0a7_precacheandroute", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3168", "weight": 1.0, "_src": "workbox_c6ace0a7_precacheandroute", "_tgt": "workbox_c6ace0a7_precache", "source": "workbox_c6ace0a7_precache", "target": "workbox_c6ace0a7_precacheandroute", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3281", "weight": 1.0, "_src": "workbox_c6ace0a7_navigationroute", "_tgt": "workbox_c6ace0a7_navigationroute_constructor", "source": "workbox_c6ace0a7_navigationroute", "target": "workbox_c6ace0a7_navigationroute_constructor", "confidence_score": 1.0 }, { "relation": "method", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/workbox-c6ace0a7.js", "source_location": "L3313", "weight": 1.0, "_src": "workbox_c6ace0a7_navigationroute", "_tgt": "workbox_c6ace0a7_navigationroute_match", "source": "workbox_c6ace0a7_navigationroute", "target": "workbox_c6ace0a7_navigationroute_match", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/sw.js", "source_location": "L22", "weight": 1.0, "_src": "apps_web_dev_dist_sw_js", "_tgt": "sw_singlerequire", "source": "apps_web_dev_dist_sw_js", "target": "sw_singlerequire", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/sw.js", "source_location": "L56", "weight": 1.0, "_src": "apps_web_dev_dist_sw_js", "_tgt": "sw_require", "source": "apps_web_dev_dist_sw_js", "target": "sw_require", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/dev-dist/sw.js", "source_location": "L56", "weight": 1.0, "_src": "sw_require", "_tgt": "sw_singlerequire", "source": "sw_singlerequire", "target": "sw_require", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/fixtures/global-setup.ts", "source_location": "L14", "weight": 1.0, "_src": "apps_web_tests_fixtures_global_setup_ts", "_tgt": "global_setup_globalsetup", "source": "apps_web_tests_fixtures_global_setup_ts", "target": "global_setup_globalsetup", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/fixtures/login.ts", "source_location": "L10", "weight": 1.0, "_src": "apps_web_tests_fixtures_login_ts", "_tgt": "apps_web_tests_fixtures_users_ts", "source": "apps_web_tests_fixtures_login_ts", "target": "apps_web_tests_fixtures_users_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/fixtures/login.ts", "source_location": "L12", "weight": 1.0, "_src": "apps_web_tests_fixtures_login_ts", "_tgt": "login_loginas", "source": "apps_web_tests_fixtures_login_ts", "target": "login_loginas", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/realtime.test.ts", "source_location": "L10", "weight": 1.0, "_src": "apps_web_tests_e2e_realtime_test_ts", "_tgt": "apps_web_tests_fixtures_login_ts", "source": "apps_web_tests_fixtures_login_ts", "target": "apps_web_tests_e2e_realtime_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/session.test.ts", "source_location": "L11", "weight": 1.0, "_src": "apps_web_tests_e2e_session_test_ts", "_tgt": "apps_web_tests_fixtures_login_ts", "source": "apps_web_tests_fixtures_login_ts", "target": "apps_web_tests_e2e_session_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/insecure-context.test.ts", "source_location": "L15", "weight": 1.0, "_src": "apps_web_tests_e2e_insecure_context_test_ts", "_tgt": "apps_web_tests_fixtures_login_ts", "source": "apps_web_tests_fixtures_login_ts", "target": "apps_web_tests_e2e_insecure_context_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/items.test.ts", "source_location": "L11", "weight": 1.0, "_src": "apps_web_tests_e2e_items_test_ts", "_tgt": "apps_web_tests_fixtures_login_ts", "source": "apps_web_tests_fixtures_login_ts", "target": "apps_web_tests_e2e_items_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/pwa.test.ts", "source_location": "L9", "weight": 1.0, "_src": "apps_web_tests_e2e_pwa_test_ts", "_tgt": "apps_web_tests_fixtures_login_ts", "source": "apps_web_tests_fixtures_login_ts", "target": "apps_web_tests_e2e_pwa_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/lists.test.ts", "source_location": "L10", "weight": 1.0, "_src": "apps_web_tests_e2e_lists_test_ts", "_tgt": "apps_web_tests_fixtures_login_ts", "source": "apps_web_tests_fixtures_login_ts", "target": "apps_web_tests_e2e_lists_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/mobile-masthead.test.ts", "source_location": "L10", "weight": 1.0, "_src": "apps_web_tests_e2e_mobile_masthead_test_ts", "_tgt": "apps_web_tests_fixtures_login_ts", "source": "apps_web_tests_fixtures_login_ts", "target": "apps_web_tests_e2e_mobile_masthead_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/selection.test.ts", "source_location": "L11", "weight": 1.0, "_src": "apps_web_tests_e2e_selection_test_ts", "_tgt": "apps_web_tests_fixtures_login_ts", "source": "apps_web_tests_fixtures_login_ts", "target": "apps_web_tests_e2e_selection_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/onboarding.test.ts", "source_location": "L10", "weight": 1.0, "_src": "apps_web_tests_e2e_onboarding_test_ts", "_tgt": "apps_web_tests_fixtures_login_ts", "source": "apps_web_tests_fixtures_login_ts", "target": "apps_web_tests_e2e_onboarding_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/search.test.ts", "source_location": "L9", "weight": 1.0, "_src": "apps_web_tests_e2e_search_test_ts", "_tgt": "apps_web_tests_fixtures_login_ts", "source": "apps_web_tests_fixtures_login_ts", "target": "apps_web_tests_e2e_search_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/tasks.test.ts", "source_location": "L10", "weight": 1.0, "_src": "apps_web_tests_e2e_tasks_test_ts", "_tgt": "apps_web_tests_fixtures_login_ts", "source": "apps_web_tests_fixtures_login_ts", "target": "apps_web_tests_e2e_tasks_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/invitation.test.ts", "source_location": "L11", "weight": 1.0, "_src": "apps_web_tests_e2e_invitation_test_ts", "_tgt": "apps_web_tests_fixtures_login_ts", "source": "apps_web_tests_fixtures_login_ts", "target": "apps_web_tests_e2e_invitation_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/notes.test.ts", "source_location": "L9", "weight": 1.0, "_src": "apps_web_tests_e2e_notes_test_ts", "_tgt": "apps_web_tests_fixtures_login_ts", "source": "apps_web_tests_fixtures_login_ts", "target": "apps_web_tests_e2e_notes_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/offline.test.ts", "source_location": "L12", "weight": 1.0, "_src": "apps_web_tests_e2e_offline_test_ts", "_tgt": "apps_web_tests_fixtures_login_ts", "source": "apps_web_tests_fixtures_login_ts", "target": "apps_web_tests_e2e_offline_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/auth.test.ts", "source_location": "L10", "weight": 1.0, "_src": "apps_web_tests_e2e_auth_test_ts", "_tgt": "apps_web_tests_fixtures_login_ts", "source": "apps_web_tests_fixtures_login_ts", "target": "apps_web_tests_e2e_auth_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/mobile-shell.test.ts", "source_location": "L10", "weight": 1.0, "_src": "apps_web_tests_e2e_mobile_shell_test_ts", "_tgt": "apps_web_tests_fixtures_login_ts", "source": "apps_web_tests_fixtures_login_ts", "target": "apps_web_tests_e2e_mobile_shell_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/manage-collective.test.ts", "source_location": "L11", "weight": 1.0, "_src": "apps_web_tests_e2e_manage_collective_test_ts", "_tgt": "apps_web_tests_fixtures_login_ts", "source": "apps_web_tests_fixtures_login_ts", "target": "apps_web_tests_e2e_manage_collective_test_ts", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/tests/e2e/realtime.test.ts", "source_location": "L18", "weight": 1.0, "_src": "realtime_test_loggedinlistpage", "_tgt": "login_loginas", "source": "login_loginas", "target": "realtime_test_loggedinlistpage" }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/fixtures/db.ts", "source_location": "L19", "weight": 1.0, "_src": "apps_web_tests_fixtures_db_ts", "_tgt": "db_reseteva", "source": "apps_web_tests_fixtures_db_ts", "target": "db_reseteva", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/fixtures/db.ts", "source_location": "L36", "weight": 1.0, "_src": "apps_web_tests_fixtures_db_ts", "_tgt": "db_seedexpiredinvitation", "source": "apps_web_tests_fixtures_db_ts", "target": "db_seedexpiredinvitation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/fixtures/db.ts", "source_location": "L53", "weight": 1.0, "_src": "apps_web_tests_fixtures_db_ts", "_tgt": "db_seedusedinvitation", "source": "apps_web_tests_fixtures_db_ts", "target": "db_seedusedinvitation", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/fixtures/db.ts", "source_location": "L74", "weight": 1.0, "_src": "apps_web_tests_fixtures_db_ts", "_tgt": "db_restoreseedmembership", "source": "apps_web_tests_fixtures_db_ts", "target": "db_restoreseedmembership", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/fixtures/db.ts", "source_location": "L104", "weight": 1.0, "_src": "apps_web_tests_fixtures_db_ts", "_tgt": "db_countmembership", "source": "apps_web_tests_fixtures_db_ts", "target": "db_countmembership", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/onboarding.test.ts", "source_location": "L11", "weight": 1.0, "_src": "apps_web_tests_e2e_onboarding_test_ts", "_tgt": "apps_web_tests_fixtures_db_ts", "source": "apps_web_tests_fixtures_db_ts", "target": "apps_web_tests_e2e_onboarding_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/invitation.test.ts", "source_location": "L12", "weight": 1.0, "_src": "apps_web_tests_e2e_invitation_test_ts", "_tgt": "apps_web_tests_fixtures_db_ts", "source": "apps_web_tests_fixtures_db_ts", "target": "apps_web_tests_e2e_invitation_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/manage-collective.test.ts", "source_location": "L12", "weight": 1.0, "_src": "apps_web_tests_e2e_manage_collective_test_ts", "_tgt": "apps_web_tests_fixtures_db_ts", "source": "apps_web_tests_fixtures_db_ts", "target": "apps_web_tests_e2e_manage_collective_test_ts", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/tests/fixtures/db.ts", "source_location": "L22", "weight": 1.0, "_src": "db_reseteva", "_tgt": "db_helpers_sql", "source": "db_reseteva", "target": "db_helpers_sql" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/tests/fixtures/db.ts", "source_location": "L40", "weight": 1.0, "_src": "db_seedexpiredinvitation", "_tgt": "db_helpers_sql", "source": "db_seedexpiredinvitation", "target": "db_helpers_sql" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/tests/fixtures/db.ts", "source_location": "L58", "weight": 1.0, "_src": "db_seedusedinvitation", "_tgt": "db_helpers_sql", "source": "db_seedusedinvitation", "target": "db_helpers_sql" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/tests/fixtures/db.ts", "source_location": "L85", "weight": 1.0, "_src": "db_restoreseedmembership", "_tgt": "db_helpers_sql", "source": "db_restoreseedmembership", "target": "db_helpers_sql" }, { "relation": "calls", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "apps/web/tests/fixtures/db.ts", "source_location": "L105", "weight": 1.0, "_src": "db_countmembership", "_tgt": "db_helpers_sql", "source": "db_countmembership", "target": "db_helpers_sql" }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/realtime.test.ts", "source_location": "L9", "weight": 1.0, "_src": "apps_web_tests_e2e_realtime_test_ts", "_tgt": "apps_web_tests_fixtures_users_ts", "source": "apps_web_tests_fixtures_users_ts", "target": "apps_web_tests_e2e_realtime_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/session.test.ts", "source_location": "L10", "weight": 1.0, "_src": "apps_web_tests_e2e_session_test_ts", "_tgt": "apps_web_tests_fixtures_users_ts", "source": "apps_web_tests_fixtures_users_ts", "target": "apps_web_tests_e2e_session_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/insecure-context.test.ts", "source_location": "L14", "weight": 1.0, "_src": "apps_web_tests_e2e_insecure_context_test_ts", "_tgt": "apps_web_tests_fixtures_users_ts", "source": "apps_web_tests_fixtures_users_ts", "target": "apps_web_tests_e2e_insecure_context_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/items.test.ts", "source_location": "L10", "weight": 1.0, "_src": "apps_web_tests_e2e_items_test_ts", "_tgt": "apps_web_tests_fixtures_users_ts", "source": "apps_web_tests_fixtures_users_ts", "target": "apps_web_tests_e2e_items_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/pwa.test.ts", "source_location": "L8", "weight": 1.0, "_src": "apps_web_tests_e2e_pwa_test_ts", "_tgt": "apps_web_tests_fixtures_users_ts", "source": "apps_web_tests_fixtures_users_ts", "target": "apps_web_tests_e2e_pwa_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/lists.test.ts", "source_location": "L9", "weight": 1.0, "_src": "apps_web_tests_e2e_lists_test_ts", "_tgt": "apps_web_tests_fixtures_users_ts", "source": "apps_web_tests_fixtures_users_ts", "target": "apps_web_tests_e2e_lists_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/mobile-masthead.test.ts", "source_location": "L9", "weight": 1.0, "_src": "apps_web_tests_e2e_mobile_masthead_test_ts", "_tgt": "apps_web_tests_fixtures_users_ts", "source": "apps_web_tests_fixtures_users_ts", "target": "apps_web_tests_e2e_mobile_masthead_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/selection.test.ts", "source_location": "L10", "weight": 1.0, "_src": "apps_web_tests_e2e_selection_test_ts", "_tgt": "apps_web_tests_fixtures_users_ts", "source": "apps_web_tests_fixtures_users_ts", "target": "apps_web_tests_e2e_selection_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/onboarding.test.ts", "source_location": "L9", "weight": 1.0, "_src": "apps_web_tests_e2e_onboarding_test_ts", "_tgt": "apps_web_tests_fixtures_users_ts", "source": "apps_web_tests_fixtures_users_ts", "target": "apps_web_tests_e2e_onboarding_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/search.test.ts", "source_location": "L8", "weight": 1.0, "_src": "apps_web_tests_e2e_search_test_ts", "_tgt": "apps_web_tests_fixtures_users_ts", "source": "apps_web_tests_fixtures_users_ts", "target": "apps_web_tests_e2e_search_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/tasks.test.ts", "source_location": "L9", "weight": 1.0, "_src": "apps_web_tests_e2e_tasks_test_ts", "_tgt": "apps_web_tests_fixtures_users_ts", "source": "apps_web_tests_fixtures_users_ts", "target": "apps_web_tests_e2e_tasks_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/invitation.test.ts", "source_location": "L10", "weight": 1.0, "_src": "apps_web_tests_e2e_invitation_test_ts", "_tgt": "apps_web_tests_fixtures_users_ts", "source": "apps_web_tests_fixtures_users_ts", "target": "apps_web_tests_e2e_invitation_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/notes.test.ts", "source_location": "L8", "weight": 1.0, "_src": "apps_web_tests_e2e_notes_test_ts", "_tgt": "apps_web_tests_fixtures_users_ts", "source": "apps_web_tests_fixtures_users_ts", "target": "apps_web_tests_e2e_notes_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/offline.test.ts", "source_location": "L11", "weight": 1.0, "_src": "apps_web_tests_e2e_offline_test_ts", "_tgt": "apps_web_tests_fixtures_users_ts", "source": "apps_web_tests_fixtures_users_ts", "target": "apps_web_tests_e2e_offline_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/auth.test.ts", "source_location": "L9", "weight": 1.0, "_src": "apps_web_tests_e2e_auth_test_ts", "_tgt": "apps_web_tests_fixtures_users_ts", "source": "apps_web_tests_fixtures_users_ts", "target": "apps_web_tests_e2e_auth_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/mobile-shell.test.ts", "source_location": "L9", "weight": 1.0, "_src": "apps_web_tests_e2e_mobile_shell_test_ts", "_tgt": "apps_web_tests_fixtures_users_ts", "source": "apps_web_tests_fixtures_users_ts", "target": "apps_web_tests_e2e_mobile_shell_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/manage-collective.test.ts", "source_location": "L10", "weight": 1.0, "_src": "apps_web_tests_e2e_manage_collective_test_ts", "_tgt": "apps_web_tests_fixtures_users_ts", "source": "apps_web_tests_fixtures_users_ts", "target": "apps_web_tests_e2e_manage_collective_test_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/realtime.test.ts", "source_location": "L15", "weight": 1.0, "_src": "apps_web_tests_e2e_realtime_test_ts", "_tgt": "realtime_test_loggedinlistpage", "source": "apps_web_tests_e2e_realtime_test_ts", "target": "realtime_test_loggedinlistpage", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/items.test.ts", "source_location": "L17", "weight": 1.0, "_src": "apps_web_tests_e2e_items_test_ts", "_tgt": "items_test_gotoseedlist", "source": "apps_web_tests_e2e_items_test_ts", "target": "items_test_gotoseedlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/items.test.ts", "source_location": "L26", "weight": 1.0, "_src": "apps_web_tests_e2e_items_test_ts", "_tgt": "items_test_itemrow", "source": "apps_web_tests_e2e_items_test_ts", "target": "items_test_itemrow", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/lists.test.ts", "source_location": "L15", "weight": 1.0, "_src": "apps_web_tests_e2e_lists_test_ts", "_tgt": "lists_test_listheading", "source": "apps_web_tests_e2e_lists_test_ts", "target": "lists_test_listheading", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/lists.test.ts", "source_location": "L25", "weight": 1.0, "_src": "apps_web_tests_e2e_lists_test_ts", "_tgt": "lists_test_cardactionsbutton", "source": "apps_web_tests_e2e_lists_test_ts", "target": "lists_test_cardactionsbutton", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/lists.test.ts", "source_location": "L38", "weight": 1.0, "_src": "apps_web_tests_e2e_lists_test_ts", "_tgt": "lists_test_gotolistsclean", "source": "apps_web_tests_e2e_lists_test_ts", "target": "lists_test_gotolistsclean", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/lists.test.ts", "source_location": "L46", "weight": 1.0, "_src": "apps_web_tests_e2e_lists_test_ts", "_tgt": "lists_test_createlist", "source": "apps_web_tests_e2e_lists_test_ts", "target": "lists_test_createlist", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/lists.test.ts", "source_location": "L58", "weight": 1.0, "_src": "lists_test_createlist", "_tgt": "lists_test_listheading", "source": "lists_test_listheading", "target": "lists_test_createlist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/tasks.test.ts", "source_location": "L15", "weight": 1.0, "_src": "apps_web_tests_e2e_tasks_test_ts", "_tgt": "tasks_test_gototasksclean", "source": "apps_web_tests_e2e_tasks_test_ts", "target": "tasks_test_gototasksclean", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/tasks.test.ts", "source_location": "L22", "weight": 1.0, "_src": "apps_web_tests_e2e_tasks_test_ts", "_tgt": "tasks_test_createtasklist", "source": "apps_web_tests_e2e_tasks_test_ts", "target": "tasks_test_createtasklist", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/notes.test.ts", "source_location": "L11", "weight": 1.0, "_src": "apps_web_tests_e2e_notes_test_ts", "_tgt": "notes_test_gotonotes", "source": "apps_web_tests_e2e_notes_test_ts", "target": "notes_test_gotonotes", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/notes.test.ts", "source_location": "L18", "weight": 1.0, "_src": "apps_web_tests_e2e_notes_test_ts", "_tgt": "notes_test_createnote", "source": "apps_web_tests_e2e_notes_test_ts", "target": "notes_test_createnote", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "apps/web/tests/e2e/auth.test.ts", "source_location": "L40", "weight": 1.0, "_src": "apps_web_tests_e2e_auth_test_ts", "_tgt": "auth_test_confirmkeycloaklogout", "source": "apps_web_tests_e2e_auth_test_ts", "target": "auth_test_confirmkeycloaklogout", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/types/src/domain.ts", "source_location": "L9", "weight": 1.0, "_src": "packages_types_src_domain_ts", "_tgt": "packages_types_src_database_ts", "source": "packages_types_src_database_ts", "target": "packages_types_src_domain_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/realtime-helpers.ts", "source_location": "L13", "weight": 1.0, "_src": "packages_test_utils_src_realtime_helpers_ts", "_tgt": "realtime_helpers_subscribepostgreschanges", "source": "packages_test_utils_src_realtime_helpers_ts", "target": "realtime_helpers_subscribepostgreschanges", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/realtime-isolation.test.ts", "source_location": "L15", "weight": 1.0, "_src": "packages_test_utils_tests_realtime_isolation_test_ts", "_tgt": "packages_test_utils_src_realtime_helpers_ts", "source": "packages_test_utils_src_realtime_helpers_ts", "target": "packages_test_utils_tests_realtime_isolation_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/realtime-postgres-changes.test.ts", "source_location": "L12", "weight": 1.0, "_src": "packages_test_utils_tests_realtime_postgres_changes_test_ts", "_tgt": "packages_test_utils_src_realtime_helpers_ts", "source": "packages_test_utils_src_realtime_helpers_ts", "target": "packages_test_utils_tests_realtime_postgres_changes_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-audit.test.ts", "source_location": "L15", "weight": 1.0, "_src": "packages_test_utils_tests_rls_audit_test_ts", "_tgt": "packages_test_utils_src_seed_constants_ts", "source": "packages_test_utils_src_seed_constants_ts", "target": "packages_test_utils_tests_rls_audit_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-collective.test.ts", "source_location": "L6", "weight": 1.0, "_src": "packages_test_utils_tests_rls_collective_test_ts", "_tgt": "packages_test_utils_src_seed_constants_ts", "source": "packages_test_utils_src_seed_constants_ts", "target": "packages_test_utils_tests_rls_collective_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/realtime-presence.test.ts", "source_location": "L10", "weight": 1.0, "_src": "packages_test_utils_tests_realtime_presence_test_ts", "_tgt": "packages_test_utils_src_seed_constants_ts", "source": "packages_test_utils_src_seed_constants_ts", "target": "packages_test_utils_tests_realtime_presence_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/realtime-isolation.test.ts", "source_location": "L16", "weight": 1.0, "_src": "packages_test_utils_tests_realtime_isolation_test_ts", "_tgt": "packages_test_utils_src_seed_constants_ts", "source": "packages_test_utils_src_seed_constants_ts", "target": "packages_test_utils_tests_realtime_isolation_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/search.test.ts", "source_location": "L7", "weight": 1.0, "_src": "packages_test_utils_tests_search_test_ts", "_tgt": "packages_test_utils_src_seed_constants_ts", "source": "packages_test_utils_src_seed_constants_ts", "target": "packages_test_utils_tests_search_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-lists.test.ts", "source_location": "L7", "weight": 1.0, "_src": "packages_test_utils_tests_rls_lists_test_ts", "_tgt": "packages_test_utils_src_seed_constants_ts", "source": "packages_test_utils_src_seed_constants_ts", "target": "packages_test_utils_tests_rls_lists_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rate-limit.test.ts", "source_location": "L19", "weight": 1.0, "_src": "packages_test_utils_tests_rate_limit_test_ts", "_tgt": "packages_test_utils_src_seed_constants_ts", "source": "packages_test_utils_src_seed_constants_ts", "target": "packages_test_utils_tests_rate_limit_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-tasks.test.ts", "source_location": "L7", "weight": 1.0, "_src": "packages_test_utils_tests_rls_tasks_test_ts", "_tgt": "packages_test_utils_src_seed_constants_ts", "source": "packages_test_utils_src_seed_constants_ts", "target": "packages_test_utils_tests_rls_tasks_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-isolation.test.ts", "source_location": "L7", "weight": 1.0, "_src": "packages_test_utils_tests_rls_isolation_test_ts", "_tgt": "packages_test_utils_src_seed_constants_ts", "source": "packages_test_utils_src_seed_constants_ts", "target": "packages_test_utils_tests_rls_isolation_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-frequency.test.ts", "source_location": "L8", "weight": 1.0, "_src": "packages_test_utils_tests_rls_frequency_test_ts", "_tgt": "packages_test_utils_src_seed_constants_ts", "source": "packages_test_utils_src_seed_constants_ts", "target": "packages_test_utils_tests_rls_frequency_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/realtime-postgres-changes.test.ts", "source_location": "L13", "weight": 1.0, "_src": "packages_test_utils_tests_realtime_postgres_changes_test_ts", "_tgt": "packages_test_utils_src_seed_constants_ts", "source": "packages_test_utils_src_seed_constants_ts", "target": "packages_test_utils_tests_realtime_postgres_changes_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-items.test.ts", "source_location": "L6", "weight": 1.0, "_src": "packages_test_utils_tests_rls_items_test_ts", "_tgt": "packages_test_utils_src_seed_constants_ts", "source": "packages_test_utils_src_seed_constants_ts", "target": "packages_test_utils_tests_rls_items_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-notes.test.ts", "source_location": "L7", "weight": 1.0, "_src": "packages_test_utils_tests_rls_notes_test_ts", "_tgt": "packages_test_utils_src_seed_constants_ts", "source": "packages_test_utils_src_seed_constants_ts", "target": "packages_test_utils_tests_rls_notes_test_ts", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L5", "weight": 1.0, "_src": "packages_test_utils_src_supabase_clients_ts", "_tgt": "supabase_clients_requiredenv", "source": "packages_test_utils_src_supabase_clients_ts", "target": "supabase_clients_requiredenv", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L15", "weight": 1.0, "_src": "packages_test_utils_src_supabase_clients_ts", "_tgt": "supabase_clients_signtoken", "source": "packages_test_utils_src_supabase_clients_ts", "target": "supabase_clients_signtoken", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L34", "weight": 1.0, "_src": "packages_test_utils_src_supabase_clients_ts", "_tgt": "supabase_clients_createclientas", "source": "packages_test_utils_src_supabase_clients_ts", "target": "supabase_clients_createclientas", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L53", "weight": 1.0, "_src": "packages_test_utils_src_supabase_clients_ts", "_tgt": "supabase_clients_createadminclient", "source": "packages_test_utils_src_supabase_clients_ts", "target": "supabase_clients_createadminclient", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-audit.test.ts", "source_location": "L13", "weight": 1.0, "_src": "packages_test_utils_tests_rls_audit_test_ts", "_tgt": "packages_test_utils_src_supabase_clients_ts", "source": "packages_test_utils_src_supabase_clients_ts", "target": "packages_test_utils_tests_rls_audit_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-collective.test.ts", "source_location": "L5", "weight": 1.0, "_src": "packages_test_utils_tests_rls_collective_test_ts", "_tgt": "packages_test_utils_src_supabase_clients_ts", "source": "packages_test_utils_src_supabase_clients_ts", "target": "packages_test_utils_tests_rls_collective_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/realtime-presence.test.ts", "source_location": "L9", "weight": 1.0, "_src": "packages_test_utils_tests_realtime_presence_test_ts", "_tgt": "packages_test_utils_src_supabase_clients_ts", "source": "packages_test_utils_src_supabase_clients_ts", "target": "packages_test_utils_tests_realtime_presence_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/realtime-isolation.test.ts", "source_location": "L14", "weight": 1.0, "_src": "packages_test_utils_tests_realtime_isolation_test_ts", "_tgt": "packages_test_utils_src_supabase_clients_ts", "source": "packages_test_utils_src_supabase_clients_ts", "target": "packages_test_utils_tests_realtime_isolation_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/search.test.ts", "source_location": "L6", "weight": 1.0, "_src": "packages_test_utils_tests_search_test_ts", "_tgt": "packages_test_utils_src_supabase_clients_ts", "source": "packages_test_utils_src_supabase_clients_ts", "target": "packages_test_utils_tests_search_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-lists.test.ts", "source_location": "L5", "weight": 1.0, "_src": "packages_test_utils_tests_rls_lists_test_ts", "_tgt": "packages_test_utils_src_supabase_clients_ts", "source": "packages_test_utils_src_supabase_clients_ts", "target": "packages_test_utils_tests_rls_lists_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rate-limit.test.ts", "source_location": "L18", "weight": 1.0, "_src": "packages_test_utils_tests_rate_limit_test_ts", "_tgt": "packages_test_utils_src_supabase_clients_ts", "source": "packages_test_utils_src_supabase_clients_ts", "target": "packages_test_utils_tests_rate_limit_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-tasks.test.ts", "source_location": "L6", "weight": 1.0, "_src": "packages_test_utils_tests_rls_tasks_test_ts", "_tgt": "packages_test_utils_src_supabase_clients_ts", "source": "packages_test_utils_src_supabase_clients_ts", "target": "packages_test_utils_tests_rls_tasks_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-isolation.test.ts", "source_location": "L6", "weight": 1.0, "_src": "packages_test_utils_tests_rls_isolation_test_ts", "_tgt": "packages_test_utils_src_supabase_clients_ts", "source": "packages_test_utils_src_supabase_clients_ts", "target": "packages_test_utils_tests_rls_isolation_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-frequency.test.ts", "source_location": "L7", "weight": 1.0, "_src": "packages_test_utils_tests_rls_frequency_test_ts", "_tgt": "packages_test_utils_src_supabase_clients_ts", "source": "packages_test_utils_src_supabase_clients_ts", "target": "packages_test_utils_tests_rls_frequency_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/realtime-postgres-changes.test.ts", "source_location": "L11", "weight": 1.0, "_src": "packages_test_utils_tests_realtime_postgres_changes_test_ts", "_tgt": "packages_test_utils_src_supabase_clients_ts", "source": "packages_test_utils_src_supabase_clients_ts", "target": "packages_test_utils_tests_realtime_postgres_changes_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-items.test.ts", "source_location": "L5", "weight": 1.0, "_src": "packages_test_utils_tests_rls_items_test_ts", "_tgt": "packages_test_utils_src_supabase_clients_ts", "source": "packages_test_utils_src_supabase_clients_ts", "target": "packages_test_utils_tests_rls_items_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-notes.test.ts", "source_location": "L5", "weight": 1.0, "_src": "packages_test_utils_tests_rls_notes_test_ts", "_tgt": "packages_test_utils_src_supabase_clients_ts", "source": "packages_test_utils_src_supabase_clients_ts", "target": "packages_test_utils_tests_rls_notes_test_ts", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L16", "weight": 1.0, "_src": "supabase_clients_signtoken", "_tgt": "supabase_clients_requiredenv", "source": "supabase_clients_requiredenv", "target": "supabase_clients_signtoken", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L37", "weight": 1.0, "_src": "supabase_clients_createclientas", "_tgt": "supabase_clients_requiredenv", "source": "supabase_clients_requiredenv", "target": "supabase_clients_createclientas", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L55", "weight": 1.0, "_src": "supabase_clients_createadminclient", "_tgt": "supabase_clients_requiredenv", "source": "supabase_clients_requiredenv", "target": "supabase_clients_createadminclient", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/supabase-clients.ts", "source_location": "L35", "weight": 1.0, "_src": "supabase_clients_createclientas", "_tgt": "supabase_clients_signtoken", "source": "supabase_clients_signtoken", "target": "supabase_clients_createclientas", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/db-helpers.ts", "source_location": "L7", "weight": 1.0, "_src": "packages_test_utils_src_db_helpers_ts", "_tgt": "db_helpers_getpool", "source": "packages_test_utils_src_db_helpers_ts", "target": "db_helpers_getpool", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/db-helpers.ts", "source_location": "L21", "weight": 1.0, "_src": "packages_test_utils_src_db_helpers_ts", "_tgt": "db_helpers_sql", "source": "packages_test_utils_src_db_helpers_ts", "target": "db_helpers_sql", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/db-helpers.ts", "source_location": "L26", "weight": 1.0, "_src": "packages_test_utils_src_db_helpers_ts", "_tgt": "db_helpers_closepool", "source": "packages_test_utils_src_db_helpers_ts", "target": "db_helpers_closepool", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-audit.test.ts", "source_location": "L14", "weight": 1.0, "_src": "packages_test_utils_tests_rls_audit_test_ts", "_tgt": "packages_test_utils_src_db_helpers_ts", "source": "packages_test_utils_src_db_helpers_ts", "target": "packages_test_utils_tests_rls_audit_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/search.test.ts", "source_location": "L14", "weight": 1.0, "_src": "packages_test_utils_tests_search_test_ts", "_tgt": "packages_test_utils_src_db_helpers_ts", "source": "packages_test_utils_src_db_helpers_ts", "target": "packages_test_utils_tests_search_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-lists.test.ts", "source_location": "L6", "weight": 1.0, "_src": "packages_test_utils_tests_rls_lists_test_ts", "_tgt": "packages_test_utils_src_db_helpers_ts", "source": "packages_test_utils_src_db_helpers_ts", "target": "packages_test_utils_tests_rls_lists_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-tasks.test.ts", "source_location": "L8", "weight": 1.0, "_src": "packages_test_utils_tests_rls_tasks_test_ts", "_tgt": "packages_test_utils_src_db_helpers_ts", "source": "packages_test_utils_src_db_helpers_ts", "target": "packages_test_utils_tests_rls_tasks_test_ts", "confidence_score": 1.0 }, { "relation": "imports_from", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rls-notes.test.ts", "source_location": "L6", "weight": 1.0, "_src": "packages_test_utils_tests_rls_notes_test_ts", "_tgt": "packages_test_utils_src_db_helpers_ts", "source": "packages_test_utils_src_db_helpers_ts", "target": "packages_test_utils_tests_rls_notes_test_ts", "confidence_score": 1.0 }, { "relation": "calls", "confidence": "EXTRACTED", "source_file": "packages/test-utils/src/db-helpers.ts", "source_location": "L22", "weight": 1.0, "_src": "db_helpers_sql", "_tgt": "db_helpers_getpool", "source": "db_helpers_getpool", "target": "db_helpers_sql", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/realtime-presence.test.ts", "source_location": "L18", "weight": 1.0, "_src": "packages_test_utils_tests_realtime_presence_test_ts", "_tgt": "realtime_presence_test_track", "source": "packages_test_utils_tests_realtime_presence_test_ts", "target": "realtime_presence_test_track", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/realtime-presence.test.ts", "source_location": "L35", "weight": 1.0, "_src": "packages_test_utils_tests_realtime_presence_test_ts", "_tgt": "realtime_presence_test_subscribepresence", "source": "packages_test_utils_tests_realtime_presence_test_ts", "target": "realtime_presence_test_subscribepresence", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/realtime-isolation.test.ts", "source_location": "L23", "weight": 1.0, "_src": "packages_test_utils_tests_realtime_isolation_test_ts", "_tgt": "realtime_isolation_test_track", "source": "packages_test_utils_tests_realtime_isolation_test_ts", "target": "realtime_isolation_test_track", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/search.test.ts", "source_location": "L115", "weight": 1.0, "_src": "packages_test_utils_tests_search_test_ts", "_tgt": "search_test_search", "source": "packages_test_utils_tests_search_test_ts", "target": "search_test_search", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/rate-limit.test.ts", "source_location": "L74", "weight": 1.0, "_src": "packages_test_utils_tests_rate_limit_test_ts", "_tgt": "rate_limit_test_signborja", "source": "packages_test_utils_tests_rate_limit_test_ts", "target": "rate_limit_test_signborja", "confidence_score": 1.0 }, { "relation": "contains", "confidence": "EXTRACTED", "source_file": "packages/test-utils/tests/realtime-postgres-changes.test.ts", "source_location": "L27", "weight": 1.0, "_src": "packages_test_utils_tests_realtime_postgres_changes_test_ts", "_tgt": "realtime_postgres_changes_test_track", "source": "packages_test_utils_tests_realtime_postgres_changes_test_ts", "target": "realtime_postgres_changes_test_track", "confidence_score": 1.0 }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Metodologia por fase", "weight": 1.0, "_src": "readme_tdd_methodology", "_tgt": "readme_development_plan", "source": "readme_development_plan", "target": "readme_tdd_methodology" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Stack Tecnologico", "weight": 1.0, "_src": "readme_stack_sveltekit", "_tgt": "apphtml_shell", "source": "readme_stack_sveltekit", "target": "apphtml_shell" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/web/src/app.html", "source_location": "lines 8-12", "weight": 1.0, "_src": "readme_stack_vite_pwa", "_tgt": "apphtml_ios_pwa_meta_tags", "source": "readme_stack_vite_pwa", "target": "apphtml_ios_pwa_meta_tags" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/web/static/icons/README.md", "source_location": null, "weight": 1.0, "_src": "readme_stack_vite_pwa", "_tgt": "iconsreadme_placeholders", "source": "readme_stack_vite_pwa", "target": "iconsreadme_placeholders" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Justfile", "weight": 1.0, "_src": "readme_justfile_reference", "_tgt": "readme_repo_layout", "source": "readme_repo_layout", "target": "readme_justfile_reference" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Endpoints", "weight": 1.0, "_src": "readme_local_endpoints_credentials", "_tgt": "claudemd_dev_test_users", "source": "readme_local_endpoints_credentials", "target": "claudemd_dev_test_users" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Advertencias", "weight": 1.0, "_src": "readme_warning_ios_safari_pwa", "_tgt": "apphtml_ios_pwa_meta_tags", "source": "readme_warning_ios_safari_pwa", "target": "apphtml_ios_pwa_meta_tags" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "README.md", "source_location": "Advertencias", "weight": 1.0, "_src": "readme_warning_last_write_wins_no_crdt", "_tgt": "claudemd_offline_first", "source": "readme_warning_last_write_wins_no_crdt", "target": "claudemd_offline_first" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/web/static/icons/icon-180.png", "source_location": null, "weight": 1.0, "_src": "icon_180_pwa", "_tgt": "pwa_icon_asset", "source": "pwa_icon_asset", "target": "icon_180_pwa" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/web/static/icons/icon-512.png", "source_location": null, "weight": 1.0, "_src": "icon_512_pwa", "_tgt": "pwa_icon_asset", "source": "pwa_icon_asset", "target": "icon_512_pwa" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/web/static/icons/icon-192.png", "source_location": null, "weight": 1.0, "_src": "icon_192_pwa", "_tgt": "pwa_icon_asset", "source": "pwa_icon_asset", "target": "icon_192_pwa" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "apps/web/static/icons/icon-512-maskable.png", "source_location": null, "weight": 1.0, "_src": "icon_512_maskable_pwa", "_tgt": "pwa_icon_asset", "source": "pwa_icon_asset", "target": "icon_512_maskable_pwa" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 2.3", "weight": 1.0, "_src": "analisisfuncional_modulo_colectivo_miembros", "_tgt": "analisisfuncional_entity_colectivo", "source": "analisisfuncional_modulo_colectivo_miembros", "target": "analisisfuncional_entity_colectivo" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 2.3", "weight": 1.0, "_src": "analisisfuncional_modulo_colectivo_miembros", "_tgt": "analisisfuncional_entity_miembrocolectivo", "source": "analisisfuncional_modulo_colectivo_miembros", "target": "analisisfuncional_entity_miembrocolectivo" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 2.3", "weight": 1.0, "_src": "analisisfuncional_modulo_colectivo_miembros", "_tgt": "analisisfuncional_entity_invitacioncolectivo", "source": "analisisfuncional_modulo_colectivo_miembros", "target": "analisisfuncional_entity_invitacioncolectivo" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 9", "weight": 1.0, "_src": "analisisfuncional_reglas_globales", "_tgt": "analisisfuncional_concepto_colectivo", "source": "analisisfuncional_concepto_colectivo", "target": "analisisfuncional_reglas_globales" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 2.2", "weight": 1.0, "_src": "claudemd_roles_admin_member_guest", "_tgt": "analisisfuncional_rationale_permisos_simples", "source": "analisisfuncional_rationale_permisos_simples", "target": "claudemd_roles_admin_member_guest" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 2.3", "weight": 1.0, "_src": "analisisfuncional_entity_colectivo", "_tgt": "analisisfuncional_entity_miembrocolectivo", "source": "analisisfuncional_entity_colectivo", "target": "analisisfuncional_entity_miembrocolectivo" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 2.3", "weight": 1.0, "_src": "analisisfuncional_entity_colectivo", "_tgt": "analisisfuncional_entity_invitacioncolectivo", "source": "analisisfuncional_entity_colectivo", "target": "analisisfuncional_entity_invitacioncolectivo" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 2.5", "weight": 1.0, "_src": "analisisfuncional_flujo_incorporacion_miembro", "_tgt": "analisisfuncional_entity_invitacioncolectivo", "source": "analisisfuncional_entity_invitacioncolectivo", "target": "analisisfuncional_flujo_incorporacion_miembro" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 3.1", "weight": 1.0, "_src": "analisisfuncional_modulo_lista_compra", "_tgt": "analisisfuncional_entity_listacompra", "source": "analisisfuncional_modulo_lista_compra", "target": "analisisfuncional_entity_listacompra" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 3.1", "weight": 1.0, "_src": "analisisfuncional_modulo_lista_compra", "_tgt": "analisisfuncional_entity_itemcompra", "source": "analisisfuncional_modulo_lista_compra", "target": "analisisfuncional_entity_itemcompra" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 3.4", "weight": 1.0, "_src": "analisisfuncional_modulo_lista_compra", "_tgt": "analisisfuncional_modo_ir_de_compras", "source": "analisisfuncional_modulo_lista_compra", "target": "analisisfuncional_modo_ir_de_compras" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 3.5", "weight": 1.0, "_src": "analisisfuncional_modulo_lista_compra", "_tgt": "analisisfuncional_usecases_lista_compra", "source": "analisisfuncional_modulo_lista_compra", "target": "analisisfuncional_usecases_lista_compra" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 3.7", "weight": 1.0, "_src": "analisisfuncional_modulo_lista_compra", "_tgt": "analisisfuncional_flujo_sesion_compra", "source": "analisisfuncional_modulo_lista_compra", "target": "analisisfuncional_flujo_sesion_compra" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 3.6", "weight": 1.0, "_src": "analisisfuncional_modulo_lista_compra", "_tgt": "analisisfuncional_recomendaciones_items_frecuentes", "source": "analisisfuncional_modulo_lista_compra", "target": "analisisfuncional_recomendaciones_items_frecuentes" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/grocery_list_with_quick_quantity_controls/code.html", "source_location": null, "weight": 1.0, "_src": "codehtml_grocery_list_quick_quantity", "_tgt": "analisisfuncional_modulo_lista_compra", "source": "analisisfuncional_modulo_lista_compra", "target": "codehtml_grocery_list_quick_quantity" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/grocery_list_mobile/code.html", "source_location": null, "weight": 1.0, "_src": "codehtml_grocery_list_mobile", "_tgt": "analisisfuncional_modulo_lista_compra", "source": "analisisfuncional_modulo_lista_compra", "target": "codehtml_grocery_list_mobile" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/grocery_list_simplified/code.html", "source_location": null, "weight": 1.0, "_src": "codehtml_grocery_list_simplified", "_tgt": "analisisfuncional_modulo_lista_compra", "source": "analisisfuncional_modulo_lista_compra", "target": "codehtml_grocery_list_simplified" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/grocery_list_crud/code.html", "source_location": null, "weight": 1.0, "_src": "codehtml_grocery_list_crud", "_tgt": "analisisfuncional_modulo_lista_compra", "source": "analisisfuncional_modulo_lista_compra", "target": "codehtml_grocery_list_crud" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 3.1", "weight": 1.0, "_src": "analisisfuncional_entity_listacompra", "_tgt": "analisisfuncional_entity_itemcompra", "source": "analisisfuncional_entity_listacompra", "target": "analisisfuncional_entity_itemcompra" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "design/grocery_list_with_quick_quantity_controls/code.html", "source_location": null, "weight": 1.0, "_src": "codehtml_grocery_list_quick_quantity", "_tgt": "analisisfuncional_entity_itemcompra", "source": "analisisfuncional_entity_itemcompra", "target": "codehtml_grocery_list_quick_quantity" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/shopping_session_1/code.html", "source_location": null, "weight": 1.0, "_src": "codehtml_shopping_session_1", "_tgt": "analisisfuncional_modo_ir_de_compras", "source": "analisisfuncional_modo_ir_de_compras", "target": "codehtml_shopping_session_1" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/shopping_session_2/code.html", "source_location": null, "weight": 1.0, "_src": "codehtml_shopping_session_2", "_tgt": "analisisfuncional_modo_ir_de_compras", "source": "analisisfuncional_modo_ir_de_compras", "target": "codehtml_shopping_session_2" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/shopping_session_mobile/code.html", "source_location": null, "weight": 1.0, "_src": "codehtml_shopping_session_mobile", "_tgt": "analisisfuncional_modo_ir_de_compras", "source": "analisisfuncional_modo_ir_de_compras", "target": "codehtml_shopping_session_mobile" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 5", "weight": 1.0, "_src": "design_shopping_mode_components", "_tgt": "analisisfuncional_modo_ir_de_compras", "source": "analisisfuncional_modo_ir_de_compras", "target": "design_shopping_mode_components" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 5", "weight": 1.0, "_src": "design_swipe_to_delete", "_tgt": "analisisfuncional_usecases_lista_compra", "source": "analisisfuncional_usecases_lista_compra", "target": "design_swipe_to_delete" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 4.1", "weight": 1.0, "_src": "analisisfuncional_modulo_tareas", "_tgt": "analisisfuncional_entity_listatareas", "source": "analisisfuncional_modulo_tareas", "target": "analisisfuncional_entity_listatareas" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 4.1", "weight": 1.0, "_src": "analisisfuncional_modulo_tareas", "_tgt": "analisisfuncional_entity_tarea", "source": "analisisfuncional_modulo_tareas", "target": "analisisfuncional_entity_tarea" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 4.1", "weight": 1.0, "_src": "analisisfuncional_rationale_tareas_simples", "_tgt": "analisisfuncional_modulo_tareas", "source": "analisisfuncional_modulo_tareas", "target": "analisisfuncional_rationale_tareas_simples" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/tasks_view/code.html", "source_location": null, "weight": 1.0, "_src": "codehtml_tasks_view", "_tgt": "analisisfuncional_modulo_tareas", "source": "analisisfuncional_modulo_tareas", "target": "codehtml_tasks_view" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/tasks_mobile/code.html", "source_location": null, "weight": 1.0, "_src": "codehtml_tasks_mobile", "_tgt": "analisisfuncional_modulo_tareas", "source": "analisisfuncional_modulo_tareas", "target": "codehtml_tasks_mobile" }, { "relation": "shares_data_with", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 4.1", "weight": 1.0, "_src": "analisisfuncional_entity_listatareas", "_tgt": "analisisfuncional_entity_tarea", "source": "analisisfuncional_entity_listatareas", "target": "analisisfuncional_entity_tarea" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 5.1", "weight": 1.0, "_src": "analisisfuncional_modulo_notas", "_tgt": "analisisfuncional_entity_nota", "source": "analisisfuncional_modulo_notas", "target": "analisisfuncional_entity_nota" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/notes_view/code.html", "source_location": null, "weight": 1.0, "_src": "codehtml_notes_view", "_tgt": "analisisfuncional_modulo_notas", "source": "analisisfuncional_modulo_notas", "target": "codehtml_notes_view" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 5.1", "weight": 1.0, "_src": "analisisfuncional_rationale_notas_scope_reducido", "_tgt": "analisisfuncional_entity_nota", "source": "analisisfuncional_entity_nota", "target": "analisisfuncional_rationale_notas_scope_reducido" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 6.2", "weight": 1.0, "_src": "analisisfuncional_modulo_auth_usuarios", "_tgt": "analisisfuncional_entity_user", "source": "analisisfuncional_modulo_auth_usuarios", "target": "analisisfuncional_entity_user" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 6.3", "weight": 1.0, "_src": "analisisfuncional_modulo_auth_usuarios", "_tgt": "analisisfuncional_settings_screen", "source": "analisisfuncional_modulo_auth_usuarios", "target": "analisisfuncional_settings_screen" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "design/settings_2/code.html", "source_location": null, "weight": 1.0, "_src": "codehtml_settings_2", "_tgt": "analisisfuncional_settings_screen", "source": "analisisfuncional_settings_screen", "target": "codehtml_settings_2" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "design/settings_1/code.html", "source_location": null, "weight": 1.0, "_src": "codehtml_settings_1", "_tgt": "analisisfuncional_settings_screen", "source": "analisisfuncional_settings_screen", "target": "codehtml_settings_1" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/user_settings/code.html", "source_location": null, "weight": 1.0, "_src": "codehtml_user_settings", "_tgt": "analisisfuncional_settings_screen", "source": "analisisfuncional_settings_screen", "target": "codehtml_user_settings" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 7.1", "weight": 1.0, "_src": "analisisfuncional_modulo_sync_offline", "_tgt": "analisisfuncional_estrategia_offline_first", "source": "analisisfuncional_modulo_sync_offline", "target": "analisisfuncional_estrategia_offline_first" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 7.2", "weight": 1.0, "_src": "analisisfuncional_modulo_sync_offline", "_tgt": "analisisfuncional_sync_realtime_ws", "source": "analisisfuncional_modulo_sync_offline", "target": "analisisfuncional_sync_realtime_ws" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 10", "weight": 1.0, "_src": "analisisfuncional_no_funcionales", "_tgt": "analisisfuncional_sync_realtime_ws", "source": "analisisfuncional_sync_realtime_ws", "target": "analisisfuncional_no_funcionales" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/search_mobile/code.html", "source_location": null, "weight": 1.0, "_src": "codehtml_search_mobile", "_tgt": "analisisfuncional_modulo_busqueda", "source": "analisisfuncional_modulo_busqueda", "target": "codehtml_search_mobile" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 12", "weight": 1.0, "_src": "analisisfuncional_pantallas_mvp", "_tgt": "codehtml_grocery_list_mobile", "source": "analisisfuncional_pantallas_mvp", "target": "codehtml_grocery_list_mobile" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 12", "weight": 1.0, "_src": "analisisfuncional_pantallas_mvp", "_tgt": "codehtml_shopping_session_mobile", "source": "analisisfuncional_pantallas_mvp", "target": "codehtml_shopping_session_mobile" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 12", "weight": 1.0, "_src": "analisisfuncional_pantallas_mvp", "_tgt": "codehtml_tasks_mobile", "source": "analisisfuncional_pantallas_mvp", "target": "codehtml_tasks_mobile" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 12", "weight": 1.0, "_src": "analisisfuncional_pantallas_mvp", "_tgt": "codehtml_notes_view", "source": "analisisfuncional_pantallas_mvp", "target": "codehtml_notes_view" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "analysis/analisis-funcional.md", "source_location": "Section 12", "weight": 1.0, "_src": "analisisfuncional_pantallas_mvp", "_tgt": "codehtml_search_mobile", "source": "analisisfuncional_pantallas_mvp", "target": "codehtml_search_mobile" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "design/colectivo_design_reference.html", "source_location": null, "weight": 1.0, "_src": "designref_colectivo_design_reference_html", "_tgt": "design_monolith_editorial", "source": "designref_colectivo_design_reference_html", "target": "design_monolith_editorial" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "design/slate_collective/DESIGN.md", "source_location": null, "weight": 1.0, "_src": "codehtml_settings_1", "_tgt": "codehtml_settings_2", "source": "codehtml_settings_2", "target": "codehtml_settings_1" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "design/slate_collective/DESIGN.md", "source_location": null, "weight": 1.0, "_src": "codehtml_settings_2", "_tgt": "codehtml_user_settings", "source": "codehtml_settings_2", "target": "codehtml_user_settings" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "design/shopping_session_1/code.html", "source_location": null, "weight": 1.0, "_src": "codehtml_shopping_session_1", "_tgt": "design_shopping_mode_components", "source": "codehtml_shopping_session_1", "target": "design_shopping_mode_components" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "design/slate_collective/DESIGN.md", "source_location": null, "weight": 1.0, "_src": "codehtml_shopping_session_1", "_tgt": "codehtml_shopping_session_2", "source": "codehtml_shopping_session_1", "target": "codehtml_shopping_session_2" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "design/shopping_session_2/code.html", "source_location": null, "weight": 1.0, "_src": "codehtml_shopping_session_2", "_tgt": "design_shopping_mode_components", "source": "codehtml_shopping_session_2", "target": "design_shopping_mode_components" }, { "relation": "implements", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "design/shopping_session_mobile/code.html", "source_location": null, "weight": 1.0, "_src": "codehtml_shopping_session_mobile", "_tgt": "design_shopping_mode_components", "source": "codehtml_shopping_session_mobile", "target": "design_shopping_mode_components" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 2", "weight": 1.0, "_src": "design_monolith_editorial", "_tgt": "design_tonal_architecture", "source": "design_monolith_editorial", "target": "design_tonal_architecture" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 2", "weight": 1.0, "_src": "design_monolith_editorial", "_tgt": "design_no_line_rule", "source": "design_monolith_editorial", "target": "design_no_line_rule" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 2", "weight": 1.0, "_src": "design_monolith_editorial", "_tgt": "design_surface_hierarchy", "source": "design_monolith_editorial", "target": "design_surface_hierarchy" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 3", "weight": 1.0, "_src": "design_monolith_editorial", "_tgt": "design_inter_typography", "source": "design_monolith_editorial", "target": "design_inter_typography" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 4", "weight": 1.0, "_src": "design_monolith_editorial", "_tgt": "design_tonal_layering_elevation", "source": "design_monolith_editorial", "target": "design_tonal_layering_elevation" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 5", "weight": 1.0, "_src": "design_monolith_editorial", "_tgt": "design_button_inversion_logic", "source": "design_monolith_editorial", "target": "design_button_inversion_logic" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 5", "weight": 1.0, "_src": "design_monolith_editorial", "_tgt": "design_monolith_sticky_input", "source": "design_monolith_editorial", "target": "design_monolith_sticky_input" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 5", "weight": 1.0, "_src": "design_monolith_editorial", "_tgt": "design_swipe_to_delete", "source": "design_monolith_editorial", "target": "design_swipe_to_delete" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 5", "weight": 1.0, "_src": "design_monolith_editorial", "_tgt": "design_shopping_mode_components", "source": "design_monolith_editorial", "target": "design_shopping_mode_components" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/slate_collective/DESIGN.md", "source_location": "Section 7", "weight": 1.0, "_src": "design_monolith_editorial", "_tgt": "design_layout_philosophy", "source": "design_monolith_editorial", "target": "design_layout_philosophy" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "design/slate_collective/DESIGN.md", "source_location": null, "weight": 1.0, "_src": "codehtml_grocery_list_mobile", "_tgt": "codehtml_grocery_list_simplified", "source": "codehtml_grocery_list_mobile", "target": "codehtml_grocery_list_simplified" }, { "relation": "cites", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "plan/fase-5-mobile-ux.md", "source_location": null, "weight": 1.0, "_src": "plan_fase_5", "_tgt": "design_search_page_html", "source": "design_search_page_html", "target": "plan_fase_5" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "design/notes_mobile/code.html", "source_location": null, "weight": 1.0, "_src": "design_notes_mobile_html", "_tgt": "design_lists_mobile_html", "source": "design_notes_mobile_html", "target": "design_lists_mobile_html" }, { "relation": "cites", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-5-mobile-ux.md", "source_location": null, "weight": 1.0, "_src": "plan_fase_5", "_tgt": "design_notes_mobile_html", "source": "design_notes_mobile_html", "target": "plan_fase_5" }, { "relation": "cites", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-5-mobile-ux.md", "source_location": null, "weight": 1.0, "_src": "plan_fase_5", "_tgt": "design_monolith_editorial_direction", "source": "design_monolith_editorial_direction", "target": "plan_fase_5" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "design/lists_mobile/code.html", "source_location": null, "weight": 1.0, "_src": "design_lists_mobile_html", "_tgt": "design_lists_view_html", "source": "design_lists_view_html", "target": "design_lists_mobile_html" }, { "relation": "cites", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "plan/fase-2a-lista-compra-crud.md", "source_location": null, "weight": 1.0, "_src": "plan_fase_2a", "_tgt": "design_lists_view_html", "source": "design_lists_view_html", "target": "plan_fase_2a" }, { "relation": "cites", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-5-mobile-ux.md", "source_location": "\u00a70 (las mockups mobile)", "weight": 1.0, "_src": "plan_fase_5", "_tgt": "design_lists_mobile_html", "source": "design_lists_mobile_html", "target": "plan_fase_5" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-6-deploy-prep.md", "source_location": "cierra \u00edtems diferidos de Fase 4", "weight": 1.0, "_src": "plan_fase_6", "_tgt": "plan_fase_4", "source": "plan_fase_6", "target": "plan_fase_4" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-6-deploy-prep.md", "source_location": "\u00a76.1", "weight": 1.0, "_src": "plan_fase_6", "_tgt": "concept_inject_manifest_pwa", "source": "plan_fase_6", "target": "concept_inject_manifest_pwa" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-6-deploy-prep.md", "source_location": "\u00a76.3", "weight": 1.0, "_src": "plan_fase_6", "_tgt": "concept_kong_rate_limit_invitations", "source": "plan_fase_6", "target": "concept_kong_rate_limit_invitations" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-6-deploy-prep.md", "source_location": "\u00a76.4", "weight": 1.0, "_src": "plan_fase_6", "_tgt": "concept_jwt_rotation_script", "source": "plan_fase_6", "target": "concept_jwt_rotation_script" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-6-deploy-prep.md", "source_location": "\u00a76.5", "weight": 1.0, "_src": "plan_fase_6", "_tgt": "concept_lighthouse_rls_audit", "source": "plan_fase_6", "target": "concept_lighthouse_rls_audit" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "docs/deployment.md", "source_location": null, "weight": 1.0, "_src": "docs_deployment", "_tgt": "plan_fase_6", "source": "plan_fase_6", "target": "docs_deployment" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-6.md", "source_location": null, "weight": 1.0, "_src": "history_fase_6", "_tgt": "plan_fase_6", "source": "plan_fase_6", "target": "history_fase_6" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/deployment.md", "source_location": null, "weight": 1.0, "_src": "rationale_generate_sw_fallback", "_tgt": "concept_inject_manifest_pwa", "source": "concept_inject_manifest_pwa", "target": "rationale_generate_sw_fallback" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-6-deploy-prep.md", "source_location": "\u00a76.3", "weight": 1.0, "_src": "rationale_drop_auth_rate_limit", "_tgt": "concept_kong_rate_limit_invitations", "source": "concept_kong_rate_limit_invitations", "target": "rationale_drop_auth_rate_limit" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-5-mobile-ux.md", "source_location": "\u00a75 (211 tests previos deben seguir verdes)", "weight": 1.0, "_src": "plan_fase_5", "_tgt": "plan_fase_4", "source": "plan_fase_5", "target": "plan_fase_4" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-5-mobile-ux.md", "source_location": "\u00a75.1", "weight": 1.0, "_src": "plan_fase_5", "_tgt": "concept_mobile_shell", "source": "plan_fase_5", "target": "concept_mobile_shell" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-5-mobile-ux.md", "source_location": "\u00a75.2", "weight": 1.0, "_src": "plan_fase_5", "_tgt": "concept_masthead_editorial", "source": "plan_fase_5", "target": "concept_masthead_editorial" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-5-mobile-ux.md", "source_location": "\u00a75.5", "weight": 1.0, "_src": "plan_fase_5", "_tgt": "concept_undo_queue_toast", "source": "plan_fase_5", "target": "concept_undo_queue_toast" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-5-mobile-ux.md", "source_location": "\u00a75.10.b", "weight": 1.0, "_src": "plan_fase_5", "_tgt": "concept_swipe_toggle_gestures", "source": "plan_fase_5", "target": "concept_swipe_toggle_gestures" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-5-mobile-ux.md", "source_location": "\u00a75.11", "weight": 1.0, "_src": "plan_fase_5", "_tgt": "concept_selection_mode_bulk", "source": "plan_fase_5", "target": "concept_selection_mode_bulk" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-5-mobile-ux.md", "source_location": "\u00a75.13", "weight": 1.0, "_src": "plan_fase_5", "_tgt": "concept_generate_id_helper", "source": "plan_fase_5", "target": "concept_generate_id_helper" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-5-mobile-ux.md", "source_location": "\u00a75.14", "weight": 1.0, "_src": "rationale_inline_add_form", "_tgt": "plan_fase_5", "source": "plan_fase_5", "target": "rationale_inline_add_form" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-5.md", "source_location": null, "weight": 1.0, "_src": "history_fase_5", "_tgt": "plan_fase_5", "source": "plan_fase_5", "target": "history_fase_5" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "plan/fase-5-mobile-ux.md", "source_location": null, "weight": 1.0, "_src": "concept_undo_queue_toast", "_tgt": "concept_offline_queue_idb", "source": "concept_undo_queue_toast", "target": "concept_offline_queue_idb" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-5-mobile-ux.md", "source_location": "\u00a75.10.0", "weight": 1.0, "_src": "rationale_drop_unit_column", "_tgt": "concept_swipe_toggle_gestures", "source": "concept_swipe_toggle_gestures", "target": "rationale_drop_unit_column" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "plan/fase-5-mobile-ux.md", "source_location": null, "weight": 1.0, "_src": "concept_selection_mode_bulk", "_tgt": "concept_swipe_toggle_gestures", "source": "concept_swipe_toggle_gestures", "target": "concept_selection_mode_bulk" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "plan/fase-2a-lista-compra-crud.md", "source_location": null, "weight": 1.0, "_src": "plan_fase_2a", "_tgt": "plan_fase_1", "source": "plan_fase_2a", "target": "plan_fase_1" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-2a-lista-compra-crud.md", "source_location": "\u00a72a.3", "weight": 1.0, "_src": "plan_fase_2a", "_tgt": "concept_item_frequency_recommendations", "source": "plan_fase_2a", "target": "concept_item_frequency_recommendations" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-2a.md", "source_location": null, "weight": 1.0, "_src": "history_fase_2a", "_tgt": "plan_fase_2a", "source": "plan_fase_2a", "target": "history_fase_2a" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-2b-realtime-modo-compra.md", "source_location": null, "weight": 1.0, "_src": "plan_fase_2b", "_tgt": "plan_fase_2a", "source": "plan_fase_2a", "target": "plan_fase_2b" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.6, "source_file": "plan/fase-4-busqueda-pulido.md", "source_location": null, "weight": 1.0, "_src": "concept_tsvector_search", "_tgt": "concept_item_frequency_recommendations", "source": "concept_item_frequency_recommendations", "target": "concept_tsvector_search" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-2b-realtime-modo-compra.md", "source_location": "\u00a72b.1", "weight": 1.0, "_src": "plan_fase_2b", "_tgt": "concept_realtime_postgres_changes", "source": "plan_fase_2b", "target": "concept_realtime_postgres_changes" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-2b-realtime-modo-compra.md", "source_location": "\u00a72b.2", "weight": 1.0, "_src": "plan_fase_2b", "_tgt": "concept_offline_queue_idb", "source": "plan_fase_2b", "target": "concept_offline_queue_idb" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-2b-realtime-modo-compra.md", "source_location": "\u00a72b.3", "weight": 1.0, "_src": "plan_fase_2b", "_tgt": "concept_modo_compra", "source": "plan_fase_2b", "target": "concept_modo_compra" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-3-tareas-notas.md", "source_location": "\u00a73.Z (2 skips heredados de Fase 2b)", "weight": 1.0, "_src": "plan_fase_3", "_tgt": "plan_fase_2b", "source": "plan_fase_2b", "target": "plan_fase_3" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-2b.md", "source_location": null, "weight": 1.0, "_src": "history_fase_2b", "_tgt": "plan_fase_2b", "source": "plan_fase_2b", "target": "history_fase_2b" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-2b-realtime-modo-compra.md", "source_location": "\u00a72b.2", "weight": 1.0, "_src": "rationale_last_write_wins", "_tgt": "concept_offline_queue_idb", "source": "concept_offline_queue_idb", "target": "rationale_last_write_wins" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-1-auth-colectivo.md", "source_location": null, "weight": 1.0, "_src": "plan_fase_1", "_tgt": "plan_fase_0", "source": "plan_fase_1", "target": "plan_fase_0" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-1-auth-colectivo.md", "source_location": "\u00a71.2", "weight": 1.0, "_src": "plan_fase_1", "_tgt": "concept_keycloak_gotrue_oidc_proxy", "source": "plan_fase_1", "target": "concept_keycloak_gotrue_oidc_proxy" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-1-auth-colectivo.md", "source_location": "\u00a71.4", "weight": 1.0, "_src": "plan_fase_1", "_tgt": "concept_paraglide_i18n", "source": "plan_fase_1", "target": "concept_paraglide_i18n" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-1-auth-colectivo.md", "source_location": "\u00a71.3", "weight": 1.0, "_src": "plan_fase_1", "_tgt": "concept_invitations_link_only", "source": "plan_fase_1", "target": "concept_invitations_link_only" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-1-auth-colectivo.md", "source_location": "\u00a71.1", "weight": 1.0, "_src": "plan_fase_1", "_tgt": "concept_rls_policies", "source": "plan_fase_1", "target": "concept_rls_policies" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-7-collective-flow-tests.md", "source_location": "flujos en producci\u00f3n desde Fase 1", "weight": 1.0, "_src": "plan_fase_7", "_tgt": "plan_fase_1", "source": "plan_fase_1", "target": "plan_fase_7" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-1.md", "source_location": null, "weight": 1.0, "_src": "history_fase_1", "_tgt": "plan_fase_1", "source": "plan_fase_1", "target": "history_fase_1" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-1-auth-colectivo.md", "source_location": "\u00a71.2", "weight": 1.0, "_src": "rationale_option_b_gotrue_proxy", "_tgt": "concept_keycloak_gotrue_oidc_proxy", "source": "concept_keycloak_gotrue_oidc_proxy", "target": "rationale_option_b_gotrue_proxy" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-1-auth-colectivo.md", "source_location": "\u00a71.3", "weight": 1.0, "_src": "rationale_no_email_invitations", "_tgt": "concept_invitations_link_only", "source": "concept_invitations_link_only", "target": "rationale_no_email_invitations" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "docs/history/fase-7.md", "source_location": null, "weight": 1.0, "_src": "concept_create_collective_rpc", "_tgt": "concept_rls_policies", "source": "concept_rls_policies", "target": "concept_create_collective_rpc" }, { "relation": "references", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "plan/fase-4-busqueda-pulido.md", "source_location": null, "weight": 1.0, "_src": "plan_fase_4", "_tgt": "plan_fase_3", "source": "plan_fase_3", "target": "plan_fase_4" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-3.md", "source_location": null, "weight": 1.0, "_src": "history_fase_3", "_tgt": "plan_fase_3", "source": "plan_fase_3", "target": "history_fase_3" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-0-infraestructura.md", "source_location": "\u00a70.6", "weight": 1.0, "_src": "plan_fase_0", "_tgt": "entity_backup_system", "source": "plan_fase_0", "target": "entity_backup_system" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-0-infraestructura.md", "source_location": "\u00a70.2", "weight": 1.0, "_src": "plan_fase_0", "_tgt": "entity_keycloak_realm_colectivo", "source": "plan_fase_0", "target": "entity_keycloak_realm_colectivo" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-0-infraestructura.md", "source_location": "\u00a70.3", "weight": 1.0, "_src": "plan_fase_0", "_tgt": "entity_nginx_realtime_block", "source": "plan_fase_0", "target": "entity_nginx_realtime_block" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "plan/fase-0-infraestructura.md", "source_location": null, "weight": 1.0, "_src": "entity_nginx_realtime_block", "_tgt": "entity_caddy_erosi", "source": "entity_nginx_realtime_block", "target": "entity_caddy_erosi" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "plan/fase-4-busqueda-pulido.md", "source_location": "\u00a74.1", "weight": 1.0, "_src": "plan_fase_4", "_tgt": "concept_tsvector_search", "source": "plan_fase_4", "target": "concept_tsvector_search" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-4.md", "source_location": null, "weight": 1.0, "_src": "history_fase_4", "_tgt": "plan_fase_4", "source": "plan_fase_4", "target": "history_fase_4" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-7.md", "source_location": null, "weight": 1.0, "_src": "history_fase_7", "_tgt": "plan_fase_7", "source": "plan_fase_7", "target": "history_fase_7" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/deployment.md", "source_location": null, "weight": 1.0, "_src": "docs_deployment", "_tgt": "entity_docker_compose_erosi", "source": "docs_deployment", "target": "entity_docker_compose_erosi" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/deployment.md", "source_location": null, "weight": 1.0, "_src": "docs_deployment", "_tgt": "entity_caddy_erosi", "source": "docs_deployment", "target": "entity_caddy_erosi" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/deployment.md", "source_location": null, "weight": 1.0, "_src": "docs_deployment", "_tgt": "entity_deploy_erosi_script", "source": "docs_deployment", "target": "entity_deploy_erosi_script" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/deployment.md", "source_location": null, "weight": 1.0, "_src": "docs_deployment", "_tgt": "entity_db_init_roles_script", "source": "docs_deployment", "target": "entity_db_init_roles_script" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-7.md", "source_location": null, "weight": 1.0, "_src": "history_fase_7", "_tgt": "concept_create_collective_rpc", "source": "history_fase_7", "target": "concept_create_collective_rpc" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-7.md", "source_location": null, "weight": 1.0, "_src": "history_fase_7", "_tgt": "concept_pending_invitation_token_restore", "source": "history_fase_7", "target": "concept_pending_invitation_token_restore" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "apps/web/static/icons/icon-180.png", "source_location": null, "weight": 1.0, "_src": "icon_180_pwa", "_tgt": "icon_192_pwa", "source": "icon_180_pwa", "target": "icon_192_pwa" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "apps/web/static/icons/icon-180.png", "source_location": null, "weight": 1.0, "_src": "icon_180_pwa", "_tgt": "icon_512_pwa", "source": "icon_180_pwa", "target": "icon_512_pwa" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "apps/web/static/icons/icon-180.png", "source_location": null, "weight": 1.0, "_src": "icon_180_pwa", "_tgt": "icon_512_maskable_pwa", "source": "icon_180_pwa", "target": "icon_512_maskable_pwa" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "apps/web/static/icons/icon-512.png", "source_location": null, "weight": 1.0, "_src": "icon_512_pwa", "_tgt": "icon_512_maskable_pwa", "source": "icon_512_pwa", "target": "icon_512_maskable_pwa" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "apps/web/static/icons/icon-192.png", "source_location": null, "weight": 1.0, "_src": "icon_192_pwa", "_tgt": "icon_512_pwa", "source": "icon_512_pwa", "target": "icon_192_pwa" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "apps/web/static/icons/icon-192.png", "source_location": null, "weight": 1.0, "_src": "icon_192_pwa", "_tgt": "icon_512_maskable_pwa", "source": "icon_192_pwa", "target": "icon_512_maskable_pwa" }, { "relation": "semantically_similar_to", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "design/search_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "searchmobile_list_result_card", "_tgt": "searchmobile_task_result_card", "source": "searchmobile_list_result_card", "target": "searchmobile_task_result_card" }, { "relation": "semantically_similar_to", "confidence": "EXTRACTED", "confidence_score": 0.8, "source_file": "design/search_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "searchmobile_task_result_card", "_tgt": "searchmobile_note_result_card", "source": "searchmobile_task_result_card", "target": "searchmobile_note_result_card" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/search_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "searchmobile_grouped_results_layout", "_tgt": "searchmobile_universal_search_pattern", "source": "searchmobile_grouped_results_layout", "target": "searchmobile_universal_search_pattern" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "design/settings_2/screen.png", "source_location": null, "weight": 1.0, "_src": "settings2_sidebar_branding", "_tgt": "settings2_design_editorial_style", "source": "settings2_sidebar_branding", "target": "settings2_design_editorial_style" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "design/settings_2/screen.png", "source_location": null, "weight": 1.0, "_src": "settings2_header_breadcrumb", "_tgt": "settings2_sidebar_collective_footer", "source": "settings2_sidebar_collective_footer", "target": "settings2_header_breadcrumb" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "design/settings_2/screen.png", "source_location": null, "weight": 1.0, "_src": "settings2_avatar_type_tabs", "_tgt": "settings2_avatar_preview", "source": "settings2_avatar_preview", "target": "settings2_avatar_type_tabs" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "design/settings_2/screen.png", "source_location": null, "weight": 1.0, "_src": "settings2_emoji_picker_grid", "_tgt": "settings2_avatar_preview", "source": "settings2_avatar_preview", "target": "settings2_emoji_picker_grid" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "design/settings_2/screen.png", "source_location": null, "weight": 1.0, "_src": "settings2_avatar_type_tabs", "_tgt": "settings2_emoji_picker_grid", "source": "settings2_avatar_type_tabs", "target": "settings2_emoji_picker_grid" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "design/settings_2/screen.png", "source_location": null, "weight": 1.0, "_src": "settings2_avatar_type_tabs", "_tgt": "settings2_design_avatar_three_modes", "source": "settings2_avatar_type_tabs", "target": "settings2_design_avatar_three_modes" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "design/settings_2/screen.png", "source_location": null, "weight": 1.0, "_src": "settings2_display_name_section", "_tgt": "settings2_design_autosave_pattern", "source": "settings2_display_name_section", "target": "settings2_design_autosave_pattern" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.85, "source_file": "design/settings_2/screen.png", "source_location": null, "weight": 1.0, "_src": "settings2_language_section", "_tgt": "settings2_purpose_user_profile", "source": "settings2_language_section", "target": "settings2_purpose_user_profile" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "design/settings_2/screen.png", "source_location": null, "weight": 1.0, "_src": "settings2_account_section", "_tgt": "settings2_design_external_auth_hint", "source": "settings2_account_section", "target": "settings2_design_external_auth_hint" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "design/settings_2/screen.png", "source_location": null, "weight": 1.0, "_src": "settings2_danger_zone_section", "_tgt": "settings2_purpose_user_profile", "source": "settings2_danger_zone_section", "target": "settings2_purpose_user_profile" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "design/tasks_view/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksview_sidebar_nav_tasks_active", "_tgt": "tasksview_sidebar_workspace", "source": "tasksview_sidebar_workspace", "target": "tasksview_sidebar_nav_tasks_active" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "design/tasks_view/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksview_sidebar_user_profile", "_tgt": "tasksview_sidebar_workspace", "source": "tasksview_sidebar_workspace", "target": "tasksview_sidebar_user_profile" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "design/tasks_view/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksview_header_member_avatars", "_tgt": "tasksview_header_title", "source": "tasksview_header_title", "target": "tasksview_header_member_avatars" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_view/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksview_task_finalize_q4", "_tgt": "tasksview_section_high_priority", "source": "tasksview_section_high_priority", "target": "tasksview_task_finalize_q4" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_view/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksview_task_coordinate_design", "_tgt": "tasksview_section_high_priority", "source": "tasksview_section_high_priority", "target": "tasksview_task_coordinate_design" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "design/tasks_view/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksview_priority_badges", "_tgt": "tasksview_task_finalize_q4", "source": "tasksview_task_finalize_q4", "target": "tasksview_priority_badges" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "design/tasks_view/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksview_priority_badges", "_tgt": "tasksview_task_coordinate_design", "source": "tasksview_task_coordinate_design", "target": "tasksview_priority_badges" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_view/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksview_task_parent_core_api", "_tgt": "tasksview_section_product_dev", "source": "tasksview_section_product_dev", "target": "tasksview_task_parent_core_api" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_view/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksview_task_user_testing", "_tgt": "tasksview_section_product_dev", "source": "tasksview_section_product_dev", "target": "tasksview_task_user_testing" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_view/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksview_task_sub_review_docs", "_tgt": "tasksview_task_parent_core_api", "source": "tasksview_task_parent_core_api", "target": "tasksview_task_sub_review_docs" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_view/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksview_task_sub_map_schema_completed", "_tgt": "tasksview_task_parent_core_api", "source": "tasksview_task_parent_core_api", "target": "tasksview_task_sub_map_schema_completed" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "design/tasks_view/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksview_task_checkbox_control", "_tgt": "tasksview_task_sub_map_schema_completed", "source": "tasksview_task_sub_map_schema_completed", "target": "tasksview_task_checkbox_control" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_view/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksview_task_update_deps", "_tgt": "tasksview_section_backlog", "source": "tasksview_section_backlog", "target": "tasksview_task_update_deps" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "design/tasks_view/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksview_add_task_row", "_tgt": "tasksview_filter_pills", "source": "tasksview_filter_pills", "target": "tasksview_add_task_row" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "weight": 1.0, "_src": "groceryqty_brand_header", "_tgt": "groceryqty_design_intent_editorial", "source": "groceryqty_brand_header", "target": "groceryqty_design_intent_editorial" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "weight": 1.0, "_src": "groceryqty_sidebar_nav", "_tgt": "groceryqty_user_card", "source": "groceryqty_sidebar_nav", "target": "groceryqty_user_card" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "weight": 1.0, "_src": "groceryqty_page_title", "_tgt": "groceryqty_member_avatars", "source": "groceryqty_page_title", "target": "groceryqty_member_avatars" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "weight": 1.0, "_src": "groceryqty_item_row", "_tgt": "groceryqty_checkbox", "source": "groceryqty_item_row", "target": "groceryqty_checkbox" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "weight": 1.0, "_src": "groceryqty_item_row", "_tgt": "groceryqty_item_label", "source": "groceryqty_item_row", "target": "groceryqty_item_label" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "weight": 1.0, "_src": "groceryqty_item_row", "_tgt": "groceryqty_stepper", "source": "groceryqty_item_row", "target": "groceryqty_stepper" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "weight": 1.0, "_src": "groceryqty_stepper_minus", "_tgt": "groceryqty_stepper", "source": "groceryqty_stepper", "target": "groceryqty_stepper_minus" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "weight": 1.0, "_src": "groceryqty_stepper_value", "_tgt": "groceryqty_stepper", "source": "groceryqty_stepper", "target": "groceryqty_stepper_value" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "weight": 1.0, "_src": "groceryqty_stepper_plus", "_tgt": "groceryqty_stepper", "source": "groceryqty_stepper", "target": "groceryqty_stepper_plus" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "weight": 1.0, "_src": "groceryqty_stepper", "_tgt": "groceryqty_design_intent_fast_qty", "source": "groceryqty_stepper", "target": "groceryqty_design_intent_fast_qty" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "weight": 1.0, "_src": "groceryqty_suggestion_chips", "_tgt": "groceryqty_add_input", "source": "groceryqty_suggestion_chips", "target": "groceryqty_add_input" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png", "source_location": null, "weight": 1.0, "_src": "groceryqty_add_button", "_tgt": "groceryqty_add_input", "source": "groceryqty_add_input", "target": "groceryqty_add_button" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "design/shopping_session_1/screen.png", "source_location": null, "weight": 1.0, "_src": "session1_close_button", "_tgt": "session1_finish_shopping_button", "source": "session1_close_button", "target": "session1_finish_shopping_button" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "design/shopping_session_1/screen.png", "source_location": null, "weight": 1.0, "_src": "session1_presence_avatars", "_tgt": "session1_session_title", "source": "session1_session_title", "target": "session1_presence_avatars" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_1/screen.png", "source_location": null, "weight": 1.0, "_src": "session1_item_card", "_tgt": "session1_to_buy_section", "source": "session1_to_buy_section", "target": "session1_item_card" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "design/shopping_session_1/screen.png", "source_location": null, "weight": 1.0, "_src": "session1_to_buy_section", "_tgt": "session1_checked_section", "source": "session1_to_buy_section", "target": "session1_checked_section" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_1/screen.png", "source_location": null, "weight": 1.0, "_src": "session1_item_checkbox", "_tgt": "session1_item_card", "source": "session1_item_card", "target": "session1_item_checkbox" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_1/screen.png", "source_location": null, "weight": 1.0, "_src": "session1_item_metadata", "_tgt": "session1_item_card", "source": "session1_item_card", "target": "session1_item_metadata" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_1/screen.png", "source_location": null, "weight": 1.0, "_src": "session1_drag_handle", "_tgt": "session1_item_card", "source": "session1_item_card", "target": "session1_drag_handle" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_1/screen.png", "source_location": null, "weight": 1.0, "_src": "session1_checked_item", "_tgt": "session1_checked_section", "source": "session1_checked_section", "target": "session1_checked_item" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_1/screen.png", "source_location": null, "weight": 1.0, "_src": "session1_budget_headline", "_tgt": "session1_budget_status_card", "source": "session1_budget_status_card", "target": "session1_budget_headline" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_1/screen.png", "source_location": null, "weight": 1.0, "_src": "session1_budget_detail", "_tgt": "session1_budget_status_card", "source": "session1_budget_status_card", "target": "session1_budget_detail" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "design/shopping_session_1/screen.png", "source_location": null, "weight": 1.0, "_src": "session1_finish_shopping_button", "_tgt": "session1_budget_status_card", "source": "session1_budget_status_card", "target": "session1_finish_shopping_button" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/settings_1/screen.png", "source_location": null, "weight": 1.0, "_src": "settings1_sidebar_header", "_tgt": "settings1_sidebar", "source": "settings1_sidebar", "target": "settings1_sidebar_header" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/settings_1/screen.png", "source_location": null, "weight": 1.0, "_src": "settings1_nav_lists", "_tgt": "settings1_sidebar", "source": "settings1_sidebar", "target": "settings1_nav_lists" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/settings_1/screen.png", "source_location": null, "weight": 1.0, "_src": "settings1_nav_tasks", "_tgt": "settings1_sidebar", "source": "settings1_sidebar", "target": "settings1_nav_tasks" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/settings_1/screen.png", "source_location": null, "weight": 1.0, "_src": "settings1_nav_notes", "_tgt": "settings1_sidebar", "source": "settings1_sidebar", "target": "settings1_nav_notes" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/settings_1/screen.png", "source_location": null, "weight": 1.0, "_src": "settings1_nav_search", "_tgt": "settings1_sidebar", "source": "settings1_sidebar", "target": "settings1_nav_search" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/settings_1/screen.png", "source_location": null, "weight": 1.0, "_src": "settings1_nav_settings_active", "_tgt": "settings1_sidebar", "source": "settings1_sidebar", "target": "settings1_nav_settings_active" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/settings_1/screen.png", "source_location": null, "weight": 1.0, "_src": "settings1_nav_profile", "_tgt": "settings1_sidebar", "source": "settings1_sidebar", "target": "settings1_nav_profile" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "design/settings_1/screen.png", "source_location": null, "weight": 0.8, "_src": "settings1_nav_settings_active", "_tgt": "settings1_topbar", "source": "settings1_nav_settings_active", "target": "settings1_topbar" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/settings_1/screen.png", "source_location": null, "weight": 1.0, "_src": "settings1_avatar_tabs", "_tgt": "settings1_avatar_block", "source": "settings1_avatar_block", "target": "settings1_avatar_tabs" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "design/settings_1/screen.png", "source_location": null, "weight": 1.0, "_src": "settings1_emoji_grid", "_tgt": "settings1_avatar_block", "source": "settings1_avatar_block", "target": "settings1_emoji_grid" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "design/settings_1/screen.png", "source_location": null, "weight": 0.8, "_src": "settings1_avatar_block", "_tgt": "settings1_display_name_section", "source": "settings1_avatar_block", "target": "settings1_display_name_section" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "design/settings_1/screen.png", "source_location": null, "weight": 0.7, "_src": "settings1_account_section", "_tgt": "settings1_danger_zone", "source": "settings1_account_section", "target": "settings1_danger_zone" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_2/screen.png", "source_location": null, "weight": 1.0, "_src": "session2_header_title", "_tgt": "session2_close_button", "source": "session2_close_button", "target": "session2_header_title" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_2/screen.png", "source_location": null, "weight": 1.0, "_src": "session2_header_title", "_tgt": "session2_active_users_avatars", "source": "session2_header_title", "target": "session2_active_users_avatars" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_2/screen.png", "source_location": null, "weight": 1.0, "_src": "session2_to_buy_section", "_tgt": "session2_item_card", "source": "session2_to_buy_section", "target": "session2_item_card" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_2/screen.png", "source_location": null, "weight": 1.0, "_src": "session2_item_card", "_tgt": "session2_item_checkbox", "source": "session2_item_card", "target": "session2_item_checkbox" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_2/screen.png", "source_location": null, "weight": 1.0, "_src": "session2_item_card", "_tgt": "session2_item_meta", "source": "session2_item_card", "target": "session2_item_meta" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_2/screen.png", "source_location": null, "weight": 1.0, "_src": "session2_item_card", "_tgt": "session2_drag_handle", "source": "session2_item_card", "target": "session2_drag_handle" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/shopping_session_2/screen.png", "source_location": null, "weight": 0.8, "_src": "session2_item_card", "_tgt": "session2_checked_item", "source": "session2_item_card", "target": "session2_checked_item" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_2/screen.png", "source_location": null, "weight": 1.0, "_src": "session2_card_layout", "_tgt": "session2_item_card", "source": "session2_item_card", "target": "session2_card_layout" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_2/screen.png", "source_location": null, "weight": 1.0, "_src": "session2_checked_section", "_tgt": "session2_checked_item", "source": "session2_checked_section", "target": "session2_checked_item" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "design/shopping_session_2/screen.png", "source_location": null, "weight": 0.8, "_src": "session2_finish_shopping_button", "_tgt": "session2_checked_section", "source": "session2_checked_section", "target": "session2_finish_shopping_button" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "design/shopping_session_2/screen.png", "source_location": null, "weight": 0.8, "_src": "session2_variant_difference", "_tgt": "session2_card_layout", "source": "session2_card_layout", "target": "session2_variant_difference" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_view/screen.png", "source_location": null, "weight": 1.0, "_src": "notesview_sidebar", "_tgt": "notesview_new_entry_button", "source": "notesview_sidebar", "target": "notesview_new_entry_button" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_view/screen.png", "source_location": null, "weight": 1.0, "_src": "notesview_sidebar", "_tgt": "notesview_nav_items", "source": "notesview_sidebar", "target": "notesview_nav_items" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_view/screen.png", "source_location": null, "weight": 1.0, "_src": "notesview_sidebar", "_tgt": "notesview_settings_support", "source": "notesview_sidebar", "target": "notesview_settings_support" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "design/notes_view/screen.png", "source_location": null, "weight": 1.0, "_src": "notesview_new_entry_button", "_tgt": "notesview_quick_capture_input", "source": "notesview_new_entry_button", "target": "notesview_quick_capture_input" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_view/screen.png", "source_location": null, "weight": 1.0, "_src": "notesview_breadcrumb", "_tgt": "notesview_topbar_actions", "source": "notesview_breadcrumb", "target": "notesview_topbar_actions" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_view/screen.png", "source_location": null, "weight": 1.0, "_src": "notesview_category_meeting_notes", "_tgt": "notesview_notes_grid", "source": "notesview_category_meeting_notes", "target": "notesview_notes_grid" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_view/screen.png", "source_location": null, "weight": 1.0, "_src": "notesview_category_project_ideas", "_tgt": "notesview_notes_grid", "source": "notesview_category_project_ideas", "target": "notesview_notes_grid" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_view/screen.png", "source_location": null, "weight": 1.0, "_src": "notesview_notes_grid", "_tgt": "notesview_note_card", "source": "notesview_notes_grid", "target": "notesview_note_card" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_view/screen.png", "source_location": null, "weight": 1.0, "_src": "notesview_note_card", "_tgt": "notesview_note_metadata", "source": "notesview_note_card", "target": "notesview_note_metadata" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_view/screen.png", "source_location": null, "weight": 1.0, "_src": "notesview_note_card", "_tgt": "notesview_note_overflow_menu", "source": "notesview_note_card", "target": "notesview_note_overflow_menu" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_view/screen.png", "source_location": null, "weight": 1.0, "_src": "notesview_quick_capture_input", "_tgt": "notesview_formatting_toolbar", "source": "notesview_quick_capture_input", "target": "notesview_formatting_toolbar" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_view/screen.png", "source_location": null, "weight": 1.0, "_src": "notesview_formatting_toolbar", "_tgt": "notesview_save_button", "source": "notesview_formatting_toolbar", "target": "notesview_save_button" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "design/user_settings/screen.png", "source_location": null, "weight": 1.0, "_src": "usersettings_page_title", "_tgt": "usersettings_avatar_preview", "source": "usersettings_page_title", "target": "usersettings_avatar_preview" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/user_settings/screen.png", "source_location": null, "weight": 1.0, "_src": "usersettings_sidebar", "_tgt": "usersettings_add_member_button", "source": "usersettings_sidebar", "target": "usersettings_add_member_button" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/user_settings/screen.png", "source_location": null, "weight": 1.0, "_src": "usersettings_avatar_preview", "_tgt": "usersettings_change_avatar_button", "source": "usersettings_avatar_preview", "target": "usersettings_change_avatar_button" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "design/user_settings/screen.png", "source_location": null, "weight": 1.0, "_src": "usersettings_status_icon_picker", "_tgt": "usersettings_avatar_preview", "source": "usersettings_avatar_preview", "target": "usersettings_status_icon_picker" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "design/user_settings/screen.png", "source_location": null, "weight": 1.0, "_src": "usersettings_display_name_field", "_tgt": "usersettings_status_icon_picker", "source": "usersettings_display_name_field", "target": "usersettings_status_icon_picker" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.85, "source_file": "design/user_settings/screen.png", "source_location": null, "weight": 1.0, "_src": "usersettings_language_selector", "_tgt": "usersettings_account_section", "source": "usersettings_language_selector", "target": "usersettings_account_section" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/user_settings/screen.png", "source_location": null, "weight": 1.0, "_src": "usersettings_danger_zone", "_tgt": "usersettings_delete_account_button", "source": "usersettings_danger_zone", "target": "usersettings_delete_account_button" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "sessionmobile_sticky_header", "_tgt": "sessionmobile_close_button", "source": "sessionmobile_sticky_header", "target": "sessionmobile_close_button" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "sessionmobile_sticky_header", "_tgt": "sessionmobile_presence_row", "source": "sessionmobile_sticky_header", "target": "sessionmobile_presence_row" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "sessionmobile_sticky_header", "_tgt": "sessionmobile_bag_icon", "source": "sessionmobile_sticky_header", "target": "sessionmobile_bag_icon" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "weight": 0.9, "_src": "sessionmobile_active_session_banner", "_tgt": "sessionmobile_presence_row", "source": "sessionmobile_presence_row", "target": "sessionmobile_active_session_banner" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "sessionmobile_active_list_label", "_tgt": "sessionmobile_list_title", "source": "sessionmobile_active_list_label", "target": "sessionmobile_list_title" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "sessionmobile_item_card", "_tgt": "sessionmobile_check_target", "source": "sessionmobile_item_card", "target": "sessionmobile_check_target" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "sessionmobile_item_card", "_tgt": "sessionmobile_item_meta", "source": "sessionmobile_item_card", "target": "sessionmobile_item_meta" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "sessionmobile_item_card", "_tgt": "sessionmobile_drag_handle", "source": "sessionmobile_item_card", "target": "sessionmobile_drag_handle" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "weight": 0.9, "_src": "sessionmobile_checked_item", "_tgt": "sessionmobile_item_card", "source": "sessionmobile_item_card", "target": "sessionmobile_checked_item" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "sessionmobile_checked_section", "_tgt": "sessionmobile_checked_item", "source": "sessionmobile_checked_section", "target": "sessionmobile_checked_item" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "design/shopping_session_mobile/screen.png", "source_location": null, "weight": 0.85, "_src": "sessionmobile_finish_cta", "_tgt": "sessionmobile_active_session_banner", "source": "sessionmobile_finish_cta", "target": "sessionmobile_active_session_banner" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerymobile_header", "_tgt": "grocerymobile_menu_button", "source": "grocerymobile_header", "target": "grocerymobile_menu_button" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerymobile_header", "_tgt": "grocerymobile_brand_logo", "source": "grocerymobile_header", "target": "grocerymobile_brand_logo" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerymobile_header", "_tgt": "grocerymobile_lists_link", "source": "grocerymobile_header", "target": "grocerymobile_lists_link" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerymobile_list_header", "_tgt": "grocerymobile_eyebrow_label", "source": "grocerymobile_list_header", "target": "grocerymobile_eyebrow_label" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerymobile_list_header", "_tgt": "grocerymobile_list_title", "source": "grocerymobile_list_header", "target": "grocerymobile_list_title" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerymobile_item_row", "_tgt": "grocerymobile_item_checkbox", "source": "grocerymobile_item_row", "target": "grocerymobile_item_checkbox" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerymobile_item_row", "_tgt": "grocerymobile_item_name", "source": "grocerymobile_item_row", "target": "grocerymobile_item_name" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerymobile_item_row", "_tgt": "grocerymobile_item_metadata", "source": "grocerymobile_item_row", "target": "grocerymobile_item_metadata" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerymobile_item_row", "_tgt": "grocerymobile_quantity_stepper", "source": "grocerymobile_item_row", "target": "grocerymobile_quantity_stepper" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "weight": 0.9, "_src": "grocerymobile_item_row", "_tgt": "grocerymobile_checked_item_state", "source": "grocerymobile_item_row", "target": "grocerymobile_checked_item_state" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerymobile_checked_item_state", "_tgt": "grocerymobile_item_checkbox", "source": "grocerymobile_item_checkbox", "target": "grocerymobile_checked_item_state" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.95, "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "weight": 0.95, "_src": "grocerymobile_add_quantity_stepper", "_tgt": "grocerymobile_quantity_stepper", "source": "grocerymobile_quantity_stepper", "target": "grocerymobile_add_quantity_stepper" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerymobile_frequency_section", "_tgt": "grocerymobile_frequency_chip", "source": "grocerymobile_frequency_section", "target": "grocerymobile_frequency_chip" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "weight": 0.8, "_src": "grocerymobile_frequency_section", "_tgt": "grocerymobile_add_row", "source": "grocerymobile_frequency_section", "target": "grocerymobile_add_row" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerymobile_add_row", "_tgt": "grocerymobile_add_input", "source": "grocerymobile_add_row", "target": "grocerymobile_add_input" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerymobile_add_row", "_tgt": "grocerymobile_add_quantity_stepper", "source": "grocerymobile_add_row", "target": "grocerymobile_add_quantity_stepper" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerymobile_add_row", "_tgt": "grocerymobile_add_submit_button", "source": "grocerymobile_add_row", "target": "grocerymobile_add_submit_button" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerysimple_sidebar_nav", "_tgt": "grocerysimple_brand_header", "source": "grocerysimple_sidebar_nav", "target": "grocerysimple_brand_header" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerysimple_sidebar_nav", "_tgt": "grocerysimple_user_footer", "source": "grocerysimple_sidebar_nav", "target": "grocerysimple_user_footer" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerysimple_active_ledger_header", "_tgt": "grocerysimple_overflow_menu", "source": "grocerysimple_active_ledger_header", "target": "grocerysimple_overflow_menu" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerysimple_item_row", "_tgt": "grocerysimple_item_list", "source": "grocerysimple_item_row", "target": "grocerysimple_item_list" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerysimple_item_row", "_tgt": "grocerysimple_design_intent_simplification", "source": "grocerysimple_item_row", "target": "grocerysimple_design_intent_simplification" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerysimple_suggestion_chips", "_tgt": "grocerysimple_add_input", "source": "grocerysimple_suggestion_chips", "target": "grocerysimple_add_input" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerysimple_generous_whitespace", "_tgt": "grocerysimple_design_intent_simplification", "source": "grocerysimple_generous_whitespace", "target": "grocerysimple_design_intent_simplification" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/grocery_list_simplified/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerysimple_design_intent_simplification", "_tgt": "grocerysimple_missing_session_controls", "source": "grocerysimple_design_intent_simplification", "target": "grocerysimple_missing_session_controls" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerycrud_header_title", "_tgt": "grocerycrud_member_avatars", "source": "grocerycrud_header_title", "target": "grocerycrud_member_avatars" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerycrud_header_title", "_tgt": "grocerycrud_overflow_menu", "source": "grocerycrud_header_title", "target": "grocerycrud_overflow_menu" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerycrud_sidebar_nav", "_tgt": "grocerycrud_brand_mark", "source": "grocerycrud_sidebar_nav", "target": "grocerycrud_brand_mark" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerycrud_sidebar_nav", "_tgt": "grocerycrud_user_profile_footer", "source": "grocerycrud_sidebar_nav", "target": "grocerycrud_user_profile_footer" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerycrud_section_header", "_tgt": "grocerycrud_item_row", "source": "grocerycrud_section_header", "target": "grocerycrud_item_row" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerycrud_item_row", "_tgt": "grocerycrud_item_checkbox", "source": "grocerycrud_item_row", "target": "grocerycrud_item_checkbox" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerycrud_item_row", "_tgt": "grocerycrud_quantity_label", "source": "grocerycrud_item_row", "target": "grocerycrud_quantity_label" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "weight": 0.9, "_src": "grocerycrud_swipe_revealed_row", "_tgt": "grocerycrud_item_row", "source": "grocerycrud_item_row", "target": "grocerycrud_swipe_revealed_row" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerycrud_swipe_revealed_row", "_tgt": "grocerycrud_swipe_action_delete", "source": "grocerycrud_swipe_action_delete", "target": "grocerycrud_swipe_revealed_row" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerycrud_quick_suggestion_chips", "_tgt": "grocerycrud_chip_active_state", "source": "grocerycrud_quick_suggestion_chips", "target": "grocerycrud_chip_active_state" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerycrud_quick_suggestion_chips", "_tgt": "grocerycrud_add_item_input", "source": "grocerycrud_quick_suggestion_chips", "target": "grocerycrud_add_item_input" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_crud/screen.png", "source_location": null, "weight": 1.0, "_src": "grocerycrud_add_item_input", "_tgt": "grocerycrud_add_button", "source": "grocerycrud_add_item_input", "target": "grocerycrud_add_button" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "design/tasks_mobile/screen.png", "source_location": null, "weight": 0.9, "_src": "tasksmobile_header", "_tgt": "tasksmobile_page_title", "source": "tasksmobile_header", "target": "tasksmobile_page_title" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksmobile_group_high_priority", "_tgt": "tasksmobile_task_row", "source": "tasksmobile_group_high_priority", "target": "tasksmobile_task_row" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksmobile_group_product_development", "_tgt": "tasksmobile_task_row", "source": "tasksmobile_group_product_development", "target": "tasksmobile_task_row" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksmobile_group_backlog", "_tgt": "tasksmobile_task_row", "source": "tasksmobile_group_backlog", "target": "tasksmobile_task_row" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksmobile_task_row", "_tgt": "tasksmobile_task_checkbox", "source": "tasksmobile_task_row", "target": "tasksmobile_task_checkbox" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksmobile_task_row", "_tgt": "tasksmobile_task_title", "source": "tasksmobile_task_row", "target": "tasksmobile_task_title" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksmobile_task_row", "_tgt": "tasksmobile_task_description", "source": "tasksmobile_task_row", "target": "tasksmobile_task_description" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksmobile_task_row", "_tgt": "tasksmobile_due_today_badge", "source": "tasksmobile_task_row", "target": "tasksmobile_due_today_badge" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksmobile_task_row", "_tgt": "tasksmobile_attachments_indicator", "source": "tasksmobile_task_row", "target": "tasksmobile_attachments_indicator" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "tasksmobile_task_row", "_tgt": "tasksmobile_assignee_avatars", "source": "tasksmobile_task_row", "target": "tasksmobile_assignee_avatars" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "design/tasks_mobile/screen.png", "source_location": null, "weight": 0.8, "_src": "tasksmobile_filter_chips", "_tgt": "tasksmobile_add_task_input", "source": "tasksmobile_filter_chips", "target": "tasksmobile_add_task_input" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/search_page/screen.png", "source_location": null, "weight": 1.0, "_src": "searchpage_sidebar", "_tgt": "searchpage_new_entry_button", "source": "searchpage_sidebar", "target": "searchpage_new_entry_button" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/search_page/screen.png", "source_location": null, "weight": 1.0, "_src": "searchpage_sidebar", "_tgt": "searchpage_workspace_header", "source": "searchpage_sidebar", "target": "searchpage_workspace_header" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "design/search_page/screen.png", "source_location": null, "weight": 1.0, "_src": "searchpage_top_actions", "_tgt": "searchpage_workspace_header", "source": "searchpage_workspace_header", "target": "searchpage_top_actions" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/search_page/screen.png", "source_location": null, "weight": 1.0, "_src": "searchpage_breadcrumb", "_tgt": "searchpage_search_title", "source": "searchpage_breadcrumb", "target": "searchpage_search_title" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/search_page/screen.png", "source_location": null, "weight": 1.0, "_src": "searchpage_search_title", "_tgt": "searchpage_filter_tabs", "source": "searchpage_search_title", "target": "searchpage_filter_tabs" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "design/search_page/screen.png", "source_location": null, "weight": 1.0, "_src": "searchpage_ask_ai_input", "_tgt": "searchpage_search_title", "source": "searchpage_search_title", "target": "searchpage_ask_ai_input" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/search_page/screen.png", "source_location": null, "weight": 1.0, "_src": "searchpage_filter_tabs", "_tgt": "searchpage_notes_group", "source": "searchpage_filter_tabs", "target": "searchpage_notes_group" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/search_page/screen.png", "source_location": null, "weight": 1.0, "_src": "searchpage_notes_group", "_tgt": "searchpage_note_card_interface_heuristics", "source": "searchpage_notes_group", "target": "searchpage_note_card_interface_heuristics" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/search_page/screen.png", "source_location": null, "weight": 1.0, "_src": "searchpage_notes_group", "_tgt": "searchpage_note_card_monolith_system", "source": "searchpage_notes_group", "target": "searchpage_note_card_monolith_system" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "design/search_page/screen.png", "source_location": null, "weight": 1.0, "_src": "searchpage_notes_group", "_tgt": "searchpage_editorial_spatial_study", "source": "searchpage_notes_group", "target": "searchpage_editorial_spatial_study" }, { "relation": "semantically_similar_to", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "design/search_page/screen.png", "source_location": null, "weight": 1.0, "_src": "searchpage_note_card_interface_heuristics", "_tgt": "searchpage_note_card_monolith_system", "source": "searchpage_note_card_interface_heuristics", "target": "searchpage_note_card_monolith_system" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/search_page/screen.png", "source_location": null, "weight": 1.0, "_src": "searchpage_tasks_panel", "_tgt": "searchpage_task_fix_navigation", "source": "searchpage_tasks_panel", "target": "searchpage_task_fix_navigation" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/search_page/screen.png", "source_location": null, "weight": 1.0, "_src": "searchpage_tasks_panel", "_tgt": "searchpage_task_finalize_search_ui", "source": "searchpage_tasks_panel", "target": "searchpage_task_finalize_search_ui" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "design/search_page/screen.png", "source_location": null, "weight": 1.0, "_src": "searchpage_lists_collections_panel", "_tgt": "searchpage_search_insights_card", "source": "searchpage_lists_collections_panel", "target": "searchpage_search_insights_card" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "notesmobile_note_card", "_tgt": "notesmobile_note_title", "source": "notesmobile_note_card", "target": "notesmobile_note_title" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "notesmobile_note_card", "_tgt": "notesmobile_note_preview", "source": "notesmobile_note_card", "target": "notesmobile_note_preview" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "notesmobile_note_card", "_tgt": "notesmobile_note_metadata", "source": "notesmobile_note_card", "target": "notesmobile_note_metadata" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "notesmobile_note_card", "_tgt": "notesmobile_note_overflow", "source": "notesmobile_note_card", "target": "notesmobile_note_overflow" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/notes_mobile/screen.png", "source_location": null, "weight": 0.9, "_src": "notesmobile_tag_chips", "_tgt": "notesmobile_note_card", "source": "notesmobile_note_card", "target": "notesmobile_tag_chips" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "notesmobile_priority_card", "_tgt": "notesmobile_section_project_ideas", "source": "notesmobile_section_project_ideas", "target": "notesmobile_priority_card" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "notesmobile_new_note_input", "_tgt": "notesmobile_save_button", "source": "notesmobile_new_note_input", "target": "notesmobile_save_button" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "notesmobile_new_note_input", "_tgt": "notesmobile_attach_button", "source": "notesmobile_new_note_input", "target": "notesmobile_attach_button" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "design/lists_view/screen.png", "source_location": null, "weight": 0.8, "_src": "listsview_sidebar_workspace_footer", "_tgt": "listsview_brand_colectivo", "source": "listsview_brand_colectivo", "target": "listsview_sidebar_workspace_footer" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_view/screen.png", "source_location": null, "weight": 1.0, "_src": "listsview_sidebar_nav", "_tgt": "listsview_nav_lists_active", "source": "listsview_sidebar_nav", "target": "listsview_nav_lists_active" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_view/screen.png", "source_location": null, "weight": 1.0, "_src": "listsview_sidebar_nav", "_tgt": "listsview_nav_tasks", "source": "listsview_sidebar_nav", "target": "listsview_nav_tasks" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_view/screen.png", "source_location": null, "weight": 1.0, "_src": "listsview_sidebar_nav", "_tgt": "listsview_nav_notes", "source": "listsview_sidebar_nav", "target": "listsview_nav_notes" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_view/screen.png", "source_location": null, "weight": 1.0, "_src": "listsview_sidebar_nav", "_tgt": "listsview_nav_search", "source": "listsview_sidebar_nav", "target": "listsview_nav_search" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_view/screen.png", "source_location": null, "weight": 1.0, "_src": "listsview_card_home", "_tgt": "listsview_card_home_tags", "source": "listsview_card_home", "target": "listsview_card_home_tags" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_view/screen.png", "source_location": null, "weight": 1.0, "_src": "listsview_card_home", "_tgt": "listsview_card_home_members", "source": "listsview_card_home", "target": "listsview_card_home_members" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_view/screen.png", "source_location": null, "weight": 1.0, "_src": "listsview_cards_grid_layout", "_tgt": "listsview_card_home", "source": "listsview_card_home", "target": "listsview_cards_grid_layout" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_view/screen.png", "source_location": null, "weight": 1.0, "_src": "listsview_cards_grid_layout", "_tgt": "listsview_card_office", "source": "listsview_card_office", "target": "listsview_cards_grid_layout" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "design/lists_view/screen.png", "source_location": null, "weight": 0.9, "_src": "listsview_card_office", "_tgt": "listsview_card_party", "source": "listsview_card_office", "target": "listsview_card_party" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_view/screen.png", "source_location": null, "weight": 1.0, "_src": "listsview_card_party", "_tgt": "listsview_card_party_priority_badge", "source": "listsview_card_party", "target": "listsview_card_party_priority_badge" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_view/screen.png", "source_location": null, "weight": 1.0, "_src": "listsview_cards_grid_layout", "_tgt": "listsview_card_party", "source": "listsview_card_party", "target": "listsview_cards_grid_layout" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_view/screen.png", "source_location": null, "weight": 1.0, "_src": "listsview_card_travel", "_tgt": "listsview_card_travel_draft_status", "source": "listsview_card_travel", "target": "listsview_card_travel_draft_status" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_view/screen.png", "source_location": null, "weight": 1.0, "_src": "listsview_cards_grid_layout", "_tgt": "listsview_card_travel", "source": "listsview_card_travel", "target": "listsview_cards_grid_layout" }, { "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_view/screen.png", "source_location": null, "weight": 1.0, "_src": "listsview_create_list_input", "_tgt": "listsview_create_list_button", "source": "listsview_create_list_input", "target": "listsview_create_list_button" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "listsmobile_header_menu", "_tgt": "listsmobile_header_brand", "source": "listsmobile_header_menu", "target": "listsmobile_header_brand" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "listsmobile_header_brand", "_tgt": "listsmobile_header_avatar", "source": "listsmobile_header_brand", "target": "listsmobile_header_avatar" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "listsmobile_workspace_eyebrow", "_tgt": "listsmobile_page_title", "source": "listsmobile_workspace_eyebrow", "target": "listsmobile_page_title" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "listsmobile_list_card_full", "_tgt": "listsmobile_list_card_icon", "source": "listsmobile_list_card_full", "target": "listsmobile_list_card_icon" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "listsmobile_list_card_full", "_tgt": "listsmobile_list_card_title", "source": "listsmobile_list_card_full", "target": "listsmobile_list_card_title" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "listsmobile_list_card_full", "_tgt": "listsmobile_list_card_meta", "source": "listsmobile_list_card_full", "target": "listsmobile_list_card_meta" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "listsmobile_list_card_full", "_tgt": "listsmobile_list_card_members", "source": "listsmobile_list_card_full", "target": "listsmobile_list_card_members" }, { "relation": "semantically_similar_to", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "design/lists_mobile/screen.png", "source_location": null, "weight": 0.9, "_src": "listsmobile_list_card_full", "_tgt": "listsmobile_list_card_grid", "source": "listsmobile_list_card_full", "target": "listsmobile_list_card_grid" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "design/lists_mobile/screen.png", "source_location": null, "weight": 0.8, "_src": "listsmobile_list_card_meta", "_tgt": "listsmobile_status_indicator", "source": "listsmobile_list_card_meta", "target": "listsmobile_status_indicator" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "listsmobile_new_list_input", "_tgt": "listsmobile_new_list_button", "source": "listsmobile_new_list_input", "target": "listsmobile_new_list_button" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_mobile/screen.png", "source_location": null, "weight": 1.0, "_src": "listsmobile_new_list_plus_icon", "_tgt": "listsmobile_new_list_input", "source": "listsmobile_new_list_input", "target": "listsmobile_new_list_plus_icon" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L12", "weight": 1.0, "_src": "claudemd_project_guide", "_tgt": "development_doc", "source": "claudemd_project_guide", "target": "development_doc" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L15", "weight": 1.0, "_src": "claudemd_project_guide", "_tgt": "fase8_doc", "source": "claudemd_project_guide", "target": "fase8_doc" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L36", "weight": 1.0, "_src": "claudemd_auth_architecture", "_tgt": "claudemd_option_b_oidc_proxy", "source": "claudemd_auth_architecture", "target": "claudemd_option_b_oidc_proxy" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L40", "weight": 1.0, "_src": "claudemd_auth_architecture", "_tgt": "claudemd_self_registration", "source": "claudemd_auth_architecture", "target": "claudemd_self_registration" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L41", "weight": 1.0, "_src": "claudemd_auth_architecture", "_tgt": "claudemd_link_only_invitations", "source": "claudemd_auth_architecture", "target": "claudemd_link_only_invitations" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L42", "weight": 1.0, "_src": "claudemd_auth_architecture", "_tgt": "claudemd_multi_collective", "source": "claudemd_auth_architecture", "target": "claudemd_multi_collective" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L44", "weight": 1.0, "_src": "claudemd_auth_architecture", "_tgt": "claudemd_rp_initiated_logout", "source": "claudemd_auth_architecture", "target": "claudemd_rp_initiated_logout" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "docs/development.md", "source_location": "L3-L14", "weight": 1.0, "_src": "development_planned_stack", "_tgt": "claudemd_auth_architecture", "source": "claudemd_auth_architecture", "target": "development_planned_stack" }, { "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "CLAUDE.md", "source_location": "L173,L34", "weight": 1.0, "_src": "claudemd_keycloak_behind_nginx", "_tgt": "claudemd_auth_architecture", "source": "claudemd_auth_architecture", "target": "claudemd_keycloak_behind_nginx" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L44", "weight": 1.0, "_src": "claudemd_rp_initiated_logout", "_tgt": "claudemd_islogging_out_flag", "source": "claudemd_rp_initiated_logout", "target": "claudemd_islogging_out_flag" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L44", "weight": 1.0, "_src": "claudemd_rp_initiated_logout", "_tgt": "claudemd_logged_out_route", "source": "claudemd_rp_initiated_logout", "target": "claudemd_logged_out_route" }, { "relation": "rationale_for", "confidence": "INFERRED", "confidence_score": 0.9, "source_file": "CLAUDE.md", "source_location": "L44", "weight": 1.0, "_src": "claudemd_rp_initiated_logout", "_tgt": "fase8_rp_initiated_fix", "source": "claudemd_rp_initiated_logout", "target": "fase8_rp_initiated_fix" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L54", "weight": 1.0, "_src": "claudemd_sync_strategy", "_tgt": "claudemd_offline_first", "source": "claudemd_sync_strategy", "target": "claudemd_offline_first" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.85, "source_file": "CLAUDE.md", "source_location": "L50,L176", "weight": 1.0, "_src": "claudemd_sync_strategy", "_tgt": "claudemd_supabase_realtime_selfhosted", "source": "claudemd_sync_strategy", "target": "claudemd_supabase_realtime_selfhosted" }, { "relation": "shares_data_with", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "CLAUDE.md", "source_location": "L168,L50", "weight": 1.0, "_src": "claudemd_nginx_realtime_config", "_tgt": "claudemd_sync_strategy", "source": "claudemd_sync_strategy", "target": "claudemd_nginx_realtime_config" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L60", "weight": 1.0, "_src": "claudemd_domain_model", "_tgt": "claudemd_roles_admin_member_guest", "source": "claudemd_domain_model", "target": "claudemd_roles_admin_member_guest" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L62", "weight": 1.0, "_src": "claudemd_domain_model", "_tgt": "claudemd_core_entities", "source": "claudemd_domain_model", "target": "claudemd_core_entities" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L66-L70", "weight": 1.0, "_src": "claudemd_domain_model", "_tgt": "claudemd_business_rules", "source": "claudemd_domain_model", "target": "claudemd_business_rules" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/development.md", "source_location": "L27", "weight": 1.0, "_src": "development_repo_layout", "_tgt": "claudemd_typescript_types", "source": "claudemd_typescript_types", "target": "development_repo_layout" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "CLAUDE.md", "source_location": "L89,L109", "weight": 1.0, "_src": "claudemd_dev_test_users", "_tgt": "claudemd_gotcha_auth_users_seed", "source": "claudemd_dev_test_users", "target": "claudemd_gotcha_auth_users_seed" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "CLAUDE.md", "source_location": "L103,L105", "weight": 1.0, "_src": "claudemd_gotcha_colectivo_web_confidential", "_tgt": "claudemd_gotcha_openid_scope", "source": "claudemd_gotcha_colectivo_web_confidential", "target": "claudemd_gotcha_openid_scope" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/development.md", "source_location": "L93", "weight": 1.0, "_src": "development_dev_secrets", "_tgt": "claudemd_gotcha_colectivo_web_confidential", "source": "claudemd_gotcha_colectivo_web_confidential", "target": "development_dev_secrets" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "CLAUDE.md", "source_location": "L109,L113", "weight": 1.0, "_src": "claudemd_gotcha_auth_users_seed", "_tgt": "claudemd_gotcha_gotrue_empty_role", "source": "claudemd_gotcha_auth_users_seed", "target": "claudemd_gotcha_gotrue_empty_role" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "docs/development.md", "source_location": "L80", "weight": 1.0, "_src": "development_local_endpoints", "_tgt": "claudemd_gotcha_kong_env_sub", "source": "claudemd_gotcha_kong_env_sub", "target": "development_local_endpoints" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L113", "weight": 1.0, "_src": "claudemd_gotcha_gotrue_empty_role", "_tgt": "fase8_bug1_empty_role", "source": "claudemd_gotcha_gotrue_empty_role", "target": "fase8_bug1_empty_role" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.75, "source_file": "CLAUDE.md", "source_location": "L117,L123", "weight": 1.0, "_src": "claudemd_gotcha_auth_lock_deadlock", "_tgt": "claudemd_gotcha_no_getsession_in_load", "source": "claudemd_gotcha_no_getsession_in_load", "target": "claudemd_gotcha_auth_lock_deadlock" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "CLAUDE.md", "source_location": "L119,L125", "weight": 1.0, "_src": "claudemd_gotcha_logout_pkce_race", "_tgt": "claudemd_gotcha_initial_session_event", "source": "claudemd_gotcha_initial_session_event", "target": "claudemd_gotcha_logout_pkce_race" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "CLAUDE.md", "source_location": "L139,L123", "weight": 1.0, "_src": "claudemd_gotcha_no_storagestate", "_tgt": "claudemd_gotcha_auth_lock_deadlock", "source": "claudemd_gotcha_auth_lock_deadlock", "target": "claudemd_gotcha_no_storagestate" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L125", "weight": 1.0, "_src": "claudemd_gotcha_logout_pkce_race", "_tgt": "fase8_bug2_logout_pkce", "source": "claudemd_gotcha_logout_pkce_race", "target": "fase8_bug2_logout_pkce" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L125", "weight": 1.0, "_src": "claudemd_gotcha_logout_pkce_race", "_tgt": "fase8_auth_ts", "source": "claudemd_gotcha_logout_pkce_race", "target": "fase8_auth_ts" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L125", "weight": 1.0, "_src": "claudemd_gotcha_logout_pkce_race", "_tgt": "fase8_app_layout_svelte", "source": "claudemd_gotcha_logout_pkce_race", "target": "fase8_app_layout_svelte" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.6, "source_file": "CLAUDE.md", "source_location": "L162,L125", "weight": 1.0, "_src": "claudemd_ios_safari_platform", "_tgt": "claudemd_gotcha_logout_pkce_race", "source": "claudemd_gotcha_logout_pkce_race", "target": "claudemd_ios_safari_platform" }, { "relation": "semantically_similar_to", "confidence": "INFERRED", "confidence_score": 0.65, "source_file": "CLAUDE.md", "source_location": "L127,L161", "weight": 1.0, "_src": "claudemd_gotcha_crypto_randomuuid", "_tgt": "claudemd_ios_safari_platform", "source": "claudemd_gotcha_crypto_randomuuid", "target": "claudemd_ios_safari_platform" }, { "relation": "conceptually_related_to", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "CLAUDE.md", "source_location": "L135", "weight": 1.0, "_src": "claudemd_gotcha_injectmanifest_hardcoded", "_tgt": "claudemd_gotcha_pwa_service_worker_filename", "source": "claudemd_gotcha_pwa_service_worker_filename", "target": "claudemd_gotcha_injectmanifest_hardcoded" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.8, "source_file": "CLAUDE.md", "source_location": "L131,L133", "weight": 1.0, "_src": "claudemd_gotcha_pwa_no_auto_register", "_tgt": "claudemd_gotcha_pwa_service_worker_filename", "source": "claudemd_gotcha_pwa_service_worker_filename", "target": "claudemd_gotcha_pwa_no_auto_register" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/development.md", "source_location": "L21", "weight": 1.0, "_src": "development_repo_layout", "_tgt": "fase8_auth_ts", "source": "development_repo_layout", "target": "fase8_auth_ts" }, { "relation": "conceptually_related_to", "confidence": "INFERRED", "confidence_score": 0.7, "source_file": "docs/development.md", "source_location": "L68", "weight": 1.0, "_src": "development_test_commands", "_tgt": "fase8_pgtap_008", "source": "development_test_commands", "target": "fase8_pgtap_008" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L6", "weight": 1.0, "_src": "fase8_doc", "_tgt": "fase8_bug1_empty_role", "source": "fase8_doc", "target": "fase8_bug1_empty_role" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L21", "weight": 1.0, "_src": "fase8_doc", "_tgt": "fase8_bug2_logout_pkce", "source": "fase8_doc", "target": "fase8_bug2_logout_pkce" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L69", "weight": 1.0, "_src": "fase8_doc", "_tgt": "fase8_deploy_erosi_script", "source": "fase8_doc", "target": "fase8_deploy_erosi_script" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L13", "weight": 1.0, "_src": "fase8_bug1_empty_role", "_tgt": "fase8_migration_014", "source": "fase8_bug1_empty_role", "target": "fase8_migration_014" }, { "relation": "calls", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L17", "weight": 1.0, "_src": "fase8_migration_014", "_tgt": "fase8_ensure_user_role_default_fn", "source": "fase8_migration_014", "target": "fase8_ensure_user_role_default_fn" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L19", "weight": 1.0, "_src": "fase8_migration_014", "_tgt": "fase8_pgtap_008", "source": "fase8_migration_014", "target": "fase8_pgtap_008" }, { "relation": "rationale_for", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L46", "weight": 1.0, "_src": "fase8_bug2_logout_pkce", "_tgt": "fase8_rp_initiated_fix", "source": "fase8_bug2_logout_pkce", "target": "fase8_rp_initiated_fix" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L47", "weight": 1.0, "_src": "fase8_rp_initiated_fix", "_tgt": "fase8_auth_ts", "source": "fase8_rp_initiated_fix", "target": "fase8_auth_ts" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L48", "weight": 1.0, "_src": "fase8_rp_initiated_fix", "_tgt": "fase8_app_layout_svelte", "source": "fase8_rp_initiated_fix", "target": "fase8_app_layout_svelte" }, { "relation": "implements", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L49", "weight": 1.0, "_src": "fase8_rp_initiated_fix", "_tgt": "fase8_logged_out_page", "source": "fase8_rp_initiated_fix", "target": "fase8_logged_out_page" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L62", "weight": 1.0, "_src": "fase8_rp_initiated_fix", "_tgt": "fase8_e2e_auth_tests", "source": "fase8_rp_initiated_fix", "target": "fase8_e2e_auth_tests" }, { "relation": "references", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "docs/history/fase-8-auth-logout.md", "source_location": "L52", "weight": 1.0, "_src": "fase8_rp_initiated_fix", "_tgt": "fase8_keycloak_confirm_caveat", "source": "fase8_rp_initiated_fix", "target": "fase8_keycloak_confirm_caveat" } ], "hyperedges": [ { "id": "shopping_mode_stitch_mocks", "label": "Shopping Mode: functional spec + design system + Stitch mocks", "nodes": [ "analisisfuncional_modo_ir_de_compras", "design_shopping_mode_components", "codehtml_shopping_session_1", "codehtml_shopping_session_2", "codehtml_shopping_session_mobile" ], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "design/slate_collective/DESIGN.md" }, { "id": "deploy_readiness_bundle", "label": "Deploy readiness bundle (PWA + rate-limit + JWT rotation + Lighthouse + RLS audit)", "nodes": [ "concept_inject_manifest_pwa", "concept_kong_rate_limit_invitations", "concept_jwt_rotation_script", "concept_lighthouse_rls_audit" ], "relation": "implement", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "plan/fase-6-deploy-prep.md" }, { "id": "mobile_ux_monolith_cluster", "label": "Monolith Editorial mobile UX cluster (shell + masthead + gestures + undo + selection)", "nodes": [ "concept_mobile_shell", "concept_masthead_editorial", "concept_undo_queue_toast", "concept_swipe_toggle_gestures", "concept_selection_mode_bulk", "design_monolith_editorial_direction" ], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "plan/fase-5-mobile-ux.md" }, { "id": "mvp_phased_roadmap", "label": "MVP phased roadmap \u2014 Fase 0 through Fase 7 in sequence", "nodes": [ "plan_fase_0", "plan_fase_1", "plan_fase_2a", "plan_fase_2b", "plan_fase_3", "plan_fase_4", "plan_fase_5", "plan_fase_6", "plan_fase_7" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "plan/fase-0-infraestructura.md" }, { "id": "search_mobile_screen_components", "label": "Search mobile screen", "nodes": [ "searchmobile_top_app_bar", "searchmobile_header_eyebrow", "searchmobile_page_title", "searchmobile_search_input", "searchmobile_lists_section", "searchmobile_list_result_card", "searchmobile_tasks_section", "searchmobile_task_result_card", "searchmobile_notes_section", "searchmobile_note_result_card", "searchmobile_match_count_badge", "searchmobile_bottom_nav", "searchmobile_grouped_results_layout", "searchmobile_editorial_typography" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/search_mobile/screen.png" }, { "id": "settings2_screen_components", "label": "Settings screen v2", "nodes": [ "settings2_sidebar_branding", "settings2_sidebar_nav", "settings2_sidebar_collective_footer", "settings2_header_breadcrumb", "settings2_header_icons", "settings2_avatar_preview", "settings2_avatar_type_tabs", "settings2_emoji_picker_grid", "settings2_display_name_section", "settings2_language_section", "settings2_account_section", "settings2_danger_zone_section", "settings2_design_editorial_style", "settings2_design_autosave_pattern", "settings2_design_external_auth_hint", "settings2_design_avatar_three_modes", "settings2_purpose_user_profile" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/settings_2/screen.png" }, { "id": "tasks_view_screen_components", "label": "Tasks view", "nodes": [ "tasksview_sidebar_workspace", "tasksview_sidebar_nav_lists", "tasksview_sidebar_nav_tasks_active", "tasksview_sidebar_nav_notes", "tasksview_sidebar_nav_search", "tasksview_sidebar_user_profile", "tasksview_header_breadcrumb", "tasksview_header_title", "tasksview_header_member_avatars", "tasksview_header_overflow_menu", "tasksview_section_high_priority", "tasksview_task_finalize_q4", "tasksview_task_coordinate_design", "tasksview_section_product_dev", "tasksview_task_parent_core_api", "tasksview_task_sub_review_docs", "tasksview_task_sub_map_schema_completed", "tasksview_task_user_testing", "tasksview_section_backlog", "tasksview_task_update_deps", "tasksview_filter_pills", "tasksview_add_task_row", "tasksview_task_checkbox_control", "tasksview_priority_badges" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_view/screen.png" }, { "id": "grocery_quickqty_screen_components", "label": "Grocery list with quick qty", "nodes": [ "groceryqty_brand_header", "groceryqty_sidebar_nav", "groceryqty_page_title", "groceryqty_member_avatars", "groceryqty_overflow_menu", "groceryqty_item_row", "groceryqty_checkbox", "groceryqty_item_label", "groceryqty_stepper", "groceryqty_stepper_minus", "groceryqty_stepper_value", "groceryqty_stepper_plus", "groceryqty_suggestion_chips", "groceryqty_add_input", "groceryqty_add_button", "groceryqty_user_card", "groceryqty_design_intent_fast_qty", "groceryqty_design_intent_editorial" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_with_quick_quantity_controls/screen.png" }, { "id": "shopping_session_1_components", "label": "Shopping session v1", "nodes": [ "session1_close_button", "session1_session_title", "session1_presence_avatars", "session1_to_buy_section", "session1_item_card", "session1_item_checkbox", "session1_item_metadata", "session1_drag_handle", "session1_checked_section", "session1_checked_item", "session1_budget_status_card", "session1_budget_headline", "session1_budget_detail", "session1_finish_shopping_button" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_1/screen.png" }, { "id": "settings1_screen_components", "label": "Settings screen v1", "nodes": [ "settings1_sidebar", "settings1_sidebar_header", "settings1_nav_lists", "settings1_nav_tasks", "settings1_nav_notes", "settings1_nav_search", "settings1_nav_settings_active", "settings1_nav_profile", "settings1_topbar", "settings1_avatar_block", "settings1_avatar_tabs", "settings1_emoji_grid", "settings1_display_name_section", "settings1_language_section", "settings1_account_section", "settings1_danger_zone" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/settings_1/screen.png" }, { "id": "shopping_session_2_components", "label": "Shopping session v2", "nodes": [ "session2_close_button", "session2_header_title", "session2_active_users_avatars", "session2_to_buy_section", "session2_item_card", "session2_item_checkbox", "session2_item_meta", "session2_drag_handle", "session2_checked_section", "session2_checked_item", "session2_finish_shopping_button", "session2_card_layout", "session2_variant_difference" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_2/screen.png" }, { "id": "notes_view_components", "label": "Notes view", "nodes": [ "notesview_sidebar", "notesview_new_entry_button", "notesview_nav_items", "notesview_settings_support", "notesview_breadcrumb", "notesview_topbar_actions", "notesview_category_meeting_notes", "notesview_category_project_ideas", "notesview_notes_grid", "notesview_note_card", "notesview_note_metadata", "notesview_note_overflow_menu", "notesview_quick_capture_input", "notesview_formatting_toolbar", "notesview_save_button" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_view/screen.png" }, { "id": "user_settings_components", "label": "User settings", "nodes": [ "usersettings_page_title", "usersettings_sidebar", "usersettings_avatar_preview", "usersettings_change_avatar_button", "usersettings_display_name_field", "usersettings_status_icon_picker", "usersettings_language_selector", "usersettings_account_section", "usersettings_danger_zone", "usersettings_delete_account_button", "usersettings_add_member_button" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/user_settings/screen.png" }, { "id": "session_mobile_components", "label": "Shopping session mobile", "nodes": [ "sessionmobile_sticky_header", "sessionmobile_close_button", "sessionmobile_presence_row", "sessionmobile_bag_icon", "sessionmobile_active_list_label", "sessionmobile_list_title", "sessionmobile_item_card", "sessionmobile_check_target", "sessionmobile_item_meta", "sessionmobile_drag_handle", "sessionmobile_checked_section", "sessionmobile_checked_item", "sessionmobile_finish_cta", "sessionmobile_active_session_banner" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/shopping_session_mobile/screen.png" }, { "id": "grocery_mobile_components", "label": "Grocery mobile", "nodes": [ "grocerymobile_header", "grocerymobile_menu_button", "grocerymobile_brand_logo", "grocerymobile_lists_link", "grocerymobile_list_header", "grocerymobile_eyebrow_label", "grocerymobile_list_title", "grocerymobile_item_row", "grocerymobile_item_checkbox", "grocerymobile_item_name", "grocerymobile_item_metadata", "grocerymobile_quantity_stepper", "grocerymobile_checked_item_state", "grocerymobile_frequency_section", "grocerymobile_frequency_chip", "grocerymobile_add_row", "grocerymobile_add_input", "grocerymobile_add_quantity_stepper", "grocerymobile_add_submit_button" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_mobile/screen.png" }, { "id": "grocery_simplified_components", "label": "Grocery simplified", "nodes": [ "grocerysimple_sidebar_nav", "grocerysimple_brand_header", "grocerysimple_user_footer", "grocerysimple_active_ledger_header", "grocerysimple_overflow_menu", "grocerysimple_item_row", "grocerysimple_item_list", "grocerysimple_suggestion_chips", "grocerysimple_add_input", "grocerysimple_generous_whitespace", "grocerysimple_design_intent_simplification", "grocerysimple_missing_session_controls" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_simplified/screen.png" }, { "id": "grocery_crud_components", "label": "Grocery CRUD", "nodes": [ "grocerycrud_header_title", "grocerycrud_member_avatars", "grocerycrud_overflow_menu", "grocerycrud_sidebar_nav", "grocerycrud_section_header", "grocerycrud_item_row", "grocerycrud_item_checkbox", "grocerycrud_quantity_label", "grocerycrud_swipe_action_delete", "grocerycrud_swipe_revealed_row", "grocerycrud_quick_suggestion_chips", "grocerycrud_chip_active_state", "grocerycrud_add_item_input", "grocerycrud_add_button", "grocerycrud_user_profile_footer", "grocerycrud_brand_mark" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/grocery_list_crud/screen.png" }, { "id": "tasks_mobile_components", "label": "Tasks mobile", "nodes": [ "tasksmobile_header", "tasksmobile_page_title", "tasksmobile_group_high_priority", "tasksmobile_group_product_development", "tasksmobile_group_backlog", "tasksmobile_task_row", "tasksmobile_task_checkbox", "tasksmobile_task_title", "tasksmobile_task_description", "tasksmobile_due_today_badge", "tasksmobile_attachments_indicator", "tasksmobile_assignee_avatars", "tasksmobile_filter_chips", "tasksmobile_add_task_input" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/tasks_mobile/screen.png" }, { "id": "search_page_components", "label": "Search page", "nodes": [ "searchpage_sidebar", "searchpage_new_entry_button", "searchpage_workspace_header", "searchpage_breadcrumb", "searchpage_search_title", "searchpage_filter_tabs", "searchpage_notes_group", "searchpage_note_card_interface_heuristics", "searchpage_note_card_monolith_system", "searchpage_editorial_spatial_study", "searchpage_tasks_panel", "searchpage_task_fix_navigation", "searchpage_task_finalize_search_ui", "searchpage_lists_collections_panel", "searchpage_search_insights_card", "searchpage_ask_ai_input", "searchpage_top_actions" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/search_page/screen.png" }, { "id": "notes_mobile_components", "label": "Notes mobile", "nodes": [ "notesmobile_header", "notesmobile_repository_title", "notesmobile_section_meeting_notes", "notesmobile_note_card", "notesmobile_note_title", "notesmobile_note_preview", "notesmobile_note_metadata", "notesmobile_note_overflow", "notesmobile_section_project_ideas", "notesmobile_priority_card", "notesmobile_tag_chips", "notesmobile_new_note_input", "notesmobile_attach_button", "notesmobile_save_button" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/notes_mobile/screen.png" }, { "id": "lists_view_components", "label": "Lists view", "nodes": [ "listsview_brand_colectivo", "listsview_top_center_title", "listsview_top_right_overflow", "listsview_sidebar_nav", "listsview_nav_lists_active", "listsview_nav_tasks", "listsview_nav_notes", "listsview_nav_search", "listsview_sidebar_workspace_footer", "listsview_section_eyebrow", "listsview_page_heading", "listsview_card_home", "listsview_card_home_tags", "listsview_card_home_members", "listsview_card_office", "listsview_card_party", "listsview_card_party_priority_badge", "listsview_card_travel", "listsview_card_travel_draft_status", "listsview_create_list_input", "listsview_create_list_button", "listsview_cards_grid_layout" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_view/screen.png" }, { "id": "lists_mobile_components", "label": "Lists mobile", "nodes": [ "listsmobile_header_menu", "listsmobile_header_brand", "listsmobile_header_avatar", "listsmobile_workspace_eyebrow", "listsmobile_page_title", "listsmobile_list_card_full", "listsmobile_list_card_icon", "listsmobile_list_card_title", "listsmobile_list_card_meta", "listsmobile_list_card_members", "listsmobile_list_card_grid", "listsmobile_status_indicator", "listsmobile_new_list_input", "listsmobile_new_list_button", "listsmobile_new_list_plus_icon" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 1.0, "source_file": "design/lists_mobile/screen.png" }, { "id": "logout_race_resolution", "label": "RP-initiated logout + PKCE race mitigation", "nodes": [ "fase8_auth_ts", "fase8_app_layout_svelte", "fase8_logged_out_page", "claudemd_islogging_out_flag", "claudemd_gotcha_logout_pkce_race" ], "relation": "participate_in", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "docs/history/fase-8-auth-logout.md" }, { "id": "auth_users_role_backfill_chain", "label": "auth.users role/aud default trigger chain (migrations 013+014 + function + pgTAP)", "nodes": [ "fase8_migration_014", "fase8_ensure_user_role_default_fn", "fase8_pgtap_008", "claudemd_gotcha_gotrue_empty_role", "fase8_bug1_empty_role" ], "relation": "implement", "confidence": "EXTRACTED", "confidence_score": 0.95, "source_file": "docs/history/fase-8-auth-logout.md" }, { "id": "keycloak_gotrue_supabase_flow", "label": "Keycloak -> GoTrue -> Supabase auth flow", "nodes": [ "claudemd_auth_architecture", "claudemd_option_b_oidc_proxy", "claudemd_gotcha_colectivo_web_confidential", "claudemd_gotcha_openid_scope", "claudemd_gotcha_auth_users_seed", "claudemd_keycloak_behind_nginx" ], "relation": "form", "confidence": "EXTRACTED", "confidence_score": 0.9, "source_file": "CLAUDE.md" } ] }