{
  "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"
    }
  ]
}